如果没有显示管理器,则无法在 awesomewm 上打开 Firefox

如果没有显示管理器,则无法在 awesomewm 上打开 Firefox

这是在 Ubuntu 上23.04Lunar Lobster。我禁用了它gdm,并用它.xinitrc来启动 awesomewmtty1

这是我的.xinitrc

#! /bin/sh

export DESKTOP_SESSION=awesome
dbus-launch --exit-with-session $DESKTOP_SESSION

打开 Firefox 时,终端中会出现一些与 snap 相关的错误。其他 gnome 应用程序也需要很长时间才能启动(例如 nautilus)

答案1

由于尚未发布答案,当启用 GDM 或其他 DM 时,它是否正常工作?也许运行dpkg-reconfigure gdm3重新配置/再次启用。也许从登录屏幕菜单中选择 AwesomeWM。如果没有其他原因,只是为了验证它是否会对应用程序启动问题产生影响。

否则 ...

查看您的~/.xinit-errors文件以寻找可能的线索。 tail -f ~/.xinit-errors在启动应用程序之前,在终端窗口中可能会有所帮助。

尝试用exec awesomein your ~/.xinitrc(通过 startx 启动 Awesome)或 to ~/.xsession(使用显示管理器启动 Awesome)替换现有条目。换句话说:

#!/bin/sh
exec awesome

不确定与您的~/.xinitrc文件相比这里有什么区别,除了 Awesome 文档明确提到使用执行很棒。如果它最终通过 dbus-launch 启动 Awesome,我也不会感到惊讶,但为了完整性,可能值得尝试一下。

相关内容