如何在VNC会话中更改为其他桌面环境?

在我的系统上,我将使用VNC登录。 但此时,连接到PC后,我得到了使用Unity桌面的自动登录。 我需要做什么,在VNC连接上使用gnome桌面而不是统一?

在远程主机上的帐户中创建合适的~/.vnc/xstartup文件应该足够了,包括该行

 gnome-session --session= your-preferred-session & 

例如,gnome-classic会话的最小文件可能是

 #!/bin/sh #Uncommment this line if using Gnome and your keyboard mappings are incorrect. #export XKL_XMODMAP_DISABLE=1 # Load X resources (if any) if [ -r "$HOME/.Xresources" ] then xrdb "$HOME/.Xresources" fi gnome-session --session=gnome-classic & 

您首选会话的文本将取决于您安装的桌面软件包 – 您可以通过查看/ usr / share / xsessions目录来检查,即

 $ ls /usr/share/xsessions/ awesome.desktop gnome-classic.desktop gnome-fallback.desktop gnome.desktop gnome-shell.desktop ubuntu-2d.desktop xfce.desktop 

例如, xstartup文件也可用于启动非gnome桌面会话

 if which startxfce4 > /dev/null; then exec startxfce4 fi 

尝试在xstartup中使用–replace与您要使用的会话。 它适用于Fedora。