Я являюсь пользователем Linux и KDE, и недавно я начал использовать Enlightenment вместо среды рабочего стола, когда мне нужно меньше ресурсов.
Я использую KDM в качестве диспетчера дисплеев, и мне нужно найти способ правильно настроить среду рабочего стола по умолчанию в соответствии с моими предпочтениями.
Я хочу иметь возможность установить KDE в качестве выбора по умолчанию, потому что я использую его ежедневно и вручную выбираю другой, когда мне это нужно.
В настоящее время он настроен на загрузку последнего использованного DE, и я не могу найти, как изменить это поведение. Модуль управления KDM в Системных настройках KDE, кажется, не предлагает мне эту опцию.
Любые подсказки о том, как я могу это сделать?
linux
kde
desktop-environments
kdm
Sekhemty
источник
источник
session
меню или аналогичный, который позволяет вам выбрать сеанс, который вы хотите запустить.Ответы:
Вы должны иметь возможность настроить это, отредактировав свой
$HOME/.dmrc
файл. Сессии, доступные вашему диспетчеру отображения (какой бы вы ни использовали), - это файлы .desktop, которые обычно находятся в/usr/share/xsessions
. В моем случае этот каталог содержит:Любой из этих файлов является возможным сеансом, который может выбрать мой менеджер дисплеев. Какой из них контролируется
$HOME/.dmrc
файлом. Таким образом, чтобы установитьKDE
значение по умолчанию, вам нужно отредактировать этот файл и сделать его похожим на это:Это предполагает, что у вас есть
kde.desktop
файл вxsessions
каталоге, я не использую KDE, поэтому я не могу проверить, но он работает для меня, используяcinnamon
илиxfce
. После того как вы внесли это изменение, вы должны каждый раз входить в KDE по умолчанию.источник
/usr/share/xsessions
, запись KDE называетсяkde-plasma.desktop
; Я предполагаю, что это потому, что KDE также предоставляет другие среды (например, Active для мобильных устройств), кроме Plasma, стандарта для настольных компьютеров. Поскольку я здесь ничего не модифицировал, я вполне уверен, что это стандартное имя; Вы можете обновить свой ответ, чтобы отразить это. Я попробую эту процедуру и посмотрю, работает ли она.В GNOME 2
.dmrc
файл в домашнем каталоге пользователя использовался для создания сеансов по умолчанию. Этот.dmrc
файл больше не используется.Чтобы указать сеанс по умолчанию для пользователя, обновите службу учетной записи пользователя в
/var/lib/AccountsService/users/*username*
файле:Источник
источник
Для RHEL / CentOS 7 вы можете установить файл, который будет
/etc/sysconfig/desktop
содержать поDESKTOP=KDE
умолчанию KDE.Это также работает для VNC.
источник
Работает для Centos 7 / RHEL, если $ HOME / .dmrc не существует:
Из каталога dir / usr / share / xsessions переместите все файлы * .desktop в другой каталог (например, лишний_ген) и оставьте только тот, который вам нужен (в моем случае - xfce.desktop):
$ ls /usr/share/xsessions xfce.desktop unnecessary_env/
После выхода из системы / перезагрузки XFCE будет загружен по умолчанию
Заметка! Вы не сможете выбирать между графическим интерфейсом
источник