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

Я попробовал несколько вещей, и в этот момент я хотел бы попросить вашего опыта и помочь мне.

Заранее спасибо!

0 ответов

Другие вопросы по тегам