我从 14.04(!哎呀)升级到了 18.04,但似乎无法在登录时显示会话的选项。我复制了我的旧.desktop
文件:
10:21:00 $ ls -l /usr/share/xsessions/*.desktop
-rw-r--r-- 1 root root 323 May 2 2018 /usr/share/xsessions/ubuntu-communitheme-snap.desktop
-rw-r--r-- 1 root root 247 May 2 2018 /usr/share/xsessions/ubuntu.desktop
-rw-r--r-- 1 root root 217 Apr 16 10:12 /usr/share/xsessions/xmonad.desktop
但当我注销或重新启动时,我从未看到承诺会出现的小齿轮图标,用于选择要使用的会话。这些是内容{xmonad,ubuntu}.desktop
:
10:23:57 $ cat /usr/share/xsessions/xmonad.desktop
[Desktop Entry]
Encoding=UTF-8
Name=XMonad
Comment=Lightweight tiling window manager
Exec=/home/benwolfson/.xmonad/start-xmonad
# with or without the TryExec line, no dice
TryExec=/home/benwolfson/.xmonad/start-xmonad
Icon=custom_xmonad_badge.png
Type=XSession
10:24:05 $ cat /usr/share/xsessions/ubuntu.desktop
[Desktop Entry]
Name=Ubuntu
Comment=This session logs you into Ubuntu
Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
TryExec=gnome-shell
Type=Application
DesktopNames=ubuntu:GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0
即使没有我添加xmonad.desktop
,我也希望看到至少两个选择,因为已经有两个文件了!
我觉得我在这里忽略了一些非常明显的东西?
ETA:如果我将默认显示管理器从 更改gdm3
为lightdm
,我会看到两个选项:Ubuntu 和 Wayland 上的 Ubuntu。但不是 xmonad。