安装 Nvidia 驱动程序后 LXQt 面板消失

安装 Nvidia 驱动程序后 LXQt 面板消失

(我已经看到过几次类似问题的出现,因此我可能在搜索中错过了可行的解决方案)

我按照 Arch Wiki 上的说明为我的系统安装了 Nvidia 驱动程序(https://wiki.archlinux.org/title/NVIDIA) 使用nvidia-dkmsfor linux-zen- 添加模块mkinitcpio.confnvidia-drm.modeset=1内核参数。

重新启动后,大多数 LXQt 功能似乎已被禁用(面板、运行器、桌面和 Alt-Tab 覆盖)。右键单击桌面仍然会产生一个通用菜单,其中包含软件类别列表,其中一些已安装,但大多数未安装,并且lxqt-config仍然有效。

重新运行nvidia-xconfig我设法启动桌面(即~/Desktop显示背景和文件),但我仍然无法使任何其他 LXQt 功能正常工作。

手动调用lxqt二进制文件,我似乎收到一堆 DBus 错误

# All three seem to do the same (show a search bar in a modal at the top of the screen), but `lxqt-runner` exits after the modal appears
> lxqt-session
> lxqt-runner
> startlxqt
Error name  "org.freedesktop.DBus.Error.InvalidArgs"
Error msg   "No such interface “org.freedesktop.DBus.Properties”"
dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager"

完整日志在这里:https://pastebin.com/znxgwtfW

我对如何解决这个问题有点迷失,所以如果有人遇到类似的事情或知道出了什么问题,我将不胜感激

这是我的系统:

Nvidia Card: RTX 2060 Super
Arch Linux
Kernel: `5.12.9-zen1-1-zen`
Nvidia-dkms: `nvidia-dkms-465.31-1`
Dkms: `dkms-2.8.4-1 `
LXQt: `lxqt-runner-0.17.0-1  lxqt-session-0.17.1-1 lxqt-panel-0.17.1-1`

答案1

事实证明,驱动程序安装改变了我的屏幕布局,LXQt 认为主显示器不存在,使面板远离屏幕。解决方案是仅调用lxqt-config并修改我的监视器设置

相关内容