Как у меня могут быть разные загрузочные программы для & ldquo; Desktop Edition & rdquo; и & ldquo; Classic Edition & rdquo; сеансы в 11.04?

При использовании Classic Edition я хотел бы автоматически запускать Cairo-Dock, а при использовании Desktop-Edition я не хочу его запускать.

Как я могу это сделать? И как это работает с XFCE и KDE?

5
задан 18 March 2011 в 19:18

2 ответа

Определяемый пользователем сеанс для Cairo Dock Ubuntu Classic Desktop

Сначала нам нужно определить определяемый пользователем сеанс, который можно выбрать на экране входа в систему. Для этого мы создадим custom.desktop файл как root в /usr/share/xsessions со следующим содержимым:

[Desktop Entry]
Name=Cairo Dock Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm

Замените username на ваше имя, конечно.

Это запустит скрипт в каталоге HOME при входе в систему, где мы можем добавить любые приложения, которые нам нужно запустить после входа в систему.

Для запуска Cairo Dock и классического рабочего стола GNOME мы создаем файл с именем ~/.xsession со следующим содержимым и делаем его исполняемым :

#! /bin/bash

cairo-dock -o &
gnome-session --session=classic-gnome

При следующем входе в систему у нас будет выбор: запустить сессию док-станции Cairo (опция -c для отсутствия открытого GL) с классическим рабочим столом GNOME.

0
ответ дан 18 March 2011 в 19:18

На https://help.ubuntu.com/community/CompizStandalone есть руководство по созданию собственного файла сеанса, где вы можете точно настроить, какие программы вы хотите запускать для каких сеансов.

0
ответ дан 18 March 2011 в 19:18

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

Похожие вопросы: