GNOME 桌面和 SDDM 中的 Ubuntu 有什么区别?

GNOME 桌面和 SDDM 中的 Ubuntu 有什么区别?

我在我的机器上安装了 Kubuntu,然后决定尝试常规的 GNOME 桌面。因此,我安装ubuntu-gnome-desktop并从运行 SDDM 的欢迎屏幕登录。
这是一次使用两个会话的成功尝试,但是...

它还导致 SDDM 中出现了 GNOME 和(普通)Ubuntu 的条目,其中一些是重复的并且排序很奇怪:

  • GNOME 经典
  • Xorg 上的 GNOME
  • Xorg 上的 GNOME...(重复)
  • 等离子体
  • Ubuntu
  • GNOME(Wayland)
  • Wayland 上的 Ubuntu(Wayland)
  • 等离子(Wayland)(Wayland)

我有两个问题:

  1. GNOME on XorgUbuntuGNOME (Wayland)和之间有区别吗Ubuntu on Wayland

  2. 我该如何组织(删除、重命名和重新排列)*此处显示的条目?
    我实际上尝试过查找 SDDM 文档,但无法找到,因为没有,/etc/sddm.conf而且我不太了解这里发生的事情...
    ¯\_( ツ )_/¯

PS. 我正在运行 Kubutnu 20.10。

答案1

正如评论中所建议的,在浏览文件夹之后,/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
...

将后面的内容更改Name为您需要的任何内容,或者按照我的情况进行更改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 中出现重复条目​​。

最后,它们之间的区别在于通过 DMubuntu.desktop运行命令时有几个环境变量。gnome-desktop

我应该提到,这是探索性编程,因此关注此内容的人们必须准备好使用显示管理器。

谢谢。

相关内容