SDDM: anderes Theme [gelöst]

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

SDDM: anderes Theme [gelöst]

Beitrag von _ash » 22.05.2019 09:07:42

Wo kann ich für SDDM ein anderes Theme geben? Laut Dokumentation sollte es eine sddm.conf geben, die erscheint auf meinem Debiansystem aber nicht. Wo wird hier die Konfiguration für Themes übernommen?
Zuletzt geändert von _ash am 23.05.2019 16:39:02, insgesamt 1-mal geändert.

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: SDDM: anderes Theme

Beitrag von uname » 22.05.2019 10:36:30

Die sddm.conf ist im Verzeichnis /etc/init also /etc/init/sddm.conf (siehe z. B. hier oder "dpkg -L sddm")
Ein paar Themes findest du hier

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 11:57:53

Da gibt es zwar die Datei /etc/init.d/sddm, die beinhaltet aber nur die Startskripte, nicht die Konfigdatei für Themes.
Die Datei findet sich auch in /usr/share/doc/sddm/sddm.conf - die wird aber nicht durchlaufen.

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: SDDM: anderes Theme

Beitrag von uname » 22.05.2019 12:39:33

/etc/init/sddm.conf und nicht /etc/init.d/sddm.

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 12:48:37

Gleiches Problem, da stehen Startskripte drin.

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: SDDM: anderes Theme

Beitrag von MSfree » 22.05.2019 13:21:47

Bei meiner Stretch-Kiste gibt es die Datei /etc/sddm.conf mit folgendem Defaultinhalt:

Code: Alles auswählen

[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=
RebootCommand=

[Theme]
Current=debian-maui
CursorTheme=Adwaita

[Users]
MaximumUid=65000
MinimumUid=1000
Entweder, du hast Tomaten auf den Augen und übersiehst diese Datei oder sie ist mal verschütt gegangen.

Wenn die Datei bei dir wirklich nicht existiert, lege sie doch mal mit obigem Inhalt an und reboote danach den Rechner.

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 13:24:46

Die existiert bei mir schlichtweg nicht ;)

Verschüttet glaube ich eher nicht, ich habe SDDM heute morgen erst installiert. Ich leg die mal an und schaue, was passiert.

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 13:31:50

Nope, funktioniert nicht. Noch andere Ideen?

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: SDDM: anderes Theme

Beitrag von uname » 22.05.2019 13:51:18

Was sagt denn

Code: Alles auswählen

dpkg -L sddm
find /etc -name sddm.conf

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 13:56:14

Ich habe jetzt mal den Theme Folder Name in /usr/share/sddm/themes/ geändert, dann spuckt sddm beim Login einen Fehler aus, und zwar, dass die Datei Main.qml nicht gefunden werden konnte. Scheint also, als ob /etc/sddm.conf doch durchlaufen wird, aber das Theme wird schlicht nicht dargestellt. Vll ein Versionskonflikt?

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: SDDM: anderes Theme

Beitrag von uname » 22.05.2019 14:02:45

Ich habe mal für amd64 Stretch geschaut ( http://ftp.us.debian.org/debian/pool/ma ... _amd64.deb )

Code: Alles auswählen

ar x sddm_0.14.0-4+deb9u1_amd64.deb 
unxz data.tar.xz
tar xvf data.tar |grep sddm.conf
./etc/init/sddm.conf
./usr/share/doc/sddm/sddm.conf
./usr/share/man/man5/sddm.conf.5.gz
Eindeutig /etc/init/sddm.conf. Welche Architektur und welches Release nutzt du?

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 14:15:54

Stretch und amd64.

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 14:17:08

uname hat geschrieben: ↑ zum Beitrag ↑
22.05.2019 14:02:45
Eindeutig /etc/init/sddm.conf. Welche Architektur und welches Release nutzt du?
Der Inhalt sieht aber so aus:

Code: Alles auswählen

# SDDM
#
# The display manager service manages the X servers running on the
# system, providing login and auto-login services
#
# based on lightdm upstart script

description     "SDDM"
author          "Rohan Garg <rohangarg@kubuntu.org>"

start on ((filesystem
           and runlevel [!06]
           and started dbus
           )
          or runlevel PREVLEVEL=S)

stop on runlevel [016]

respawn
respawn limit 2 15
[...]

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: SDDM: anderes Theme

Beitrag von uname » 22.05.2019 14:31:49

Oh ja. Das ist ganz schlecht. Ich noch mal geschaut.
Schaut man sich das Manual an

Stretch: https://manpages.debian.org/stretch/sdd ... .5.en.html
Testing: https://manpages.debian.org/testing/sdd ... .5.en.html

so findet man die Information, dass bis Stretch /etc/sddm.conf die Konfigurationsdatei ist. Danach ein Verzeichnis.


Aufgrund des Manuals wiederum scheint nach einen rekursiven Grep über das ganze Paket /usr/share/doc/sddm.conf die Default-Vorlage zu sein.
Vielleicht mal /usr/share/doc/sddm.conf nach /etc/sddm.conf kopieren und schauen was passiert.

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: SDDM: anderes Theme

Beitrag von MSfree » 22.05.2019 14:37:11

uname hat geschrieben: ↑ zum Beitrag ↑
22.05.2019 14:02:45
Eindeutig /etc/init/sddm.conf. Welche Architektur und welches Release nutzt du?
Die sddm.conf unter /etc/init wird von systemd benutzt und hat nur zufällig den gleichen Name wie die Datei, mit der man sddm konfigurieren kann. /etc/sddm.conf und /etc/init/sddm.conf haben nichts miteinander zu tun.

Offensichtlich benötigt sddm die /etc/sddm.conf nicht zwingend. Ich weß auch nicht, wie die bei mir auf die Platte gekommen ist. Ich habe allerdings KDE installiert, möglicherweise wird dabei irgendwie eine /etc/sddm.conf generiert.

willy4711

Re: SDDM: anderes Theme

Beitrag von willy4711 » 22.05.2019 15:18:38

Ich habe mal in einer VM nachgesehen:
Die /etc/sddm.conf existiert dort (zunächst) nicht.
Diese Datei wird erst angelegt, wenn du über die Paketverwaltung ein Theme installierst.
Zur Verfügung:

Code: Alles auswählen

dpkg -l sddm*
sddm                     0.14.0-4+deb9u1   amd64             modern display manager for X11
un  sddm-theme               <keine>           <keine>           (keine Beschreibung vorhanden)
ii  sddm-theme-breeze        4:5.8.6-2.1+deb9u amd64             Breeze SDDM theme
ii  sddm-theme-debian-breeze 4:5.8.6-2.1+deb9u amd64             Debian Breeze SDDM theme
ii  sddm-theme-debian-elarun 0.14.0-4+deb9u1   all               'Debian Elarun' Theme for SDDM X11 display manager
ii  sddm-theme-debian-maui   0.14.0-4+deb9u1   all               'Debian Maui' theme for SDDM X11 display manager
ii  sddm-theme-elarun        0.14.0-4+deb9u1   all               'Elarun' Theme for SDDM X11 display manager
ii  sddm-theme-maldives      0.14.0-4+deb9u1   all               'Maldives' theme for SDDM X11 display manager
ii  sddm-theme-maui          0.14.0-4+deb9u1   all               'Maui' theme for SDDM X11 display manager
Danach kannst du über die GUI das Thema ändern. Ob eigene Themen funktionieren ? Keine Ahnung.
Hintergrundbilder sollte man aber im Themenordner ändern können. z.B. (einfacher via GUI)

Code: Alles auswählen

dpkg -L sddm-theme-maui
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/sddm-theme-maui                                                                                             
/usr/share/doc/sddm-theme-maui/changelog.Debian.gz
/usr/share/doc/sddm-theme-maui/changelog.gz
/usr/share/doc/sddm-theme-maui/copyright
/usr/share/sddm
/usr/share/sddm/themes
/usr/share/sddm/themes/maui
/usr/share/sddm/themes/maui/LICENSE
/usr/share/sddm/themes/maui/Main.qml
/usr/share/sddm/themes/maui/README
/usr/share/sddm/themes/maui/angle-down.png
/usr/share/sddm/themes/maui/angle-left.png
/usr/share/sddm/themes/maui/angle-right.png
/usr/share/sddm/themes/maui/background.png
/usr/share/sddm/themes/maui/maui.jpg
/usr/share/sddm/themes/maui/metadata.desktop
/usr/share/sddm/themes/maui/reboot.png
/usr/share/sddm/themes/maui/shutdown.png
/usr/share/sddm/themes/maui/theme.conf
EDIT:

Wenn dir die magere Themenauswahl im Repo nicht reicht:
zum Austoben:
https://store.kde.org/browse/cat/101/

Edit 2:

in der /usr/share/sddm/themes/maui/theme.conf
kannst du dann das Backgound-Bild festlegen, oder halt via GUI

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 17:16:12

Bleibt immer noch die Frage offen, wo man Themes definiert. Mit 'sddm --example-config -> /etc.sddm.conf' kann man sich auch eine Vorlage erstellen lassen. Habe ich auch gemacht, gleiches Problem, das Theme wird nicht angezeigt.

Edit: sorry, letzten Post überlesen. Wo findet sich dann das GUI (wenn man nicht KDE verwendet)?

willy4711

Re: SDDM: anderes Theme

Beitrag von willy4711 » 22.05.2019 17:21:30

_ash hat geschrieben: ↑ zum Beitrag ↑
22.05.2019 17:16:12
Edit: sorry, letzten Post überlesen. Wo findet sich dann das GUI (wenn man nicht KDE verwendet)?
Keine Ahnung, ich dachte du seist mit KDE unterwegs.Wäre schön, wenn so was im Eingangspost definiert werden würde.
Hätte mir in diesem Fall unnütze Arbeit erspart. :facepalm:

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 17:52:29

Tut mir leid, keine Absicht, hätte nicht gedacht, dass das hier einen Unterschied macht. Aber ich habe Cinnamon am Start.

willy4711

Re: SDDM: anderes Theme

Beitrag von willy4711 » 22.05.2019 18:13:23

_ash hat geschrieben: ↑ zum Beitrag ↑
22.05.2019 17:52:29
Tut mir leid, keine Absicht, hätte nicht gedacht, dass das hier einen Unterschied macht.
Wahrscheinlich (oder sicher) schon.

Unter KDE wird das Paket Debiankde-config-sddm automatisch installiert. Damit kann dann in der GUI (Systemeinstellungen)
sddm konfiguriert werden, und die /etc/sddm.conf wird geschrieben.
Da sddm die Datei selbst nicht mitbringt, kann sie an sich nur von KDE selbst bzw. Debiankde-config-sddm angelegt und gemanagt werden.

Wie da der Zusammenhang bei anderen Oberflächen / Fenstermanagern ist ----> :?: :?: :?:

willy4711

Re: SDDM: anderes Theme

Beitrag von willy4711 » 22.05.2019 20:12:10

Hast du das gelesen ?
/usr/share/doc/sddm/README.Debian
The theme used by default in sddm is 'debian-theme', which is configurable
using the alternative 'sddm-debian-theme', this allows a better integration
of sddm with different desktop environments, such as LXQt or Plasma.
Hast du denn mal ein anderes Sddm-Theme installiert ?
Unter KDE funktioniert das. Eventuell unter Cinnamon ??

Code: Alles auswählen

$ update-alternatives --config sddm-debian-theme
Es gibt 7 Auswahlmöglichkeiten für die Alternative sddm-debian-theme (welche /usr/share/sddm/themes/debian-theme bereitstellen).

  Auswahl      Pfad                                  Priorität Status
------------------------------------------------------------
* 0            /usr/share/sddm/themes/debian-breeze   60        automatischer Modus
  1            /usr/share/sddm/themes/breeze          30        manueller Modus
  2            /usr/share/sddm/themes/debian-breeze   60        manueller Modus
  3            /usr/share/sddm/themes/debian-elarun   50        manueller Modus
  4            /usr/share/sddm/themes/debian-maui     40        manueller Modus
  5            /usr/share/sddm/themes/elarun          20        manueller Modus
  6            /usr/share/sddm/themes/maldives        20        manueller Modus
  7            /usr/share/sddm/themes/maui            20        manueller Modus

Drücken Sie die Eingabetaste, um die aktuelle Wahl[*] beizubehalten,
oder geben Sie die Auswahlnummer ein: 

Zuletzt geändert von willy4711 am 22.05.2019 20:26:20, insgesamt 1-mal geändert.

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 20:25:00

Jup.

Von den Debian Themes habe ich noch keines installiert, die finde ich optisch nicht besser als das default Theme.

willy4711

Re: SDDM: anderes Theme

Beitrag von willy4711 » 22.05.2019 20:29:28

_ash hat geschrieben: ↑ zum Beitrag ↑
22.05.2019 20:25:00
Von den Debian Themes habe ich noch keines installiert, die finde ich optisch nicht besser als das default Theme.
Solltest du aber versuchen, zum Test z.b. Debiansddm-theme-maldives
Damit hättest du erstmal einen Startpunkt.

Andere Themen- Quellen habe ich ja genannt.

_ash
Beiträge: 1198
Registriert: 13.05.2005 12:35:02

Re: SDDM: anderes Theme

Beitrag von _ash » 22.05.2019 21:40:36

Ich bin folgenden Schritt weiter gekommen: ich habe diverse Themes runtergeladen und mit 'sddm-greeter path/to/theme' ausprobiert. Dabei kam heraus, dass die meisten bei mir nicht funktionieren (fehlende Abhängigkeiten?), aber eines (chili) funktioniert stressfrei. Ich habe dieses Theme dann nach /usr/share/sddm/themes kopiert und in /etc/sddm.conf einen entsprechenden Eintrag gemacht (Current=chili) -- funktioniert aber nicht, beim Neustart wird wieder das Default Theme angezeigt.

Noch mehr Ideen?

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: SDDM: anderes Theme

Beitrag von uname » 23.05.2019 09:07:05

Warum installierst du die Themes nicht aus der Paketverwaltung? Du solltest zudem NIE gedownloadete Dateien nach /usr/share, sondern maximal nach /usr/local/share kopieren.

https://wiki.ubuntuusers.de/Verzeichnisstruktur/ (schau /usr und dort /usr/local und /usr/share)

Antworten