Catalog
  1. 树莓派记4
    1. 1.SAMBA
    2. 2. Putty密钥登陆, 配色, 高分屏问题
      1. 密钥登录
      2. 配色
      3. 高分屏问题
    3. 3. 开机自启frp
    4. 4. 更新Chromium
    5. 5. 修改时间
树莓派记4

树莓派记4

这个星期抽空摸鱼也加了不少功能。

  1. Samba
  2. Putty密钥登陆, 配色, 高分屏
  3. 开机自启frp
  4. 更新Chromium
  5. 修改时区,以矫正时间

1.SAMBA

Samba,是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协议做链接的自由软件。第三版不仅可访问及分享SMB的文件夹及打印机,本身还可以集成入Windows Server的网域,扮演为网域控制站(Domain Controller)以及加入Active Directory成员。简而言之,此软件在Windows与UNIX系列操作系统之间搭起一座桥梁,让两者的资源可互通有无。

  1. 安装smb

    sudo apt-get install samba
  2. 备份smb.conf

    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
  3. 修改smb.conf

    sudo vi /etc/samba/smb.conf

    找到文件末尾添加如下

    [配置名]
    comment = my share directory
    path = 共享文件夹路径
    browseable = yes
    writeable = yes
    guestok = no


    如果不想把home目录也共享出去的话可以把上面的都注释掉

  4. 增加samba用户

    sudo smbpasswd -a pi (linux用户名, 树莓派默认是pi)

    输入密码即可。

  5. 重启samba

    sudo service smbd restart
  6. 测试

2. Putty密钥登陆, 配色, 高分屏问题

我现在用的是Putty虽然我也有Xshell但是奈何电脑配置不行,用Xshell做不到秒启动。但是用Putty每次ssh登录都要输密码确实麻烦,设置一个密钥会方便的多。

密钥登录

  1. 打开PuTTYgen生成一个密钥。安装putty的话会自动安装,去安装目录即可找到。
    Save private key
    生成完保存私钥,复制公钥。

  2. SSH到树莓派,编辑ssh文件

    vi ~/.ssh/authorized_keys

    没有的话创建一个,把公钥粘贴进去,保存退出。

  3. 打开Putty

    设置 Auto-login username

    设置私钥路径。之后记得保存设置。

    配色

    Putty原本的配色真是辣眼睛。网上找了一个温和点的配色。

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]
    "UseSystemColours"=dword:00000000
    "TryPalette"=dword:00000000
    "ANSIColour"=dword:00000001
    "Xterm256Colour"=dword:00000001
    "BoldAsColour"=dword:00000001
    "Colour0"="211,215,207"
    "Colour1"="238,238,236"
    "Colour2"="46,52,54"
    "Colour3"="46,52,54"
    "Colour4"="0,0,0"
    "Colour5"="0,255,0"
    "Colour6"="46,52,54"
    "Colour7"="85,87,83"
    "Colour8"="204,0,0"
    "Colour9"="239,41,41"
    "Colour10"="78,154,6"
    "Colour11"="138,226,52"
    "Colour12"="196,160,0"
    "Colour13"="252,233,79"
    "Colour14"="52,101,164"
    "Colour15"="114,159,207"
    "Colour16"="117,80,123"
    "Colour17"="173,127,168"
    "Colour18"="6,152,154"
    "Colour19"="52,226,226"
    "Colour20"="211,215,207"
    "Colour21"="238,238,236"

复制代码,新建reg文件粘贴进去,运行即可。

高分屏问题

我的电脑是Surface,有一块高分屏看着确实很舒服,但是有些软件的字体会十分模糊。就像这样:


曾经看到我一度怀疑自己是不是。。。

但是只要找到软件右击-属性-兼容性-更改高DPI设置-缩放-系统(增强)

之后画面就清楚多了。


3. 开机自启frp

这个我之前就设置过,不过不知道为什么没有效果。最后找到了原因。是因为刚开机是并没有网络,frp会代理失败,于是写了个脚本。

#!/bin/bash
cd /home/pi/frp
while :
do
ping -c 1 114.114.114.114 > /dev/null 2>&1
if [ $? -eq 0 ];then
break
fi #检测是否连接上网
done
nohup /home/pi/frp/frp_0.30.0_linux_arm/frpc -c /home/pi/frp/frp_0.30.0_linux_arm/frpc.ini &

开机自启这个脚本就好了。

4. 更新Chromium

由于Selenium需要webdriver所以就顺手更新一下Chromium。

  1. 下载最新安装包。下载时注意选armhf的

下载时注意选armhf的

  1. 分别安装chromium-common,Chromium,语言包,WebDriver(若只升级浏览器,可不安装webdriver)
    sudo dpkg -i 包名.deb

5. 修改时间

在使用Python Time模块的时候发现时间不对,调查一下发现是因为时区不对,修改即可。

命令行输入

sudo raspi-config

选择你的时区

终于结束了,一周又过去了。马上就圣诞了。 Merry Christmas!

Author: Peter Duan
Link: https://peter-duan.github.io/hexo/2019/12/22/raspberrypi-4/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

Comment