Wie kann man GNOME zur Verwendung von Wayland zwingen?
TL; DR
gnome-shell möchte kein Wayland-Compositor sein.
Edit: Manchmal will es sein, manchmal nicht.
Log
Dec 31 06:55:26 speedy-desktop gnome-shell[393]: Can't initialize KMS backend: could not find drm kms device Dec 31 06:55:29 speedy-desktop /usr/lib/gdm/gdm-x-session[410]: (II) [KMS] Kernel modesetting enabled.
Ich habe 2 Grafikkarten. (Siehe LSPCI weiter unten)
Erweitertes Problem
Mir wurde gesagt, dass GNOME standardmäßig Wayland verwendet. Aber aus irgendeinem Grund weiß ich nicht, wie ich sie dazu bringen kann, zusammenzuarbeiten. Arch Wiki erwähnt nur die Verwendung von weston und die GDM & GNOME Seiten sagen nichts über wayland ... nur die GNOME - Seite, aber das ist nur für den manuellen Start.
⚡ loginctl show-session c6 -p Type Type=x11 -- GDM ⚡ loginctl show-session c7 -p Type Type=x11 -- GNOME
Versucht
Setzen
export XDG_SESSION_TYPE=wayland
auf/etc/profile
=> kein ErgebnisNeuinstallation der
gnome
Gruppe (yaourt -S gnome
) => vermasselte meineNetworkManager
, aber ich habe das selbst behoben.Starten
weston
von einer X-Sitzung aus => funktioniert, aberweston-launch
von einem tty hat mein PC gehängt ... (Ich kann keine Protokolle finden, wenn Sie ihren Pfad kommentieren können,journalctl -xe
poste ich sie, scheint nichts Wayland-or zu enthalten.) -weston-bezogen)Das einzige was ich gefunden habe
journalctl -xe -b -1
ist folgendes:Dec 31 07:18:08 speedy-desktop kernel: radeon_dp_aux_transfer_native: 158 callbacks suppressed
Setzen Sie
MUTTER_ALLOW_HYBRID_GPUS=1
auf/etc/environment
=> kein Ergebnis
Fast funktioniert ...
Ich habe das Tagebuch durchgesehen und ... was habe ich gefunden?
Dec 31 04:31:57 speedy-desktop /usr/lib/gdm/gdm-wayland-session[382]: /usr/lib/gio/modules/libgvfsdbus.so: file too short Dec 31 04:31:57 speedy-desktop /usr/lib/gdm/gdm-wayland-session[382]: Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
Die Datei war nicht einfach kurz, sie war LEER. Wie? Ich habe keine Ahnung.
Nach vielen Versuchen stellte sich heraus, dass meine Pacman-Datenbank (irgendwie) korrupt war, und dieser One-Liner ( hier veröffentlicht ) hat das Problem behoben.
LANG= pacman -Qkk 2>&1 | grep "^.*: no mtree file$" | cut -d: -f1 | sudo xargs pacman -S --force --noconfirm
ABER GNOME verwendet noch X11. Ich habe absolut keine Ahnung warum. Hier ist das Problem:
Dec 31 06:55:26 speedy-desktop gnome-shell[393]: Can't initialize KMS backend: could not find drm kms device Dec 31 06:55:29 speedy-desktop /usr/lib/gdm/gdm-x-session[410]: (II) [KMS] Kernel modesetting enabled.
X-Server weiß, dass es KMS gibt, aber gnome-shell
nicht ?! Was?
Configs?
STANDARD. Ich habe sie einfach nicht angerührt. (Oder zumindest habe ich meine Änderungen rückgängig gemacht)
LSPCI
⚡ lspci | grep VGA 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7560D] 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]
Jede Hilfe wird geschätzt!
PS: Vor yaourt -Syu
ein paar Sekunden gelaufen.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
4
So installieren Sie den GNOME-Desktop unter Linux (CENTOS)
-
9
X-Schritte in X-Sitzungen "trennen" und "neu anhängen"?
-
3
Schlüssel in Linux neu zuordnen
-
1
Wie kann ich in Ubuntu 9.04 den Tab-Wrapping auf Gnome-Terminal stoppen?
-
2
Gnome Screensaver und Xinerama
-
1
Linux-Desktopbenachrichtigung über SMART-Fehler
-
2
Mit Nautilus auf eine Netzwerkdatei verlinken