Я установил Kubuntu на свою машину, а затем решил попробовать обычный рабочий стол GNOME.
Таким образом, я установил ubuntu-gnome-desktop
и вошел в систему с экрана приветствия, запустив SDDM.
Это была успешная попытка использовать оба сеанса, однако ...
это также привело к появлению записей для GNOME и (простой) Ubuntu в SDDM, с некоторыми повторяющимися и странно отсортированными:
Итак, у меня два вопроса:
Есть ли разница между GNOME в Xorg
и Ubuntu
или GNOME (Wayland)
и Ubuntu в Wayland
?
Как я могу организовать (удалить, переименовать и переупорядочить) * записи, показанные здесь?
Я действительно пытался найти документацию SDDM,но не смог выполнить, потому что не было /etc/sddm.conf
, и я мало что знаю о том, что здесь происходит ...
¯ \ _ (ツ) _ / ¯
PS. Я использую Kubutnu 20.10.
Как было предложено в комментариях, после изучения папок /usr/share/{xsessions,wayland-sessions}/
я понял, что там происходит.
Я также смог найти разницу между сессиями GNOME и Ubuntu... (на техническом уровне, но не видимую как таковую), и как переименовать и изменить порядок пунктов в меню.
Чтобы изменить порядок записей, я поставил перед ними номер, указывающий, как их следует читать.
Я также изменил расширение с .desktop
на .disabled
для тех, которые я не хотел показывать.
В результате были получены следующие записи:
$ ls -l /usr/share/xsessions
... 0-plasma.desktop
... 1-ubuntu.desktop
... 2-gnome-classic.desktop
... gnome.disabled -> gnome-xorg.disabled
... gnome-xorg.disabled
При отображении соответствующих файлов я смог изменить имена сеансов рабочего стола для большей согласованности:
Например.
$ sudo vim /usr/share/xsessions/gnome-xorg.desktop
...
[Desktop Entry]
Name=GNOME on Xorg
Comment=This session logs you into GNOME
...
измените то, что идет после Имя
на то, что вам нужно, или, в моем случае, Гном
(потому что я предпочитаю заглавные буквы всем заглавным буквам).
Я заметил, что для сеансов Wayland SDDM уже добавляет собственный тег: (Wayland)
, поэтому я удалил его из названия.
GNOME on Xorg -> Gnome # Since I don't understand Xorg, I'll remove that.
# I also know GNOME has all caps, but I prefer no caps.
Ubuntu on Wayland -> Ubuntu # Since SDDM already adds (Wayland) by default.
Plasma (Wayland) -> Plasma # Because SDDM added an additional (Wayland).
После обнаружения того, что gnome.desktop
(позже переименованный мной) указывает на gnome-xorg.desktop
, это приводит к повторяющейся записи в SDDM.
Наконец, разница между ними и ubuntu.desktop
заключается в паре переменных env при запуске команды gnome-desktop
через DM.
Я должен упомянуть, что это исследовательское программирование, и поэтому люди, которые следуют этому, должны быть готовы замарать руки с Display Manager.
Спасибо.