Поиск по сайту:
Коль Бог не выдаст, то свинья не съест! (Русская пословица).

GNOME – Как контролировать последовательность запуска

18.02.2021
Где найти журналы GNOME

Какой самый популярный рабочий стол? С чего он запускается?

Что GNOME нужно для начала, ценности, которые вы хотите предоставить…

С самого начала и с небольшими системами вы будете помещать значения в ~/.xinitrc. Самый простой файл будет просто содержать «exec gnome-session». Более разумный файл будет выглядеть так, как показано ниже.

export XDG_MENU_PREFIX=gnome-
exec gnome-sesson

 

Использование этого подхода не является способом по умолчанию. Этот подход предполагает только один выбор среды рабочего стола. Это предположение больше не действует для большинства систем. В настоящее время в дистрибутивах используется диспетчер дисплея, поскольку GNOME является рабочим столом по умолчанию, в качестве диспетчера дисплея они выбрали собственный GDM3 GNOME. В большинстве систем вы начинаете с GDM3 и имеете контрольный файл, который все настраивает.

 

С чего начать GDM3?

Если вы использовали обычный дистрибутив, gdm уже установлен и логин по умолчанию. Возможно, вы захотите переключиться на другие менеджеры дисплея, популярным вариантом является SDDM. Чтобы установить его, вы используете свой менеджер пакетов. В конце установки вам будет предложено выбрать, какой менеджер вы хотите использовать. Сценарий устанавливает правильный менеджер для вашей следующей загрузки. Если вы хотите переключиться обратно, просто выполните приведенную ниже команду.

$ sudo dpkg-reconfigure gdm3

 

Появится то же меню, и вы сможете выбрать, какое из них хотите запустить, не удаляя ни одно из них. Что происходит, так это то, что текстовая строка в файле /etc/X11/default-display-manager изменяется, чтобы указывать на правильный диспетчер отображения. На машинах systemd служба display-manager.service гарантирует, что она запускается и продолжает работать. Демон с именем logind – это общий демон, который вы можете проверить с помощью systemctl.

$ systemctl status systemd-logind.service

 

Читать  Как передать файлы с помощью Rsync через SSH

GDM3 читает /etc/gdm3/custom.conf, чтобы получить правильную конфигурацию. В этом файле вы можете настроить вашу систему на автоматический вход. Вы также можете установить параметры xdmcp и настройки безопасности. Здесь вы также можете включить отладку в этом файле.

После запуска GDM вас приветствует страница входа в систему. На этой странице вы можете выбрать, какую среду рабочего стола вы хотите использовать. Этот выбор происходит из файлов в usr /share/xsessions. Один из примеров – это пример Ubuntu по умолчанию, показанный ниже.

Значения в GDM – файл рабочего стола сеанса представляет собой файл стиля инициализации, как показано ниже. Записи управляют сеансом, устанавливая значения для рабочего стола.

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

 

В этом файле есть много параметров, основные из которых – Exec и TryExec. Первый запускает рабочий стол в этом файле gnome-shell. Второй проверяет, существует ли двоичный файл. Используя оператор TryExec, вы можете заставить GDM3 игнорировать запись, если она не существует.

Еще один важный файл – /usr/share/gnome-session/sessions/gnome.session. Этот файл поясняет, какое программное обеспечение требуется для этого сеанса.

 

Как изменить собственный рабочий стол?

После того, как вы выбрали GNOME, gnome-session начинает поиск нескольких файлов. В каталоге $XDGCONFIGHOME/gnome-session/saved-session gnome должен был сохранить последний сеанс.

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

usr/share/gnome/autostart & ~/.config/autostart/

Вы также можете установить те же значения с помощью встроенного инструмента настройки.

Читать  Что такое Cat EOF в Bash Script?

Компонент, который запускает ваш рабочий стол, графическую часть, – это gnome-shell. Gnome-shell читает данные из файла сеанса gnome. Любые приложения доступны в usr/share/application. Информация о приложениях и mime-типах доступна в каталоге usr /share/application-registry.

gnome-shell the graphical shell

 

Gnome-shell создает все для вашего рабочего стола, системные настройки находятся в usr /share/gnome*. Вы также можете найти здесь настройки для многих приложений gnome. Для ваших личных настроек они находятся в ~.local/share/gnome-[Name of app] для определенных приложений.

 

Вывод

Когда запускается GNOME, происходит много всего. Хорошо иметь базовое представление об этом процессе, чтобы вы могли либо решать проблемы, либо настраивать его работу в соответствии со своими предпочтениями.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

4 × 3 =

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
Сценарий - это просто файл, содержащий набор команд. Основная идея сценария…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: