本来以为家里的树莓派是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
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操作,先挖个坑,后面再填