Rog*_*ith 12 vnc desktop-environments
在我的系统上,我将使用 VNC 登录。但是这时候,连接到电脑后,我得到了使用统一桌面的自动登录。我必须做什么,在 VNC 连接上使用 gnome 桌面而不是统一?
~/.vnc/xstartup在远程主机上的帐户中创建一个合适的文件应该就足够了,包括行
gnome-session --session=your-preferred-session &Run Code Online (Sandbox Code Playgroud)
例如,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 &
Run Code Online (Sandbox Code Playgroud)
your-preferred-session的文本将取决于您安装的桌面软件包 - 您可以通过查看 /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
Run Code Online (Sandbox Code Playgroud)
该xstartup文件还可用于启动非 gnome 桌面会话,例如
if which startxfce4 > /dev/null; then
exec startxfce4
fi
Run Code Online (Sandbox Code Playgroud)