xrdp в Ubuntu с отдельным de для каждого пользователя
Мой коллега установил Ubuntu Mate на нашем GPU-сервере и xrdp для удаленного управления. Мы можем подключиться к этому компьютеру из Windows 7, используя программное обеспечение удаленного рабочего стола Windows. Теперь для его пользователя почти все работает нормально, когда он входит в систему удаленно. Несколько глюков, таких как: Firefox не запустится (ошибка сегментации) или подобное. Для моего пользователя (я также являюсь пользователем root и обладаю всеми привилегиями) я не могу даже переместить Windows, все начинаются слева вверху, и я просто не могу переместить их. Большинство приложений не запускаются, и я не могу использовать сочетания клавиш, такие как CTRL+ALT+T, чтобы открыть терминал. Теперь я хотел бы использовать mate в качестве рабочего стола по умолчанию и, например, корицу для моего пользователя при входе в систему. Я попытался записать "cinnamon" и "cinnamon2d" в файлы.xsession и.Xclients, и после перезагрузки это не сработало. Также я попытался использовать его в качестве стандартного de в файле /etc/xrdp/startwm.sh, и он тоже не работает. Я нахожу следующие ошибки в.xsession-errors:
...
...
...
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
/etc/xrdp/startwm.sh: 3: [: x: unexpected operator
/usr/bin/cinnamon2d: line 2: 1465 Segmentation fault (core dumped)
Мой файл /etc/xrdp/startwm.sh выглядит так:
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
cinnamon2d
#mate-session
#. /etc/X11/Xsession
Я попробовал несколько вещей, и в этот момент я хотел бы попросить вашего опыта и помочь мне.
Заранее спасибо!