• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Tumbleweed: Update auf Plasma 6 - danach kein Anmeldebildschirm SDDM

G

Gelöschtes Mitglied 58805

Gast
Hallo, nach dem Update gestern Nachmittag über
Code:
zypper dup
über die Konsole konnte ich das System zuerst nicht mehr booten, da nur ein schwarzer Bildschirm angezeigt worden ist. Nach einigem suchen, u.A. hier im Forum kam ich auf eine Lösung, um mittels StrG Alt F4 ein zypper dup erneut laufen zu lassen. Das funktionierte auch, nach etwa einer Viertelstunde hat Tumbleweed gebootet, leider nur mit einem Anmeldebildschirm, der mit eine D/US Auswahl oben anzeigt, eine Tastatur, die ich umständlich wegklicken muss, um mein Pw eingeben zu können.
Frage, wie bekomme ich den vorherigen Zustand des Anmeldebildschirmes / SDDM wieder hin, wo ich ein eigenes Bild eingefügt hatte, mit einem Pw-Feld, das auch unter SDDM sicher funktionierte.
Daher hätte ich gerne mein altes /usr/share/sddm/themes/nixos-noblur/ zurück :cry:

Zum System:
AMD 8GB DDR Ram, SSD 120 GB, Dualboot Linux Tumbleweed und Windows 11 auf zwei Platten/SSD
Code:
Betriebssystem: openSUSE Tumbleweed 20240314
KDE-Plasma-Version: 6.0.2
KDE-Frameworks-Version: 6.0.0
Qt-Version: 6.6.2
Kernel-Version: 6.7.9-1-default (64-bit)
Grafik-Plattform: X11
Prozessoren: 2 × AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
Speicher: 7,8 GiB Arbeitsspeicher
Grafikprozessor: AMD CEDAR
 

Sauerland

Ultimate Guru
Das kcm-sddm ist zwar jetzt vorhanden, aber für qt5.......

Du kannst dir sddm-config sowie sddm-config-lang installieren um damit den sddm zu konfigurieren.

Das Keyboardhab ich bei Leap mit InputMethod= ausgestellt:
Code:
cat /etc/sddm.conf.d/kde_settings.conf 
[Autologin]
Relogin=false
Session=default.desktop
User=

[General]
HaltCommand=
RebootCommand=
Numlock=on
InputMethod=

[Theme]
Current=openSUSE-Eleganter

[Users]
MaximumUid=60000
 
OP
G

Gelöschtes Mitglied 58805

Gast
Hallo @Sauerland

Danke noch mal für die Erklärung. Hat auch alles soweit geklappt, die (virtuelle) Tastatur beim boot ist weg, allerdings kann ich nicht mein nixos-noblur einrichten. Es wird eine Fehlermeldung angezeigt und ich komme damit nicht weiter. Bin auch dann unterwegs, aber ich halte deine Antworten im Auge :)

Sieht dann so aus
Code:
[General]
HaltCommand=/usr/bin/systemctl poweroff
InputMethod=
Namespaces=
Numlock=on
RebootCommand=/usr/bin/systemctl reboot

[Autologin]
Relogin=false
Session=default
User=

[Theme]
Current=Login.qml
CursorTheme=
DisableAvatarsThreshold=7
EnableAvatars=true
FacesDir=/usr/share/sddm/faces
Font=
ThemeDir=/usr/share/sddm/themes/nixos-noblur

[Users]
DefaultPath=usr/share/sddm/themes/nixos-noblur
HideShells=
HideUsers=
MaximumUid=60513
MinimumUid=1000
RememberLastSession=true
RememberLastUser=true
ReuseSession=true

[Wayland]
EnableHiDPI=false
SessionCommand=/usr/share/sddm/scripts/wayland-session
SessionDir=/usr/share/wayland-sessions
SessionLogFile=.local/share/sddm/wayland-session.log

[X11]
DisplayCommand=/usr/share/sddm/scripts/Xsetup
DisplayStopCommand=/usr/share/sddm/scripts/Xstop
EnableHiDPI=false
MinimumVT=1
ServerArguments=-nolisten tcp
ServerPath=/usr/bin/X
SessionCommand=/usr/share/sddm/scripts/Xsession
SessionDir=/usr/share/xsessions
SessionLogFile=.local/share/sddm/xorg-session.log
UserAuthFile=.Xauthority
XauthPath=/usr/bin/xauth
XephyrPath=/usr/bin/Xephyr

Fehlermeldung lautet
Code:
The current theme can not be loaded, because of an Error.
The string is not available ....
so ähnlich).
 
OP
G

Gelöschtes Mitglied 58805

Gast
Hallo @Sauerland
davon ging ich auch aus, aber bei
/usr/share/sddm/themes/nixos-noblur
wird weiterhin das linke Bild (screenshot) angezeigt.
beim Eintrag
/usr/share/sddm/themes/ExposeAir
wird der SDDM im Programm!! korrekt angezeigt, allerdings beim Neustart nicht;
dann kommt der linke Bildschirm.
Zumindest ist die (blö..) Tastatur nicht mehr vorhanden, oder wird nicht angezeigt.
Mit dieser (derzeitigen, links) Anzeige als Anmeldebildschirm kann ich eine Weile leben :)
 

Anhänge

  • 20240316-1.png
    20240316-1.png
    560,6 KB · Aufrufe: 6
  • 20240316.png
    20240316.png
    472,9 KB · Aufrufe: 6
OP
G

Gelöschtes Mitglied 58805

Gast
Hast Du das bereits installiert und wenn ja, löst das vielleicht Dein Problem?
Guten Abend @susejunky

Danke für die Begrüßung und ja, ich habe sddm-kcm6 eben nachinstalliert und ich konnte dann auch nixos-noblur neu installieren und es wird auch im Ordner/Anmeldebildschirm angezeigt. Nur: beim Neustart wird noch immer das "alte" Bild von oben (1.png) gezeigt :(
Keine Ahnung, aber es sieht auch im screenshot gut aus.
Muss ich mir morgen in Ruhe ansehen und testen.
Jedenfalls euch beiden nochmals ein Danke für die Tips und Vorschläge.


sddm-kcm6_20240317.png
 

tomm.fa

Administrator
Teammitglied
So nebenbei, was ergeben denn die Ausgaben von:
Code:
zypper se -si sddm
und
Code:
/usr/sbin/update-alternatives --display default-displaymanager
?
 
OP
G

Gelöschtes Mitglied 58805

Gast
Hallo @tomm.fa
nebenbei kam das heraus
Code:
 zypper se -si sddm
Loading repository data...
Reading installed packages...

S  | Name                        | Type    | Version                              | Arch   | Repository
---+-----------------------------+---------+--------------------------------------+--------+-----------------------
i  | plasma6-sddm-theme-openSUSE | package | 84.87~git20240313T170730~9c664b7-1.1 | noarch | Haupt-Repository (OSS)
i  | plasma6-sddm-theme-openSUSE | package | 84.87~git20240313T170730~9c664b7-1.1 | noarch | openSUSE-20240214-0
i  | sddm                        | package | 0.21.0-1.1                           | x86_64 | Haupt-Repository (OSS)
i  | sddm                        | package | 0.21.0-1.1                           | x86_64 | openSUSE-20240214-0
i  | sddm-branding-openSUSE      | package | 0.21.0-1.1                           | noarch | Haupt-Repository (OSS)
i  | sddm-branding-openSUSE      | package | 0.21.0-1.1                           | noarch | openSUSE-20240214-0
i+ | sddm-conf                   | package | 0.2.0-1.1                            | x86_64 | Haupt-Repository (OSS)
i+ | sddm-conf                   | package | 0.2.0-1.1                            | x86_64 | openSUSE-20240214-0
i+ | sddm-conf-lang              | package | 0.2.0-1.1                            | noarch | Haupt-Repository (OSS)
i+ | sddm-conf-lang              | package | 0.2.0-1.1                            | noarch | openSUSE-20240214-0
i  | sddm-greeter-qt5            | package | 0.21.0-1.1                           | x86_64 | Haupt-Repository (OSS)
i  | sddm-greeter-qt5            | package | 0.21.0-1.1                           | x86_64 | openSUSE-20240214-0
i  | sddm-greeter-qt6            | package | 0.21.0-1.1                           | x86_64 | Haupt-Repository (OSS)
i  | sddm-greeter-qt6            | package | 0.21.0-1.1                           | x86_64 | openSUSE-20240214-0
i+ | sddm-kcm6                   | package | 6.0.2-1.1                            | x86_64 | Haupt-Repository (OSS)
i+ | sddm-kcm6                   | package | 6.0.2-1.1                            | x86_64 | openSUSE-20240214-0
i  | sddm-kcm6-lang              | package | 6.0.2-1.1                            | noarch | Haupt-Repository (OSS)
i  | sddm-kcm6-lang              | package | 6.0.2-1.1                            | noarch | openSUSE-20240214-0
i  | sddm-qt6-branding-openSUSE  | package | 6.0.2-1.1                            | x86_64 | Haupt-Repository (OSS)
i  | sddm-qt6-branding-openSUSE  | package | 6.0.2-1.1                            | x86_64 | openSUSE-20240214-0

 /usr/sbin/update-alternatives --display default-displaymanager
default-displaymanager - auto mode
 link best version is /usr/lib/X11/displaymanagers/sddm
 link currently points to /usr/lib/X11/displaymanagers/sddm
 link default-displaymanager is /usr/lib/X11/displaymanagers/default-displaymanager
/usr/lib/X11/displaymanagers/console - priority 5
/usr/lib/X11/displaymanagers/sddm - priority 25
/usr/lib/X11/displaymanagers/xdm - priority 10

Heute habe ich erneut weitere SDDM versucht, auch die, die ich Original von der Seite laden und installieren kann. Auch die werden unter Anmeldebildschirm angezeigt, aber beim Start nicht geladen. Es bleibt das oben gezeigte und zu Anfangs erwähnte Standard-Anmeldebild.
Ist das sinnvoll, die qt5 zu deinstallieren, falls sich die beiden qt5/qt6 im Weg stehen?
 
Zuletzt bearbeitet von einem Moderator:

susejunky

Moderator
Teammitglied
Hallo @Gelöschtes Mitglied 58805 ,

Auch die werden unter Anmeldebildschirm angezeigt,
ich nehme an, damit meinst Du Systemeinstellungen -> Farben & Designs -> Anmeldebildschirm (SDDM).

Die dort gemachten Einstellungen sollten in einer Datei /etc/sddm.conf.d/kde_settings.conf abgelegt werden. Zeige bitte das Ergebnis von
Code:
cat /etc/sddm.conf.d/kde_settings.conf
und von
Code:
zypper lr -uEP

Bitte beachte, dass zur Zeit noch nicht alle Anmelde-Designs Plasma6-kompatibel sind. Ich habe daher vorerst einmal mit breeze vorlieb genommen.


Viele Grüße

susejunky
 
OP
G

Gelöschtes Mitglied 58805

Gast
@susejunky

Code:
 cat /etc/sddm.conf.d/kde_settings.conf
[Autologin]
Relogin=false
Session=default.desktop
User=

[General]
HaltCommand=/usr/bin/systemctl poweroff
RebootCommand=/usr/bin/systemctl reboot

[Theme]
Current=ExposeAir
CursorSize=36
CursorTheme=Breeze_Light
Font=DejaVu Sans,10,-1,5,50,0,0,0,0,0

[Users]
MaximumUid=60513
MinimumUid=1000

[X11]
ServerArguments=-dpi 144
 zypper lr -uEP
#  | Alias                            | Name                  | Enabled | GPG Check | Refresh | Priority | URI
---+----------------------------------+-----------------------+---------+-----------+---------+----------+------------------------------------------------------------------------
 5 | ftp.gwdg.de-openSUSE_Tumbleweed  | Packman Repository    | Yes     | (r ) Yes  | Yes     |   30     | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
 2 | download.opensuse.org-non-oss    | Haupt-Repository (N-> | Yes     | (r ) Yes  | Yes     |   33     | http://download.opensuse.org/tumbleweed/repo/non-oss/
 3 | download.opensuse.org-oss        | Haupt-Repository (O-> | Yes     | (r ) Yes  | Yes     |   35     | http://download.opensuse.org/tumbleweed/repo/oss/
 1 | Mozilla                          | Mozilla               | Yes     | (r ) Yes  | Yes     |   40     | https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/
 6 | google-chrome                    | google-chrome         | Yes     | (r ) Yes  | Yes     |   45     | https://dl.google.com/linux/chrome/rpm/stable/x86_64
10 | vivaldi                          | vivaldi               | Yes     | (r ) Yes  | Yes     |   50     | https://repo.vivaldi.com/archive/rpm/x86_64
 4 | download.opensuse.org-tumbleweed | Hauptaktualisierung-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/
 7 | openSUSE-20240214-0              | openSUSE-20240214-0   | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/
 8 | repo-openh264                    | Open H.264 Codec (o-> | Yes     | (r ) Yes  | Yes     |   99     | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
 9 | repo-source                      | openSUSE-Tumbleweed-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/source/tumbleweed/repo/oss/

Breeze ist bei mir seither Standard, daran habe ich nichts geändert.

ich nehme an, damit meinst Du Systemeinstellungen -> Farben & Designs -> Anmeldebildschirm (SDDM).
ja
 

Sauerland

Ultimate Guru
So etwas verstehe ich nicht:
Code:
 2 | download.opensuse.org-non-oss    | Haupt-Repository (N-> | Yes     | (r ) Yes  | Yes     |   33     | http://download.opensuse.org/tumbleweed/repo/non-oss/
 3 | download.opensuse.org-oss        | Haupt-Repository (O-> | Yes     | (r ) Yes  | Yes     |   35     | http://download.opensuse.org/tumbleweed/repo/oss/

Warum hast du diese Repos und vor allem mit den Prioritäten eingebunden?????

Bei mir in einer VM ist das beim Umstellen entstanden:
Code:
stephan@tumbleweed:~> cat /etc/sddm.conf.d/kde_settings.conf
[Autologin]
Relogin=false
Session=default.desktop
User=

[General]
HaltCommand=
RebootCommand=

[Theme]
Current=elarun

[Users]
MaximumUid=60000
MinimumUid=1000
stephan@tumbleweed:~>
stephan@tumbleweed:~>
stephan@tumbleweed:~>
stephan@tumbleweed:~>

Daher:

Wieso:
Code:
[Theme]
Current=ExposeAir

Bei mir gibt es nur diese, und die funktionieren mit dem sddm:
Auswahl_232.jpg
 
OP
G

Gelöschtes Mitglied 58805

Gast
Was soll ich nun tun, deiner Meinung nach?
Wo ist der Unterschied X11 und Wayland, ich möchte nicht erneut "rumfrickeln" und mir das System zerschießen.
Bin froh, dass es wenigstens stabil läuft, auch wenn ohne SDDM.
 

susejunky

Moderator
Teammitglied
Hallo @Gelöschtes Mitglied 58805 ,

vorab:

Wie @Sauerland nutze auch ich X11 und nicht Wayland und auch bei mir sind nur die Anmelde-Designs Breeze, Breeze for openSUSE, Elarun, Maldives und maya installiert. Wie bereits gesagt, sind anscheinend viele Anmelde-Designs (außer den genannten) noch nicht plasma6-kompatibel.

Verwendest Du X11 oder Wayland?

/etc/sddm.conf.d/kde_settings.conf sieht bei mir so aus:

Code:
# cat /etc/sddm.conf.d/kde_settings.conf
[Autologin]
Relogin=false
Session=default.desktop
User=

[General]
HaltCommand=/usr/bin/systemctl poweroff
InputMethod=
RebootCommand=/usr/bin/systemctl reboot

[Theme]
Current=breeze

[Users]
MaximumUid=60513
MinimumUid=1000
#

Was Deine Repository-Liste anbelangt:
  • Wenn Du #5 benutzt, dann solltest Du #8 deaktivieren.
  • #3 und #7 sind identisch (d.h. eines der beiden kann gelöscht werden)
  • Warum hast Du den Repositories oss (#3) und non-oss (#2) eine Priorität < 99 gegeben? Was möchtest Du damit erreichen?

Viele Grüße

susejunky
 
OP
G

Gelöschtes Mitglied 58805

Gast
Habe so weit alles befolgt, in der Repoliste die #2 + 3 auf 99 gesetzt, X11 steht oben im Beitrag, das nutze ich auch.
Ansonsten bin ich erst mal weg hier, Arbeit muss auch sein. Danke so weit an alle.
Bis die Tage.

@susejunky
@Sauerland

kurze Nachinfo
ansonsten keine Änderung bei SDDM, die Repos habe ich aktualisiert, Discover vom System entfernt..

Code:
 ~ # zypper lr -uEP
# | Alias                            | Name                   | Enabled | GPG Check | Refresh | Priority | URI
--+----------------------------------+------------------------+---------+-----------+---------+----------+------------------------------------------------------------------------
5 | ftp.gwdg.de-openSUSE_Tumbleweed  | Packman Repository     | Yes     | (r ) Yes  | Yes     |   30     | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
1 | Mozilla                          | Mozilla                | Yes     | (r ) Yes  | Yes     |   40     | https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/
6 | google-chrome                    | google-chrome          | Yes     | (r ) Yes  | Yes     |   45     | https://dl.google.com/linux/chrome/rpm/stable/x86_64
8 | vivaldi                          | vivaldi                | Yes     | (r ) Yes  | Yes     |   50     | https://repo.vivaldi.com/archive/rpm/x86_64
2 | download.opensuse.org-non-oss    | Haupt-Repository (NO-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/
3 | download.opensuse.org-oss        | Haupt-Repository (OSS) | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/
4 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/
7 | repo-source                      | openSUSE-Tumbleweed--> | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/source/tumbleweed/repo/oss/
~ #
 
Zuletzt bearbeitet von einem Moderator:
OP
G

Gelöschtes Mitglied 58805

Gast
@susejunky & @Sauerland & @tomm.fa

Hatte heute etwas Zeit zum testen, habe beim Start Wayland ausgewählt, anstatt X11. Das musste ich dann in den Einstellungen etwas korrigieren, Größe, Darstellung usw., aber ich empfinde Wayland als angenehmer. Zumindest bisher. Werde das weiter testen und dann noch mal Rückmeldung geben.
Darstellung ist bei Breeze geblieben, allerdings kann ich noch keinen Anmeldebildschirm auswählenm müsste den manuell nachinstallieren.
Das werde ich die Tage noch versuchen.
Falls noch Info oder Fragen sind, bitte melden.
Danke soweit.

Update 26. März:
Leider hat das mit Wayland nicht so geklappt, wie ich mir das vorgestellt habe. Nach ca. 6 Stunden fing der Bildschirm an zu flackern, heisst, neue Seite wurden bei der Darstellung "zerissen", Bildschirmschon funktionierte nicht, SDDM keine Möglichkeit, um Dateien herunterzuladen oder wurden nicht angezeigt.
Also habe ich wieder auf X11 gebootet, nochmals mittels root/zyyper dup Updates laufen lassen.
Bisher ist Tumbleweed stabil.
 
Zuletzt bearbeitet von einem Moderator:
OP
G

Gelöschtes Mitglied 58805

Gast
Nachtrag.
Leider hat sich hier nicht geändert, oder gebessert nach einigen zypper dup. Vielleicht hat da auch niemand mehr ein Interesse, diese SDDM Möglichkeit wiederherzustellen, finde ich Mist, wenn man Tumbleweed so versaut :(
Leider nicht der einzige Fehler, Bug, oder wie auch immer.
Meiner Meinung nach pfuschen die Leute viel herum, machen vorher gutes eher schlechter.
Schade.
 
Oben