树莓派openEuler系统如何实现可视化桌面
前言
今天是2021年最后一天,提前祝大家新年快乐,2021年对我也是一个不平凡的一年,经历了许多事情,希望自己可以不忘初心,继续前进。之前的博客我已经写了树莓派安装openEuler系统。详见我的博客树莓派入门。想玩玩图形化界面但是网上并没有一个完整的文档来讲解openEuler系统如何安装并使用图形化界面,所以通过查阅资料,整理如下:
注:以下不提供软件安装方式,请读者自行查找资料
首先openEuler上安装图形化界面
这里安装的是UKui,参考文档[1]。
首先升级系统,使用命令
sudo dnf update
然后安装ukui
sudo dnf install ukui
要想图像化界面启动,使用如下命令后重启(reboot)
systemctl set-default graphical.target
putty+xming
putty就不用说了,使用ssh服务,连接树莓派,但是putty连接后只能使用命令行,像使用gedit等就不行。若想使用图形化服务需要借助xming。可参见文档[2]。下载xming后进行配置,点击XLaunch,然后启动xming.exe。然后配置putty。配置方式见文档[2]。配置完后输入gedit(没有gedit的话使用dnf install gedit 安装)验证是否弹出文件编辑器(等待时间可能长点)。
使用VNC viewer连接并显示图形化界面
以下参考文档[3]。
需要在树莓派中安装vnc服务,才能在windows中使用vnc viewer连接上树莓派,在树莓派中使用如下命令
sudo yum install -y "tigervnc-*"
(这里我记得是要输入vnc远程连接的密码,可自行设置)
然后在家目录建立.vnc目录,再在.vnc目录下创建xstartup文档
cd ~
mkdir .vnc
vim .vnc/xstartup
文档内容如下:
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# Enable Fcitx Input Environment
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export XMODIFIERS="@im=fcitx"
fcitx-autostart &
# Launch the UKUI Desktop
lightdm &
ukui-session &
这里有一个很重要的操作,不然连上后会是黑屏,参考文档[4]。需要改变xstartup文件的权限
sudo chmod 777 .vnc/xstartup```
然后配置桌面属性,可用文档[3]中的指令(每次连接我都重新配置了),这里分辨率可自行修改。
```javascript
vncserver -geometry 1280x720 -depth 32 :3
再在vnc viewer中地址栏输入ip地址:3(如192.168.1.103:3)。进入后输入之前设置的密码即可,可以连接上我们安装的ukui界面(画质看的难受,看来需要调节分辨率)。
参考文档
[1] 华为openEuler官方文档
[2] Putty + Xming实现远程登陆Linux显示图形化界面
[3] 树莓派openeuler的安装以及ukui桌面的安装并安装远程桌面vnc
[4] VNC连接黑屏的问题