Мне было интересно, есть ли способ сделать Cinnamon 1.4 средой по умолчанию при входе в Ubuntu 12.04. Я могу установить Cinnamon 1.4 без каких-либо проблем, но я пытаюсь запустить XRDP для входа в систему с компьютера с Windows и хотел бы, чтобы он по умолчанию запускал сеанс Cinnamon вместо сеанса Unity.
Вопрос в том, как я могу сказать XRDP, что при входе в систему следует использовать Cinnamon вместо Unity?
XRDP, кажется, работает намного лучше, чем любые VNC-серверы.
Ответы:
Нашел это в сети, по этому адресу: http://sigkillit.com/tag/xrdp
Настройте среду рабочего стола для сеанса xRDP
Если вы не хотите использовать среду рабочего стола по умолчанию, вы можете настроить ее, создав файл .Xclients (X - заглавная !!!) в вашем домашнем каталоге, чтобы запустить требуемую среду рабочего стола и сделать ее исполняемой. Для этого откройте терминал и выполните одну из следующих команд
Гном 3:
Гном Fallback:
KDE:
ПРИЯТЕЛЬ:
Корица:
Xfce4:
источник
touch ~/.Xclients
?Вы можете запустить среду, которую хотите, только для xrdp (не для локального входа) в
/etc/xrdp/startwm.sh
Например, чтобы запустить xfce, я использую:
Закомментировано, вы можете увидеть команды для запуска Unity (Ubuntu Session) и Unity 2d. Вам нужно только закомментировать команду xfce и добавить команду для запуска Cinnamon (я не дал ее, потому что не знаю, как запустить ее вручную).
Obs: Я согласен с вами, xrdp работает лучше, чем другие программы для просмотра удаленных рабочих столов, которые я пробовал, и очень хорошо работает с xfce. Я использую его и на других машинах Linux с клиентом Remmina. Чтобы использовать его с xfce, вам нужно установить xubuntu-desktop (
sudo apt-get install xubuntu-desktop
)источник
Если вы используете Lubuntu Desktop (протестировано на 12.04 LTS)
Для обнаружения синтаксиса lx:
Реализация синтаксиса lx:
источник
Сначала в твоей системе должна быть корица :)
Второй выпуск команд
ИЛИ, если вам нравится делать это тяжело :) сделайте следующее:
Редактировать файл
/etc/xrdp/startwm.sh
В конце файла вы найдете следующие строки:
Это вызовы функций выше. Поэтому для того, чтобы сделать корицу значением по умолчанию, просто поставьте
#
передwm_start
комментарием (чтобы прекратить вызывать функцию, которая ищет сеансы)Добавьте следующую строку перед этими тремя строками
gnome-session --session=cinnamon
перезапустите xrdp
sudo service xrdp restart
источник
Для LXDE:
Установите lxde-common:
Внесите изменения
/etc/xrdp/startwm.sh
следующим образом:источник
Эта
systemctl
команда относится к Fedora. Для Ubuntu команда должна быть:источник
Это все слишком запутанно. Все, что вам нужно сделать, это поместить текст в файл с именем
.Xclients
в вашем домашнем каталоге, который будет указывать рабочий стол по умолчанию. Чтобы увидеть, что установлено в вашей системе и узнать, как они называются, выполните:вы увидите файлы с расширением
.desktop
, напримерmate.desktop
чтобы сделать сопряжение вашим рабочим столом по умолчанию, вы можете затем отредактировать его
.Xclients
в своей домашней папке, если у вас есть такой файл, или создать его, в котором ничего нет, кроме выбранного вами типа рабочего стола (без расширения .desktop) с добавлением -session:должен сделать это просто отлично. Затем вы можете выйти и снова войти в систему, или, если вы подключены с помощью xrdp, вы можете перезапустить xrdp, который выйдет из системы, а затем вы можете снова войти в систему (просто выйти и снова войти в систему, это глупо, чтобы быть запутанным перезапуск xrdp и т.д ...)
Забудьте switchdesk - он сломан в Fedora 23.
Забудьте большую часть того, что есть в сети для предыдущих версий Fedora, Ubuntu и т. Д. Ничего из этого не работает.
источник
ls /user/share/xessions
должно бытьls /usr/share/xessions
/usr/share/xsessions
Должен признать, у меня нет личного опыта работы с XRDP. Хотя это может сработать, если вы будете следовать этим рекомендациям, чтобы изменить среду рабочего стола по умолчанию при входе в систему:
http://www.tejasbarot.com/2012/05/17/howto-change-default-user-session-ubuntu-12-04-lts-precise-pangolin-login-session-desktop-environment/
источник