在 armbian 上安装 xcfe、浏览器和 VNC 当远程桌面用。
二级标题
最近买了个RK3568的矿机盒子,配置是4G+32G(emmc),额外带一张64G的SanDisk Extreme SD卡。默认里面应该就是armbian,让店家额外刷了干净版本的armbian。刚进系统时会要求设置Root密码,我没有创建额外的用户,并选择了bash作为默认shell。
更换软件源
参考清华大学开源软件镜像站使用帮助:
配置 xfce 和 VNC
- 安装xfce和vnc
1 2 3 4
| apt update apt install xrdp -y apt install xfce4 xfce4-goodies -y apt install tigervnc-standalone-server -y
|
- 初始化VNC:输入两次密码然后会询问你是否创建仅观看(View-only)的密码,输入仅观看密码登录到VNC的用户只能观看远程桌面不能进行控制,可以创建也可以直接输入“n”跳过。
设置好后杀掉创建出来的VNC进程: - 创建
xstartup
:键入如下内容:1 2 3
| #!/bin/bash xrdb $HOME/.Xresources startxfce4
|
给这个文件加运行权限:1
| chmod +x ~/.vnc/xstartup
|
- 测试是否可用:
-localhost no
为可远程连接,此时可以在另一台设备上用vnc连一下试试。
测试好了直接kill掉就行:
设置VNC开机启动
首先创建Service文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| [Unit] Description=Start TightVNC server at startup After=syslog.target network.target
[Service] Type=simple User=root Group=root WorkingDirectory=/root/
PIDFile=/root/.vnc/%H:590%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1400x900 :%i -localhost no ExecStop=/usr/bin/vncserver -kill :%i
[Install] WantedBy=multi-user.target
|
设置开机启动:
1 2 3
| systemctl daemon-reload systemctl start vncserver@1 systemctl enable vncserver@1
|
中文显示为▯的问题
安装字体:
1
| apt install fonts-wqy-zenhei -y
|
然后kill掉所有xfce进程和vnc进程再重新开。
Chromium 浏览器
不要求版本的话直接安装就行,apt源里面有:
然后如果你也是只有一个root账户的话你会发现chromium在vnc里面的xfce上打不开,需要额外加一个--no-sandbox
参数就可以了。