Das LXQt-Panel ist nach der Installation der Nvidia-Treiber verschwunden

Das LXQt-Panel ist nach der Installation der Nvidia-Treiber verschwunden

(Ich habe ein paar Mal ein ähnliches Problem gesehen, daher ist es möglich, dass ich bei meiner Suche eine praktikable Lösung übersehen habe.)

Ich habe Nvidia-Treiber für mein System gemäß den Anweisungen im Arch Wiki installiert (https://wiki.archlinux.org/title/NVIDIA) mit nvidia-dkmsfor linux-zen- Hinzufügen der Module zu mkinitcpio.confund dem nvidia-drm.modeset=1Kernel-Parameter.

Nach dem Neustart schienen die meisten LXQt-Funktionen deaktiviert zu sein (Panel, Runner, Desktop und Alt-Tab-Overlay). Ein Rechtsklick auf den Desktop erzeugte immer noch ein allgemeines Menü mit einer Liste von Softwarekategorien, von denen einige installiert waren, die meisten jedoch nicht, und lxqt-configfunktioniert immer noch.

Durch erneutes Ausführen nvidia-xconfigkonnte ich den Desktop aufrufen (d. h. der Hintergrund und die darin enthaltenen Dateien ~/Desktopwurden angezeigt), aber ich kann immer noch keine anderen LXQt-Funktionen zum Laufen bringen.

Beim manuellen Aufrufen lxqtvon Binärdateien treten anscheinend eine Reihe von DBus-Fehlern auf

# 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"

Die vollständigen Protokolle hier:https://pastebin.com/znxgwtfW

Ich bin ein bisschen ratlos, wie ich das beheben kann. Wenn also jemand etwas Ähnliches erlebt hat oder weiß, was falsch ist, wäre ich dankbar.

Hier ist mein System:

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`

Antwort1

Es stellte sich heraus, dass die Treiberinstallation mein Bildschirmlayout geändert hatte und LXQt glaubte, der Hauptmonitor sei nicht vorhanden, wodurch das Panel weit außerhalb des Bildschirms lag. Die Lösung bestand darin, einfach lxqt-configmeine Monitoreinstellungen aufzurufen und zu ändern

verwandte Informationen