(8)安装桌面和VNC

考虑到后续可能有通过摄像头采集视频的问题,所以准备给树莓派安装桌面环境。如果你的树莓派已经有显示屏,可以不必参考按照本文的配置,本文主要是给没有显示屏的童鞋提供参考。
前提:树莓派安装了Arch,配好了pacman源,另一台电脑通过ssh可以连接树莓派
首先,给树莓派安装桌面环境,有很多选择,比如GNOME、KDE等,这里安装xfce4。
# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa
# pacman -S xfce4
配置桌面环境:
# echo “startxfce4” >> /etc/X11/xinit/xinitrc
安装输入法(自行选择):
# pacman -S fcitx
配置输入法,编辑/etc/profile:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=”fcitx”
XIM=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS=@im=fcitx
执行 source /etc/profile 使配置生效
执行 echo “fcitx &” >> /etc/X11/xinit/xinitrc 使其自启动
做个连接,让xinitrc变成自己的:
# ln -s /etc/X11/xinit/xinitrc /用户主目录/.xinitrc

安装VNC:
# pacman -S tigervnc
启动VNC:
# vncserver
会在.vnc/下面创建log、pid、passwd、xstartup文件,其中xstartup文件就是配置VNC连接是显示的东西,可以看到里面用到了/etc/X11/xinit/xinitrc文件,出了错误一般也是这个文件中,我们在前面已经将startxfce4和fcitx &添加到了xinitrc文件中,先从用客户端vncviewer连接“树莓派IP:1”试试,发现显示的是黑屏上面有3个大小不一的终端控制台,并没有正确启动桌面。
查看.vnc/xxx.log日志文件,发现里面报出xinitrc文件中有几个命令(twm、xclock。xterm是我自己装的,其实感觉不用装,直接注释掉反而更简单)未找到,先注释掉,然后kill掉:1,重启vncserver,还是一样的问题。再次观察initrc文件和vncviewer连接时候的显示(3个不一样大小的终端),猜测可能是xterm那三个命令造成的,注释掉这几个xterm命令继续重启vncserver。
(8)安装桌面和VNC_第1张图片
桌面就显示正常了,树莓派运行桌面很吃力,反应有点慢:

照上面来看,其实xinitrc里面的配置twm、xclock、xterm都是无伤大雅的,所以,还可以直接修改.vnc/xstartup文件,把里面关系不大的语句都注释掉,加上自己的桌面启动命令startxfce4等。
(8)安装桌面和VNC_第2张图片

你可能感兴趣的:(linux,pi,ARM,xfce4,Arch,vnc,raspberry,桌面环境)