使用 Cinnamon 桌面连接到 Linux Mint 上的 VNC 服务器时,Cinnamon 崩溃

使用 Cinnamon 桌面连接到 Linux Mint 上的 VNC 服务器时,Cinnamon 崩溃

我在 Linux Mint 19.1 Cinnamon 上安装了一个 VNCServer。我想通过 Windows 10 上的客户端连接到它并创建一个新的 Cinnamon 桌面。据我所知,有三种不同的 VNCServer 可以做到这一点,它们是 VNC4Server、TightVNCServer 和 TigervncServer。

1.TigerVNCServer 无法在 Linux Mint 19.1 Cinnamon 上运行。

1) 由于依赖关系问题,无法安装软件包 tigervncserver。

2) 可以安装软件包 tigervnc-standalone-server 但无法连接到它。

2. VNC4Server 和 TightVNCServer 均可运行,但是会出现“cinnamon 崩溃”的问题。

当我连接时,我收到一个窗口,上面写着“Cinnamon 刚刚崩溃。您当前正在以回退模式运行。是否要重新启动 Cinnamon?”。单击“是”只会一遍又一遍地出现相同的提示,而单击“否”可以让我在不使用桌面背景(只有纯黑色)的情况下使用它。

恼人的 Cinnamon 崩溃

3. 有两种 xstartup 脚本可以与 Linux Mint 19.1 Cinnamon 配合使用,但都存在不同的问题。

1) 如果使用此脚本,它将创建一个 mate 桌面,但没有 cinnamon,并且不会出现“cinnamon 崩溃问题”。但是,fcitx 输入法不适用于它。

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# unset DBUS_SESSION_BUS_ADDRESS·
# exec /etc/X11/xinit/xinitrc
[ -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 &
mate-session &
mate-panel &

2) 如果我取消注释exec /etc/X11/xinit/xinitrc或不使用任何 xstartup 脚本,它将创建一个 cinnamon 桌面。事实上,这很好用,但第一次连接到它时总是会出现烦人的“cinnamon 崩溃”提示。有什么解决办法吗?

相关内容