目录

Ubuntu Xfce VNC Server设置

本来以为家里的树莓派是2代,能安装Kstars走INDI平台来控制GOTO和相机来天文摄影的,结果从犄角旮旯里翻出来查了下是1代的Model B,开桌面模式卡得不成人形

某日逛淘宝的时候被推了个香橙派,250来块钱的OrangePi3 LTS就有Cortex A53 1.8GHz 4core、LPDDR3 2G、千兆网口、自带WiFi和蓝牙5.0、2USB2.0、1USB3.0,这配置支撑Kstars应该没啥问题

入手配置还是挺简单的,用了香橙派官方提供的ubuntu jammy desktop xfce镜像,配置还是挺简单的,也有比较详细的文档,但是根据文档里设置VNC Server一直出错,遂谷歌了一番,成功完成设置并实现开机自启动,记录一下

备注:本教程都是在默认的orangepi的用户下执行,需要root权限的命令都会带上sudo;如果是其他账号,请自行更新内容中的orangepi为自己的用户名

安装和配置vncserver

安装xfce

1
sudo apt-get install xfce4 xfce4-goodies

安装vncserver

1
sudo apt-get install tightvncserver autocutsel

新建vnc密码

1
2
vncpasswd
#最后的view only的密码我选择的是N

新建vnc starup文件

1
vim ~/.vnc/xstartup

内容如下

1
2
3
4
5
#!/bin/bash

xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &

设置权限

1
chmod 755 ~/.vnc/xstartup

设置自启动

新建service文件

1
vim /etc/systemd/system/vncserver@.service

内容如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
[Unit]
Description=Start VNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=orangepi
Group=orangepi
WorkingDirectory=/home/orangepi

PIDFile=/home/USERNAME/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080  :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

配置生效

1
systemctl enable vncserver@1

启动vncserver

1
systemctl start vncserver@1

客户端连接

建议使用realvnc的客户端,输入ip:5901,根据要求输入密码(该密码就是上面vncpasswd命令设置的密码)就可以连上了

因为暂时不想打野,准备在家阳台先熟悉Kstars的使用,所以连接的是家里的网络再vnc上去的,后面如果想出门,就需要设置WiFi热点,通过手机或者平板连上香橙派WiFi并通过vnc操作,先挖个坑,后面再填