Leap 16.0 startet nur in der Shell

Hallo,

Ich habe mir Leap 16.0 installiert, aber es wird keine grafische Oberfläche installiert.

Der Rechner ist ein HP ProBook 455 G9 mit AMD Radeon Grafik.

Ich starte die netzwerklose Installation vom Stick.
Ich wähle „Install Leap 16.0 (x86_64)“
Ich wähle nochmal Leap 16.0.
Ich gebe das Passwort für swap und /home ein.
Ich schalte um auf deutsche Tastatur.
Ich wähle mein WLAN und gebe das Passwort ein.
Ich konfiguriere die Partitionen:
/ wurde beim ersten Versuch formatiert, jetzt übernehme ich es unverändert.
/boot/efi, /home und swap werden übernommen.
Ich konfiguriere die Software:

  • XFCE
  • SELinux
  • Software-Management
  • Multimedia
  • Büroprogramme

Ich gebe ein Root- und ein Benutzerpasswort ein.
Ich starte die Installation.

Erfolgsmeldung „Gratulation - du kannst jetzt neustarten“.
Ich starte neu, gebe das Passwort für die verschlüsselten Partitionen ein.
Und lande in der Shell.

startx ergibt „You did not install any X-Server“
startxfce4 ergibt „xinit: unable to run server ‚X‘: no such file or directory“

Was kann ich tun?

Wie in den Releasenotes vermerkt gibt es keine Xsession im Installer. Deswegen kann der Befehl nicht funktionieren.

Vielleicht immer noch aktuell:

https://bugzilla.opensuse.org/show_bug.cgi?id=1247513

https://bugzilla.suse.com/show_bug.cgi?id=1247794

Einfach mal versuchen labwc zu installieren.

1 Like

Gerade nochmal probiert Leap 16 mit Xfce in einer VM zu installieren. Totaler Fehlschlag. Funktioniert immer noch nicht, und die Hälfte der Patterns fehlt. Da musst du einen neuen Bugreport aufmachen.

1 Like

Interessanterweise: wenn ich in der Shell

startxfce4 --wayland

eingebe, wird tatsächlich XFCE gestartet.
Wenn ich dann aber versuche, zum Beispiel keepassxc zu starten, ist das Ergebnis:

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Ähnlich bei Nextcloud-3.17.1-x86_64.AppImage

Das Problem mit dem QT platform plugin ist gelöst (und gehörte auch nicht unbedingt zum Thema…)
Aber wie kann ich denn einrichten, dass xfce gleich mit openSUSE gestartet wird und nicht erst von mir in der Shell eingetippt?

Das klingt danach, daß dir Pakete für Qt unter Wayland fehlen.

Schau doch mal, was du davon installiert hast:

zypper search "*qt*wayland*"

(oder mit Myrlyn)

Aufpassen: Für Qt 5-Anwendungen brauchst du natürlich die Qt 5-Version davon.

So kannst du herausfinden, welche Version ein Programm benutzt:

[sh @ meteor] % ldd `which myrlyn` | grep -i qt
	libQt6Widgets.so.6 => /usr/lib64/libQt6Widgets.so.6 (0x00007f74c5200000)
	libQt6Gui.so.6 => /usr/lib64/libQt6Gui.so.6 (0x00007f74c4800000)
	libQt6Core.so.6 => /usr/lib64/libQt6Core.so.6 (0x00007f74c4000000)
	libQt6DBus.so.6 => /usr/lib64/libQt6DBus.so.6 (0x00007f74c315a000)

→ Qt 6

[sh @ meteor] ~ % ldd `which qdirstat ` | grep -i qt
	libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007f9fcf600000)
	libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007f9fcee00000)
	libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007f9fce800000)

→ Qt 5

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.