Что такое сессия гнома “человечности” и почему это не 'systemd - пользователь' сессия?

Содержание /usr/share/xsessions/ubuntu.desktop состояния, что:

[Desktop Entry]
Name=Ubuntu
Comment=This session logs you into Ubuntu
Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
TryExec=gnome-shell
Type=Application
DesktopNames=ubuntu:GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0

От Exec, Я вижу, что Linux окружает переменную окружения GNOME_SHELL_SESSION_MODE дан значение ubuntu и двоичный файл /usr/bin/gnome-session сказан выполнить a ubuntu сессия.

Вопросы: Что такое a ubuntu сессия? Почему это не a systemd --user сессия, как упоминается в документации GDM?

0
задан 10 February 2020 в 20:06

1 ответ

Согласно документации Ubuntu, сессия гнома является программой для запуска Рабочей среды GNOME. Кроме того, опция --session=SESSION средства использовать приложения, определенные в SESSION.session. И, если не указанный, gnome.session будет использоваться.

Соответственно, --session=ubuntu должен относиться к файлу /usr/share/gnome-session/sessions/ubuntu.session который пишет:

[GNOME Session]
Name=Ubuntu
RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;

Согласно комментарию @user535733, в то время как 18.04 соединялся, были проблемы и systemd --user интеграция уровня не была сделана для 18,04.

0
ответ дан 20 February 2020 в 22:57

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

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