Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

在 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

  1. 安装xfce和vnc
    1
    2
    3
    apt update
    apt install xrdp -y
    apt install dbus-x11 -y
    安装好之后reboot一下。
    1
    2
    apt install xfce4 xfce4-goodies -y
    apt install tigervnc-standalone-server -y
  2. 初始化VNC:
    1
    vncserver
    输入两次密码然后会询问你是否创建仅观看(View-only)的密码,输入仅观看密码登录到VNC的用户只能观看远程桌面不能进行控制,可以创建也可以直接输入“n”跳过。
    设置好后杀掉创建出来的VNC进程:
    1
    vncserver -kill :1
  3. 创建xstartup
    1
    nano ~/.vnc/xstartup
    键入如下内容:
    1
    2
    3
    #!/bin/bash
    xrdb $HOME/.Xresources
    startxfce4
    给这个文件加运行权限:
    1
    chmod +x ~/.vnc/xstartup
  4. 测试是否可用:
    1
    vncserver -localhost no
    -localhost no为可远程连接,此时可以在另一台设备上用vnc连一下试试。
    测试好了直接kill掉就行:
    1
    vncserver -kill :1

设置VNC开机启动

首先创建Service文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# nano /etc/systemd/system/vncserver@.service
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

# 请务必将 User、Group、WorkingDirectory 的值以及 PIDFILE 值更改为匹配您的用户名
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/root/

PIDFile=/root/.vnc/%H:590%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i
# -depth 指定色深度,可选值16、24、32;-geometry 指定分辨率。
# 修改后需要指定 systemctl daemon-reload 重载配置文件
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源里面有:

1
apt install chromium -y

然后如果你也是只有一个root账户的话你会发现chromium在vnc里面的xfce上打不开,需要额外加一个--no-sandbox参数就可以了。

占用情况

总体来看占用还是挺低的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
root@armbian:~# free -h
total used free shared buff/cache available
Mem: 3.8Gi 359Mi 3.2Gi 14Mi 271Mi 3.3Gi
Swap: 1.9Gi 0B 1.9Gi
root@armbian:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs tmpfs 394M 6.2M 387M 2% /run
/dev/mmcblk1p2 ext4 29G 2.2G 27G 8% /
tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 2.0G 20K 2.0G 1% /tmp
/dev/mmcblk1p1 ext4 223M 79M 140M 37% /boot
/dev/zram1 ext4 49M 2.1M 43M 5% /var/log
tmpfs tmpfs 394M 12K 394M 1% /run/user/0

 简单说两句



联系站长 | 服务状态 | 友情链接

备案号:辽ICP备19013963号

萌ICP备 20219421 号

中国互联网违法和不良信息举报中心

架构版本号:8.1.6 | 本站已全面支持IPv6

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

Copyright 2024 LingXuanNing, All rights reserved.