我在虚拟服务器(headless freenas 下的 bhyve/iohyve)中安装了 Ubuntu 16.04.2,并尝试安装 Ubuntu Budgie 作为桌面环境。我使用了:
sudo add-apt-repository ppa:budgie-remix/ppa
sudo apt-get update
sudo apt-get install budgie-desktop
安装 Budgie。然后我安装 tigervnc 并通过 VNC 连接,看到一个灰色屏幕和一个白色终端。经过一番谷歌搜索后,我发现我需要配置 .vnc/xstartup 文件,但我不知道该修改它。我尝试将文件设置为
#!/bin/bash
xrdb $HOME/.Xresources
start budgie-desktop &
budgie 和 start 之间有或没有空格,或者使用 ubuntubudgie、ubuntu-budgie 等等。到目前为止,一切都只导致灰屏。我读到过尝试从命令行启动 xstart,但找不到该命令。
我还尝试使用普通的 gnome-session 来执行上述脚本,以及从这里。
我还检查了 /usr/bin/budgie-desktop:
#!/bin/sh
BUDGIE_VERSION="10.3.1"
if [ "$1" = "--version" ]; then
echo "budgie-desktop $BUDGIE_VERSION"
echo "Copyright © 2014-2017 Ikey Doherty, Solus Project"
exit 0
fi
if [ -z $XDG_CURRENT_DESKTOP ]; then
XDG_CURRENT_DESKTOP=Budgie:GNOME
export XDG_CURRENT_DESKTOP
fi
exec gnome-session --session=budgie-desktop $*
并在各种变化中尝试了 gnome-session --session=budgie-desktop,但仍然没有运气。
如果有人有任何建议我将不胜感激。
答案1
我遇到了完全相同的问题,结果是如果你尝试从在 VNC 内运行的 xterm 启动 budgie-wm,它会告诉您紧密的 VNC 不支持 RANDR。
我卸载了它并安装了 tigerVNC(我相信这是 tightVNC 的社区延续),它确实支持 RANDR。现在运行完美。