在 armbian 上安装 xcfe、浏览器和 VNC 当远程桌面用。
二级标题
最近买了个RK3568的矿机盒子,配置是4G+32G(emmc),额外带一张64G的SanDisk Extreme SD卡。默认里面应该就是armbian,让店家额外刷了干净版本的armbian。刚进系统时会要求设置Root密码,我没有创建额外的用户,并选择了bash作为默认shell。
armbian版本:Armbian 23.08.0-trunk Bullseye
,目前部分内容和bookworm版本不相容,请酌情参考。
更换软件源
参考清华大学开源软件镜像站使用帮助:
配置 xfce 和 VNC
- 安装xfce和vnc安装好之后
1
2
3apt update
apt install xrdp -y
apt install dbus-x11 -yreboot
一下。1
2apt install xfce4 xfce4-goodies -y
apt install tigervnc-standalone-server -y - 初始化VNC:输入两次密码然后会询问你是否创建仅观看(View-only)的密码,输入仅观看密码登录到VNC的用户只能观看远程桌面不能进行控制,可以创建也可以直接输入“n”跳过。
1
vncserver
设置好后杀掉创建出来的VNC进程:1
vncserver -kill :1
- 创建
xstartup
:键入如下内容:1
nano ~/.vnc/xstartup
给这个文件加运行权限:1
2
3
xrdb $HOME/.Xresources
startxfce41
chmod +x ~/.vnc/xstartup
- 测试是否可用:
1
vncserver -localhost no
-localhost no
为可远程连接,此时可以在另一台设备上用vnc连一下试试。
测试好了直接kill掉就行:1
vncserver -kill :1
设置VNC开机启动
首先创建Service文件:
1 | # nano /etc/systemd/system/vncserver@.service |
设置开机启动:
1 | systemctl daemon-reload |
中文显示为▯的问题
安装字体:
1 | apt install fonts-wqy-zenhei -y |
然后kill掉所有xfce进程和vnc进程再重新开。
Chromium 浏览器
不要求版本的话直接安装就行,apt源里面有:
1 | apt install chromium -y |
然后如果你也是只有一个root账户的话你会发现chromium在vnc里面的xfce上打不开,需要额外加一个--no-sandbox
参数就可以了。
占用情况
总体来看占用还是挺低的:
1 | root@armbian:~# free -h |