Nvidia ドライバーをインストールした後、LXQt パネルが消えてしまいました

Nvidia ドライバーをインストールした後、LXQt パネルが消えてしまいました

(似たような問題がいくつか発生しているのを見たことがあるのですが、検索で実行可能な解決策を見逃した可能性があります)

私はArch Wikiの指示に従って、自分のシステムにNvidiaドライバーをインストールしました(https://wiki.archlinux.org/title/NVIDIA) を使用してnvidia-dkmslinux-zenモジュールをカーネル パラメータに追加しmkinitcpio.confますnvidia-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モニター設定を呼び出して変更することでした。

関連情報