Создать пользовательский сеанс
Чтобы создать собственный сеанс с настроенной конфигурацией, выполните следующие действия:
-
Создайте файл .desktop в /etc/X11/sessions/new-session.desktop. Убедитесь, что в файле указаны следующие записи:
[Desktop Entry] Encoding=UTF-8 Type=Application Name=Пользовательский сеанс Comment=Это наш сеанс Exec=gnome-session --session=new-sessionЗапись Exec указывает команду, возможно, с аргументами, которую необходимо выполнить. Пользовательский сеанс можно запустить с помощью команды gnome-session --session=new-session.
Для получения дополнительной информации о параметрах, которые вы можете использовать с gnome-session, смотрите справочную страницу gnome-session.
-
Создайте файл пользовательского сеанса в /usr/share/gnome-session/sessions/new-session.session, где можете указать название и необходимые компоненты для сеанса:
[GNOME Session] Name=Пользовательский сеанс RequiredComponents=gnome-shell-classic;gnome-settings-daemon;Обратите внимание, что любой элемент, указанный в RequiredComponents, должен иметь соответствующий .desktop файл в /usr/share/applications/.
После настройки файлов пользовательского сеанса новый сеанс будет доступен в списке сеансов на экране входа в GDM.
Известные проблемы
В Debian или основанных на Debian системах может возникнуть следующая ошибка:
Xsession: unable to launch ""
Xsession --- "" not found; falling back to default
session.Если это произойдет с вами, то выполните следующие действия для изменения файла /etc/X11/Xsession.d/20x11-common_process-args:
Замените STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) на STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)
Замените STARTUP="$1" на STARTUP=$1