18

Я - пользователь Linux и KDE, и недавно я начал использовать Enlightenment в качестве альтернативной среды рабочего стола, когда мне нужно меньше ресурсов.

Я использую KDM в качестве диспетчера дисплеев, и мне нужно найти способ правильно настроить среду рабочего стола по умолчанию в соответствии с моими предпочтениями.

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

В настоящее время он настроен на загрузку последнего использованного DE, и я не могу найти, как изменить это поведение. Модуль управления KDM в Системных настройках KDE, кажется, не предлагает мне эту опцию.

Любые подсказки о том, как я могу это сделать?

4 ответа4

20

Вы должны быть в состоянии настроить это, отредактировав файл $HOME/.dmrc . Сеансы, доступные вашему диспетчеру отображения (какой бы вы ни использовали), представляют собой файлы .desktop, обычно расположенные в /usr/share/xsessions . В моем случае этот каталог содержит:

$ ls /usr/share/xsessions
cinnamon2d.desktop  gnome-fallback.desktop  openbox-gnome.desktop  xfce.desktop
cinnamon.desktop    mate.desktop            openbox-kde.desktop
gnome.desktop       openbox.desktop         ssh.desktop

Любой из этих файлов является возможным сеансом, который может выбрать мой менеджер дисплеев. Какой из них контролируется файлом $HOME/.dmrc . Итак, чтобы сделать KDE по умолчанию, вам нужно отредактировать этот файл и сделать его похожим на это:

[Desktop]
Session=kde-plasma

Это предполагает , что у вас есть файл kde.desktop в каталоге xsessions я не использую KDE , так что я не могу проверить , но это работает для меня с помощью cinnamon или xfce После того как вы внесли это изменение, вы должны каждый раз входить в KDE по умолчанию.

2

В GNOME 2 файл .dmrc в домашнем каталоге пользователя использовался для создания сеансов по умолчанию. Этот файл .dmrc больше не используется.

Чтобы указать сеанс по умолчанию для пользователя, обновите службу учетных записей пользователя в файле /var/lib/AccountsService/users/*username* :

[User]
Language=
XSession=mate

Источник

1

Для RHEL/CentOS 7 вы можете установить в файле /etc/sysconfig/desktop значение DESKTOP=KDE которое по умолчанию будет KDE.

Это также работает для VNC.

-1

Работает для Centos 7/RHEL, если $ HOME/.dmrc не существует:

  1. Из каталога dir /usr/share/xsessions переместите все файлы * .desktop в другой каталог (например, лишний_ген) и оставьте только тот, который вам нужен (в моем случае - xfce.desktop):

    $ ls /usr/share/xsessions xfce.desktop unnecessary_env/

  2. После выхода из системы / перезагрузки XFCE будет загружен по умолчанию

Заметка! Вы не сможете выбирать между графическим интерфейсом

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .