Hallo,
seit dem sddm-update gestern wird bei mir das "originale" debian theme anstelle des giants theme von siduction bei der Anmeldung verwendet. Da scheint eine Konfiguration geändert worden zu sein.
Kann ich das wieder ändern? Verwende xfce.
Das sind die Nachwehen vom Übergang auf Plasma 6. Auch der heutige Schwung an Paketen brachte keine Besserung. Bei mir (KDE/Plasma) funktionieren nur einige wenige Themen für SDDM, z. B. Flutter.
Ich befürchte, dass wir da warten müssen, bis die Themen angepasst sind oder selbst ein Thema bauen.
edlin
hier ist auch im Grubmenü der Eintrag geändert auf Debian.....
Das Grub-Menü ist eine andere Baustelle. Siehe hier:
https://forum.siduction.org/index.php?topic=9519.msg75749#msg75749
(https://forum.siduction.org/index.php?topic=9519.msg75749#msg75749)
edlin
was hat das mit dem Grubmenü zu tun ?
QuoteTitel im systemd-boot-Menu
Um die Splash Themes von sddm (und auch die Themes nach dem Login) unter qt6 zum Laufen zu bringen,
sind (wenigstens) die folgenden Modifikationen nötig:
$ sudo modprobe install qml6-module-qt5compat-graphicaleffects:amd64
Anschließend sind Zeilen der Form
import QtGraphicalEffects x.y
überall in Splash.qml bzw. Main.qml und anderen qml Files durch
import Qt5Compat.GraphicalEffects
zu ersetzen. Hier ist ein Beisiel für die notwendigen Maßnahmen
an sddm-theme-giants, welches mit
$ sudo apt-get install sddm-theme-giants
installiert werden kann (falls noch nicht vorhanden):
$ diff -r usr/share/sddm/themes/giants /usr/share/sddm/themes/giants
diff -r usr/share/sddm/themes/giants/components/PwBox.qml /usr/share/sddm/themes/giants/components/PwBox.qml
28,30c28,29
< import QtQuick.Controls.Styles 1.4
< import QtGraphicalEffects 1.0
< import QtQuick.Controls 1.4
---
> import Qt5Compat.GraphicalEffects
> import QtQuick.Controls 2.0
diff -r usr/share/sddm/themes/giants/components/ToolTip.qml /usr/share/sddm/themes/giants/components/ToolTip.qml
26,28c26,28
< import QtQuick.Controls 1.1
< import QtGraphicalEffects 1.0
<
---
> import QtQuick.Controls 2.0
> import Qt5Compat.GraphicalEffects
>
diff -r usr/share/sddm/themes/giants/Main.qml /usr/share/sddm/themes/giants/Main.qml
27,29c27,29
< import QtQuick 2.9
< import QtQuick.Controls 2.4
< import QtGraphicalEffects 1.0
---
> import QtQuick 2.15
> import QtQuick.Controls 2.15
> import Qt5Compat.GraphicalEffects
55c55
< onLoginFailed: {
---
> function onLoginFailed() {
diff -r usr/share/sddm/themes/giants/metadata.desktop /usr/share/sddm/themes/giants/metadata.desktop
15a16
> QtVersion=6
diff -r usr/share/sddm/themes/giants/theme.conf /usr/share/sddm/themes/giants/theme.conf
2c2
< background=images/background.svg
---
> background=/usr/share/sddm/themes/giants/images/background.svg
HTH
Typo:
$ sudo apt-get install qml6-module-qt5compat-graphicaleffects:amd64
Quote from: Teriarch on 2024/11/27, 19:34:00
Typo:
$ sudo apt-get install qml6-module-qt5compat-graphicaleffects:amd64
Danke! Das hat bei mir das Theme Problem gelöst.
Da ich unter Xfce nur sddm-theme-patience von siduction hatte, musste ich nun folgendes machen damit ich wieder einen ordentlichen Anmeldeschirm habe:
Installieren samt Abhängigkeiten:
sddm-theme-giants qml6-module-qtquick-controls qml6-module-qtquick-layouts qml6-module-qt5compat-graphicaleffects
Die Datei mit nano /etc/sddm.conf öffnen und folgenden Abschnitt anpassen:
[Theme]
# Current theme name
Current=giants
PS:
Im Paket sddm-theme-giants fehlen anscheinend folgende Angaben zu den Abhängigkeiten:
qml6-module-qtquick-controls
qml6-module-qtquick-layouts
qml6-module-qt5compat-graphicaleffects
Hallo,
heute ist der Anmeldebildschirm komplett weiß. :-X
Kann mich zwar anmelden und auch die Auflösung scheint nunmehr zu stimmen. Aber so richtig rund läuft sddm noch nicht.
Von den Vorschlägen oben hab ich übrigens keinen umgesetzt. Einfach weiter abwarten?
Da ich nicht weiß, um was für eine DE es sich handelt, die volle Packung, um Eventualitäten auszuschließen.
Bitte führe jenen Befehl als 'root' aus, bitte aber nicht blind, sondern lesen, was 'apt' machen möchte, keine Angst, es beißt nicht!
apt update && apt install sddm-theme-giants qml6-module-qtquick-controls qml6-module-qtquick-layouts qml6-module-qt5compat-graphicaleffects libqt6svg6 libqt6svgwidgets6 libqt6widgets6
Verwende xfce.
Er benutzt wohl Xfce.
apt depends sddm-theme-giants
sddm-theme-giants
Hängt ab von: giants-wallpapers
Hängt ab von: qml6-module-qtquick-controls
Hängt ab von: qml6-module-qtquick-layouts
Hängt ab von: qml6-module-qt5compat-graphicaleffects
Empfiehlt: sddm
Die anderen Pakete sollten ebenfalls über den Abhängigkeitsbaum mitgezogen werden, sofern sie nicht schon installiert sind. Ansonsten hätten wir eine Lücke im System.
Ergo sollte ein apt update && apt install sddm-theme-giantsbereits genügen.
edlin
@edlin die svg Pakete werden so einfach nicht mit gezogen, zumindest bei xfce, darum der rundum schlag.
Alles, was schon vorhanden ist, wird ohnehin nicht ein zweites Mal installiert, außer es liegt ein Update vor!
Die da wären, libqt6svg6 libqt6svgwidgets6, bei plasma sollten sie dabei sein, so hoffe ich.
EDIT: Ich habe jene zwei Kandidaten als 'recommends 'der 'control' Datei hinzugefügt.
Natürlich passiert nichts, wenn ein bereits installiertes Paket nochmals angefordert wird. Allerdings sollte sich der Benutzer nie um Abhängigkeiten kümmern müssen - das ist der Job von apt & Co.
Ich habe mal eine Testinstallation von Xfce mit deinen letzten Anpassungen durchgeführt. Es sollte jetzt passen.
Schöne Restwoche, edlin
Läuft jetzt wieder rund. Brauchte tatsächlich das große Besteck.
Thx an edlin und hendrikL 8)
Nach dem heutigen FU bleibt mein Login Screen unter XFCE komplett weiß
# apt update && apt install sddm-theme-giants qml6-module-qtquick-controls qml6-module-qtquick-layouts qml6-module-qt5compat-graphicaleffects libqt6svg6 libqt6svgwidgets6 libqt6widgets6
All packages are up to date.
sddm-theme-giants is already the newest version (2023.2-3).
sddm-theme-giants set to manually installed.
qml6-module-qtquick-controls is already the newest version (6.7.2+dfsg-11).
qml6-module-qtquick-controls set to manually installed.
qml6-module-qtquick-layouts is already the newest version (6.7.2+dfsg-11).
qml6-module-qtquick-layouts set to manually installed.
qml6-module-qt5compat-graphicaleffects is already the newest version (6.7.2-3).
libqt6svg6 is already the newest version (6.7.2-6).
libqt6svg6 set to manually installed.
libqt6widgets6 is already the newest version (6.7.2+dfsg-5).
libqt6widgets6 set to manually installed.
Installing:
libqt6svgwidgets6
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
Download size: 18,7 kB
Space needed: 76,8 kB / 897 GB available
Continue? [Y/n] Y
# apt update && apt install sddm-theme-giants
All packages are up to date.
sddm-theme-giants is already the newest version (2023.2-3).
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
# systemctl reboot
Auch nach den Tips von @hendrikL und @edlin bleibt bei mir der Login Screen Weiß.
Habt Ihr vielleicht noch eine Idee? Danke.
Der Login Screen bleibt sowohl nach einem Reboot als auch nach einem Logout / Relogin weiß.
Nun, ich bin ein wenig ratlos, vielleicht fehlt 'qt6-svg-plugins' .
Was sagt denn 'dpkg -l | grep svg | grep ii'?
Habe xfce in einer vm installiert und getestet.
Hier™ funktioniert alles einwandfrei!
dpkg -l | grep svg
ii libqt6svg6:amd64 6.7.2-6 amd64 Qt 6 SVG library
ii librsvg2-2:amd64 2.59.2+dfsg-1 amd64 SAX-based renderer library for SVG files (runtime)
ii librsvg2-common:amd64 2.59.2+dfsg-1 amd64 SAX-based renderer library for SVG files (extra runtime)
ii qt6-svg-plugins:amd64 6.7.2-6 amd64 Qt 6 SVG library plugins
inxi -S
System:
Host: hhl-standardpc Kernel: 6.12.4-1-siduction-amd64 arch: x86_64 bits: 64
Desktop: Xfce v: 4.18.1 Distro: siduction 2023.1.1 giants - xfce -
(202412042022)
apt policy sddm-theme-giants
sddm-theme-giants:
Installiert: 2023.2-3
Installationskandidat: 2023.2-3
Versionstabelle:
*** 2023.2-3 500
500 https://ftp.gwdg.de/pub/linux/siduction/extra unstable/main amd64 Packages
100 /var/lib/dpkg/status
Gehen wir mal anders an das Problem heran. Das Winter-Theme ,,Weiße Weihnacht" wird ja nicht installiert sein.
@micspabo installiere doch bitte mal einen anderen DM. Ich habe gerade lxdm in Xfce ausprobiert.
apt install lxdm
Dann wissen wir zumindest, dass das Grafiksystem zu dem Zeitpunkt richtig initialisiert ist. Wenn das funktioniert, würde ich sddm mal purgen und neu aufsetzen.
edlin
# dpkg -l | grep "ii " | grep qt6-svg-plugins
<Nothing>
# apt install qt6-svg-plugins
Installing:
qt6-svg-plugins
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
# dpkg -l | grep svg | grep ii
ii libqt5svg5:amd64 5.15.15-2 amd64 Qt 5 SVG module
ii libqt6svg6:amd64 6.7.2-6 amd64 Qt 6 SVG library
ii libqt6svgwidgets6:amd64 6.7.2-6 amd64 Qt 6 SVG Widgets library
ii librsvg2-2:amd64 2.59.2+dfsg-1 amd64 SAX-based renderer library for SVG files (runtime)
ii librsvg2-common:amd64 2.59.2+dfsg-1 amd64 SAX-based renderer library for SVG files (extra runtime)
ii qt6-svg-plugins:amd64 6.7.2-6 amd64 Qt 6 SVG library plugins
ii vlc-plugin-svg:amd64 3.0.21-2 amd64 SVG plugin for VLC
# systemctl reboot
# inxi -S
System:
Host: Siduction Kernel: 6.12.4-1-siduction-amd64 arch: x86_64 bits: 64
Desktop: Xfce v: 4.18.1 Distro: siduction 2023.1.1 giants - xfce -
(202309091902)
@hendrikL: Du hattest recht! Das Paket qt6-svg-plugins fehlte bei mir.
@edlin: Deine Lösung brauchte ich schon mal vor 3Y bei 'ner anderen grafischen Oberfläche,-
und brauchte ein halbes Jahr um zum ursprünglichen DM zurückfallen zu können. ;-)
Danke Euch, das fehlende Paket nachinstalliert und alles ist wieder so schön wie zuvor !!! :D
Für den Wechsel hätte z. B. ein einfaches dpkg-reconfigure lxdm genügt. Dann wird dir auch wieder der Auswahldialog zu den verfügbaren DM angezeigt. Aber dein Problem ist ja jetzt gelöst.
edlin