ГлавнаяОперационные системыLinuxКак настроить список сеансов GDM

Как настроить список сеансов GDM

Создание новой записи

ли новый оконный менеджер Linux или среду рабочего стола и обнаруживали, что он не отображается в списке сеансов в GDM? Вы когда-нибудь хотели удалить элементы из этого списка? Как насчет создания нового элемента списка, чтобы можно было загрузиться в пользовательскую среду рабочего стола? Звучит так, как будто это должно быть просто, но многие люди удивляются тому факту, что эта небольшая задача на самом деле немного сложна, и в ней очень мало документации, которая могла бы помочь. Мы покажем вам, как решить эту проблему, с помощью быстрого и простого руководства по редактированию меню сеансов GDM.

Совет : если вы используете Gnome, вам необходимо проверить эти расширения Gnome для улучшения работы вашего рабочего стола .

xсессии

Список сеансов заполняется путем просмотра содержимого каталога «/usr/share/xsessions». Здесь вы найдете файлы с расширением.desktop (расширение скрыто в некоторых файловых менеджерах). Поскольку эти файлы находятся в системной папке, для их изменения или удаления вам потребуются права root.

Снимок экрана папки xsessions из файлового менеджера Nautilus GNOME.

Эти файлы.desktop содержат основную информацию о том, что запускает этот пункт меню. Удаление (или переименование

xсессии

файлов приведет к его удалению из списка сеансов.

Изменение элемента

Как отмечалось выше, вам потребуются права root для изменения любого файла в «/usr/share/xsessions». Пользователи Ubuntu, например, могут открыть терминал и ввести следующую команду:

sudo gedit

чтобы запустить текстовый редактор gedit от имени пользователя root.

Снимок экрана рабочего стола Ubuntu, на котором запущен сеанс суперпользователя gedit.

Откройте любой файл.desktop в каталоге «/usr/share/xsessions», который вы хотите редактировать.

Снимок экрана сеанса gedit суперпользователя, отображающий содержимое каталога xsessions.

Совет : вы можете украсить свой рабочий стол Gnome с помощью эти красивые темы .<

Изменение элемента

си

Используя приведенный выше снимок экрана в качестве шаблона, вы можете создать собственную запись для меню.

  • Строка Кодировка относится к кодировке символов, используемой в файле, и практически для всех целей ее можно безопасно оставить в формате UTF-8.
  • Имя — это то, что будет отображаться в списке сеансов GDM, за которым следует краткое описание в строке Комментарий.
  • Строка Exec, вероятно, самая важная в списке. В этом разделе вы указываете команду, которая будет запускаться при нажатии на элемент меню. Он также будет принимать аргументы командной строки (например, gnome-session -f). В этой строке также можно указать созданный вами собственный сценарий.
  • Строка Значок в некоторых случаях может использоваться для указания значка приложения, но это не является обязательным для средств запуска в списке сеансов.

Поскольку файлы.desktop используются не только в GDM, они включают поле Тип, указывающее, что представляет собой файл. Для этих целей его можно оставить в разделе «Приложение».

Снимок экрана сеанса gedit суперпользователя, показывающий файл пользовательского сеанса рабочего стола.

Полный список свойств и их значений можно найти здесь .

Как только ваш файл будет сохранен, вы увидите его в списке сеансов при запуске GDM.

Снимок экрана экрана Ubuntu GDM, показывающий несколько доступных сеансов рабочего стола.

Полезно знать: к создание собственных файлов .desktop вы научитесь запускать любую программу на рабочем столе Linux.

Настройка среды по умолчанию

У вас также есть возможность установить его в качестве сеанса рабочего стола по умолчанию. Для этого вам нужно открыть терминал и перейти в каталог «AccountsService» в разделе «/var/lib/».

cd /var/lib/AccountsService/
Терминал, показывающий содержимое папки AccountsService.

Далее переключитесь на учетную запись пользователя root:

sudo -s
Терминал, показывающий переход от обычного пользователя к пользователю root.

Зайдите в каталог «users» и откройте файл личного сеанса вашего пользователя:

cd ./users
gedit ramces
Снимок экрана, показывающий содержимое файла сеанса личного рабочего стола пользователя ramces.

Оказавшись внутри, выберите переменную «Session=» и напишите имя файла рабочего стола, который вы хотите, чтобы GDM загружал при запуске.

Снимок экрана, показывающий, что для переменной Sessions установлено значение «xfce».

После этого добавьте новую строку под переменную «Session=» и напишите «XSession=». Там вам также нужно написать имя файла рабочего стола, который вы хотите загрузить. Например, следующий фрагмент кода изменит мой рабочий стол по умолчанию с GNOME на XFCE:

[User]
Session=xfce
XSession=xfce
Icon=/home/ramces/.face
SystemAccount=false
 
[InputSource0]
xkb=us
Снимок экрана: для переменной XSession установлено значение «xfce».

И наконец, перезагрузите компьютер, чтобы полностью применить новые настройки:

reboot
Настройка среды по умолчаниюимок экрана, показывающий новую среду XFCE по умолчанию для Ubuntu.">

Совет: кроме изменения среды рабочего стола вы также можете переключиться с Xorg на Wayland в GDM .

Заключение

Зная, как управлять параметрами сеанса GDM, вы теперь можете создать свою собственную среду рабочего стола, объединив отдельные компоненты, которые вам нравятся.

Изображение предоставлено: Сара Дорвейлер через Unsplash . Все изменения и скриншоты Рамсеса Реда.

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи