Я установил VNCServer на Linux Mint 19.1 Cinnamon. И я хочу подключиться к нему через клиент на 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?». Нажатие «да» снова и снова вызывает одно и то же сообщение, а нажатие «нет» может заставить меня использовать его без фона рабочего стола (только чистый черный).
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 crash" при первом подключении к нему. Есть ли какие-либо решения?