尝试在UbuntuKylin 20.04下开启远程桌面,结果黑屏。
虚机管理软件VMware Workstation 15.5.2,操作系统UbuntuKylin 20.04,非root用户下操作,但可以sudo,VNC服务器tigervnc-standalone-server,客户端tigervnc-viewer。
安装软件后,用vncpasswd设置密码,然后创建~/.vnc/xstartup文件,内容如下:
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session ukui-session &
完成后保存,执行命令chmod 755 ~/.vnc/xstartup,再执行vncserver启动vnc服务。然后用客户端工具连接,效果如下图:
该方法在20.04版的Ubuntu Desktop、Kubuntu、UbuntuCinnamon、Ubuntu MATE、Xubuntu以及19.10版的UbuntuKylin下均可以正常访问远程桌面,但就是UbuntuKylin 20.04下各种黑屏。
个人能力实在有限,还望哪位大侠可以帮忙看看这个问题如何解决。先谢了!!!
根据网上找到的提示,执行以下命令:
sudo apt-add-repository ‘deb http://archive.ubuntukylin.com/ukui focal main’
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9C949F2093F565FF
sudo apt update
sudo apt -y upgrade
更新ukui 3.0,重新开启远程桌面,连接时发现客户端有所变化:

1.客户端左上角多出了VNC config小窗口;2.鼠标出现了,但默认是x11的风格,也就是小黑叉。
以上情况说明,远程桌面还是起作用的,但作用的结果是黑屏。
好希望尽快解决这个问题啊~~~
larue
3
感谢反馈!我们先分析一下,尽快找到原因然后修复:Dererer
很高兴看到您的回复,请多多努力!特别希望这个问题能尽快解决。
老实说,我现在特别希望这个问题可以尽快修复,因为我在Ubuntu Desktop、Kubuntu、UbuntuCinnamon、Ubuntu MATE、Xubuntu下以同样代码都实现了远程桌面,唯独UbuntuKylin不行,心里确实会有种不爽的感觉。
加油!!!
经过试验,发现远程桌面还是可用的。
首先修改~/.vnc/xstartup文件内容如下:
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session ukui-session &
peony &
mate-terminal &
其实就是追加了窗口管理器peony和终端mate-terminal的调用。重启远程连接服务后,通过客户端连接效果如下:

不过该方法只解决了远程桌面有无的问题,由于桌面依然黑屏,所以并不算完美的解决方案。
朋友好!
经过试验,发现远程桌面是可用的,只要在~/.vnc/xstartup文件中追加mate-terminal的调用就可以了。
但该方法只解决了远程桌面是否可用的问题,桌面依然黑屏,所以还请各位继续努力!!!
问题尚未解决,用ukui源更新之后连底部面板都没了~~~
你可以考虑在底部增加两行代码:
peony &
mate-terminal &
虽然并未真正解决问题,但总算能用。