Featured image of post RockPi 4b+ debian 系统设置

RockPi 4b+ debian 系统设置

RockPi自带的debian系统默认的桌面系统是Xface,里面提供的一些系统参数配置界面很少,所以需要自己通过命令行的方式来进行配置。

我使用的是RockPi 4b+ v1.6,带wifi和蓝牙功能, 板载4G运存和32G内存,跑个debian桌面系统没有问题了。

中文字体安装

1
2
sudo apt install fonts-wqy-microhei 
sudo apt install fonts-wqy-zenhei

从系统设置中配置默认字体为文泉驿字体,系统就可以显示中文了。

显示器设置

1
2
3
4
5
6
Query resolution
xrandr -q
Output
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 697mm x 392mm 3840x2160 60.00 + 50.00 59.94 30.00 25.00 24.00 29.97 23.98 2560x1440 59.95 1920x1080 60.00* 50.00 59.94 59.93 30.00 24.00 29.97 23.98 1280x720 60.00 59.94 1024x768 60.00 800x600 60.32 720x576 50.00 720x480 60.00 59.94 640x480 60.00 59.94
Set resolution
xrandr --output HDMI-1 --mode 1920x1080 --refresh 60

时区设置

1
#查看当前时间日期设置 sudo timedatectl show rock@rockpi4b:~$ timedatectl show Timezone=Asia/Shanghai LocalRTC=no CanNTP=yes NTP=no NTPSynchronized=yes TimeUSec=Tue 2021-09-14 15:05:07 CST RTCTimeUSec=Tue 2021-09-14 15:05:07 CST #列出所有的时区信息 sudo timedatectl list-timezones #设置时区 sudo timedatectl set-timezone Asia/Shanghai

wifi连接

1
2
nmcli 命令
nmcli dev show #查看所有的网络接口设备

可以看到有wlan0 这样的接口,表示无线网卡驱动已安装,可以正常执行下面的命令

1
2
3
4
5
6
rock@rockpi4b:~$ nmcli dev show 
GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi GENERAL.HWADDR: D4:9C:DD:A0:61:8C GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: XXX的MacBook Pro GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2 IP4.ADDRESS[1]: 192.168.3.26/24 IP4.GATEWAY: 192.168.3.1 IP4.ROUTE[1]: dst = 192.168.3.0/24, nh = 0.0.0.0, mt = 303 IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.3.1, mt = 303 IP4.DNS[1]: 192.168.3.1 IP6.ADDRESS[1]: fd3c:66:fbd0:411:b921:b426:3f3d:bcb3/64 IP6.ADDRESS[2]: fd3c:66:fbd0:411:e34f:3315:a3d0:32bd/64 IP6.ADDRESS[3]: fe80::cb93:a046:3af9:a802/64 IP6.GATEWAY: fe80::101c:176a:29f8:27c1 IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 600 IP6.ROUTE[2]: dst = fd3c:66:fbd0:411::/64, nh = ::, mt = 600 IP6.ROUTE[3]: dst = ::/0, nh = fe80::101c:176a:29f8:27c1, mt = 600 IP6.ROUTE[4]: dst = fd3c:66:fbd0:411::/64, nh = ::, mt = 303 IP6.ROUTE[5]: dst = ::/0, nh = fe80::101c:176a:29f8:27c1, mt = 303 IP6.ROUTE[6]: dst = ff00::/8, nh = ::, mt = 256, table=255 IP6.DNS[1]: fe80::101c:176a:29f8:27c1 GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: 1E:94:BD:CB:3F:04 GENERAL.MTU: 1500 GENERAL.STATE: 20 (unavailable) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: off GENERAL.DEVICE: lo GENERAL.TYPE: loopback GENERAL.HWADDR: 00:00:00:00:00:00 GENERAL.MTU: 65536 GENERAL.STATE: 10 (unmanaged) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 127.0.0.1/8 IP4.GATEWAY: -- IP6.ADDRESS[1]: ::1/128 IP6.GATEWAY: --
nmcli dev wifi #扫描wifi网络,列出所有可见的wifi
rock@rockpi4b:~$ nmcli dev wifi IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY * XX的MacBook Pro Infra 36 405 Mbit/s 66 ▂▄▆_ WPA2
nmcli r wifi on #开启无线网络功能
sudo nmcli dev wifi connect "XX MacBook Pro" password "87654321" #连接到指定的无线网络,配置好连接密码;注意这个地方必须要root权限,否则会提示连接不上(认证失败)

正常情况下,你应该已经连接上了无线了。使用上面的 nmcli dev show 可以看到接口状态

蓝牙连接

1
systemctl start bluetooth

启动蓝牙服务

1
2
3
hciconfig -a #查看蓝牙接口详细信息
hciconfig scan #扫描外部的蓝牙设备,看看蓝牙是否正常能发现其他设备
bluetoothctl #蓝牙控制命令

#输入bluetoothctl后(注意必须用root权限),会进入一个交互式的命令界面

  • help #查看所有的命令
  • power on #上电?
  • scan on #打开扫描,会不停的发现新的设备出来,如果看到的自己要连接的设备后,输入
  • scan off #关闭扫描,不让他会一直发现设备,打印在终端,会干扰后面的命令输入
  • devices #查看所有扫描出来的设备信息,主要是MAC地址和描述
  • agent on #开启agent?不知道啥意思
  • pair DD:DD:DD:DD:DD #和上一部扫描出来的设备进行配对 #正常情况这里会提示配对成功
  • connect DD:DD:DD:DD:DD #连接到配对的设备
  • paired-devices #可以查看所有配对的设备
comments powered by Disqus
宇宙备案号:SOL-EARTH-20070001
使用 Hugo 构建
主题 StackJimmy 设计