Linux Mint 19.1 Cinnamon に VNCServer をインストールしました。そして、新しい Cinnamon デスクトップを作成して、Windows 10 のクライアント経由でそれに接続したいと考えています。私が知る限り、これが可能な VNCServer は 3 つあります。VNC4Server、TightVNCServer、および TigervncServer です。
1.TigerVNCServer は Linux Mint 19.1 Cinnamon では動作しません。
1) 依存関係の問題のため、パッケージ tigervncserver をインストールできません。
2) パッケージ tigervnc-standalone-server はインストールできますが、接続できません。
2. VNC4Server と TightVNCServer はすべて動作しますが、「シナモン クラッシュ」問題が発生します。
接続すると、「Cinnamon がクラッシュしました。現在、フォールバック モードで実行されています。Cinnamon を再起動しますか?」というウィンドウが表示されます。[はい] をクリックすると、同じプロンプトが何度も表示されますが、[いいえ] をクリックすると、デスクトップの背景なし (純粋な黒のみ) で使用できます。
3. Linux Mint 19.1 Cinnamon で動作する xstartup スクリプトは 2 種類ありますが、どちらも異なる問題が発生します。
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 スクリプトを使用しない場合は、シナモン デスクトップが作成されます。実際、これは問題なく動作しますが、最初に接続するときに常に煩わしい「シナモン クラッシュ」プロンプトが表示されます。解決策はありますか?