如何在 Fedora 23 上选择我安装的所有桌面环境?

如何在 Fedora 23 上选择我安装的所有桌面环境?

我使用 GNOME 安装了 Fedora 23。然后,我使用命令sudo dnf install @mate-desktop @kde-desktop @xfce-desktop @lxde-desktop @cinnamon-desktop安装了 MATE、KDE、XFCE、LXDE 和 Cinnamon。然而,在登录屏幕上,我只能从几个选项中进行选择 - GNOME、GNOME Classic、GNOME on Wayland 和 Plasma。为什么我不能选择 MATE、XFCE、LXDE 或 Cinnamon?我如何启用这些选择?

答案1

进行这些安装部分桌面,但不安装软件包以使其完整。如果你安装

mate-desktop
cinnamon-desktop
plasma-desktop
xfce4-session
lxde-common

这似乎得到了所需要的。您可以在/usr/share/xsessions一组“.desktop”文件中查看 gdm 数据:

-rw-r--r--   1 root          711 Jul 11 11:30   LXDE.desktop
-rw-r--r--   1 root         7494 Nov 12 07:34   gnome-classic.desktop
-rw-r--r--   1 root         7551 Nov  6 10:34   gnome.desktop
-rw-r--r--   1 root         6915 Nov  9 17:54   mate.desktop
-rw-r--r--   1 root          198 Jul  2 05:03   openbox.desktop
-rw-r--r--   1 root         2051 Nov 16 05:17   plasma.desktop
-rw-r--r--   1 root         5465 Sep 12 17:54   xfce.desktop

以及拥有这些文件的实际包

$ rpm -qf *
lxde-common-0.99.0-1.fc23.noarch
gnome-classic-session-3.18.2-1.fc23.noarch
gnome-session-xsession-3.18.1.2-2.fc23.x86_64
mate-session-manager-1.12.0-1.fc23.x86_64
openbox-3.6.1-1.fc23.x86_64
plasma-workspace-5.4.3-3.fc23.x86_64
xfce4-session-4.12.1-6.fc23.x86_64

该线程提供了必要的线索:如何从 GDM 启动 KDE?

根据评论,受到推崇的安装桌面的方式是通过该groupinstall功能。您将使用以下之一获取要安装的组列表:

dnf group list
dnf grouplist

(给出相同的结果)。这显示了“可用环境组”下的几种可能性。对于每个,你可以做类似的事情

dnf groupinstall 'MATE Desktop'

但快速检查一下,我之前的安装已经满足了依赖关系。我记得yum(并且认为可能dnf)(例如“groupinstall”与“group install”)参数有一定的灵活性。手册页dnf引用了OP使用的“@”语法作为环境,并忽略名称中的大小写和“-”与空格,OP 选择的名称与我从 中看到的列表相匹配dnf grouplist。基于此,OP 似乎遵循了推荐的程序,但它不起作用。

相关内容