Я задавался вопросом, существует ли способ сделать Корицу 1.4 стандартная среда после входа в Ubuntu 12.04. Я могу установить Корицу 1.4 без любых проблем, но я пытаюсь выполнить XRDP для входа в систему от машины Windows и хотел бы, чтобы он запустил "Коричную сессию" вместо сессии Единицы по умолчанию.
Вопрос, Как я могу сказать XRDP использовать Корицу вместо Единицы после входа в систему?
XRDP, кажется, работает намного лучше, чем какой-либо VNC основывал серверы.
Найденный этим в сети, в этом URL: http://sigkillit.com/tag/xrdp
Настраивает Настольную среду для xRDP Сессии
, Если Вы не хотите использовать настольную среду по умолчанию, можно настроить ее путем создания.Xclients файла (X, капитал!!!) в Вашем корневом каталоге для запуска настольной среды Вы хотите и создание его исполняемый файл. Чтобы сделать это, откройте терминал и выполните одну из следующих команд
Gnome 3:
echo "gnome-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Нейтрализация Gnome:
echo "gnome-fallback" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
KDE:
echo "startkde" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
ПОМОЩНИК:
echo "mate-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Корица:
echo "cinnamon" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Xfce4:
echo "startxfce4" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Можно запустить среду, Вы хотите только для xrdp (не для локального входа в систему) в /etc/xrdp/startwm.sh
, Например, запустить xfce, я использую:
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
# default (= ubuntu)
#. /etc/X11/Xsession
# unity 2d
#echo "gnome-session --session=ubuntu-2d" > ~/.xsession
#. /etc/X11/Xsession
# xfce
startxfce4
exit(0)
Прокомментированный, Вы видите команды для запуска единицы (сессия человечности) и 2-й единицы. Только необходимо прокомментировать команду xfce и добавить команду для запуска Корицы (я не дал ее, потому что я не знаю, как запустить ее вручную).
Obs: Я согласовываю с Вами работы xrdp лучше, чем средства просмотра удаленного рабочего стола других, которые я попробовал, и это работает очень хорошо с xfce. Я использую его от других машин Linux также с клиентом Remmina. Для использования его с xfce необходимо установить xubuntu-рабочий-стол (sudo apt-get install xubuntu-desktop
)
Если Вы используете Рабочий стол Lubuntu (протестированный на 12.04 LTS)
Для lx исследования синтаксиса:
ps aux | grep lx
Реализация lx синтаксис:
echo "lxsession -s Lubuntu -e LXDE" > ~/.xsession
sudo service xrdp restart
Для LXDE:
lxde-распространенная Установка:
sudo apt-get install lxde-common
Вносят изменения в /etc/xrdp/startwm.sh
как это:
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
#. /etc/X11/Xsession
startlxde
Я должен признать, у меня нет персонального experince с XRDP. Хотя это могло бы работать, если бы Вы следовали этим инструкциям, для изменения настольной среды по умолчанию при входе в систему:
Эти systemctl
команда характерна для Fedora. Для Ubuntu команда должна быть:
sudo service xrdp restart
Это слишком сбивает с толку. Все, что необходимо сделать, помещается текст в файле, названном .Xclients
в корневом каталоге, который укажет рабочий стол по умолчанию. Для наблюдения, что установлено в системе и узнает то, чем их называют, сделайте:
ls /user/share/xessions
Вы будете видеть файлы с расширением .desktop
, например mate.desktop
для создания помощника рабочим столом по умолчанию можно затем отредактировать .Xclients
в домашней папке, если Вы имеете такой файл или создаете один ни с чем в нем кроме Вашего выбранного настольного типа (без .desktop расширения) с - добавленная сессия:
echo mate-session > ~/.Xclients
должен сделать это очень хорошо. Можно затем выйти из системы и войти в, или если Вы соединены с помощью xrdp, можно перезапустить xrdp, который зарегистрирует Вас прочь, и затем можно войти в, (просто выход и войти в, его глупое для запутываний путем перезапуска xrdp и т.д....)
Забывают switchdesk - прерванный Fedora 23.
Забывают большую часть того, что находится в сети для предшествующих версий Fedora, Ubuntu и т.д... Ни один из него работы.
Сначала у Вас должна быть корица в Вашей системе :)
1115-секундная проблема команды
echo "cinnamon" > ~/.xsession
sudo service xrdp restart
ИЛИ если Вам нравится делать это трудно:) делают следующее:
Редактирование файл /etc/xrdp/startwm.sh
sudo -H gedit /etc/xrdp/startwm.sh
В конце файла Вы найдете следующие строки:
pre_start
wm_start
post_start
Это вызовы к функциям выше. Таким образом, для создания корицы, которую значение по умолчанию просто поместило #
прежде wm_start
для комментария этого (чтобы прекратить вызывать функцию, которая ищет сессии)
, Добавляет следующая строка перед вышеупомянутыми тремя строками gnome-session --session=cinnamon
xrdp sudo service xrdp restart
Перезапуск xrdp
:
sudo /etc/init.d/xrdp restart