我有一个在 Ubuntu 16.04 服务器上运行的“还可以的”经典风格(没有镜头等)桌面。 gnome
并且ubuntu-desktop
已安装,并且我有几个可用的桌面,例如 ubuntu.desktop、gnome.desktop 和 gnome-classic.desktop。
我想运行我本地桌面上的新 gnome,即 Gnome 3(也可能被称为带有 Awesome Desktop 的 Gnome)。
我该怎么做?下面是我现在拥有的 xstartup 文件:
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
#export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-session --session=awesome --disable-acceleration-check &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
pulseaudio -k
pulseaudio -D
我已尝试过以下所有信息:如何在 VNC 会话中切换到其他桌面环境?
答案1
你的脚本是错误的!
首先,您可能尝试启动 3 个不同的窗口管理器:
-x-window-manager
将启动默认窗口管理器或您的电脑。
-gnome-session
将启动在 Awesome 桌面中使用的窗口管理器。
-metacity
您尝试明确启动窗口管理器。
如果您想使用 开始完整会话,gnome-session
那么您应该删除x-terminal-emulator
、x-window-manager
、gnome-panel
、gnome-settings-daemon
和。metacity
nautilus
如果您确实希望在启动时自动打开终端和/或文件管理器窗口,那么您可以离开x-terminal-emulator
和/或nautilus
,但其他内容应该被删除。
gnome-session
将启动您需要的一切,但是否能正常工作取决于您的桌面。如果需要硬件加速,则无法正常工作。
--disable-acceleration-check
用于禁用此检查,但如果加速对于您的桌面来说是硬依赖,它将无济于事。