Legen Sie das Thema fest

Legen Sie das Thema fest

Ich habe das Design des Anmeldebildschirms erfolgreich durch Bearbeiten geändert /usr/share/gnome-shell/theme/gdm3.css, aber der Cursor bleibt der Standard-Yaru-Cursor. Gibt es eine Möglichkeit, den Cursor des Anmeldebildschirms auf mein eigenes Design zu ändern, das ich verwende, wenn ich angemeldet bin?

Dies geschieht nur beim Anmelden nach dem Neustart, d. h. wenn ich aus dem Ruhezustand oder Sperrmodus des PCs aufwache, zeigt der Cursor das gewünschte Design an.

Antwort1

Während der Bearbeitung der Datei:

/etc/gdm3/greeter.dconf-defaults

Sie können den Cursor ändernThema,GrößeUndGeschwindigkeitwie folgt:

# Theming options
# ===============
[org/gnome/desktop/interface]
cursor-theme='Bibata_Ice'
cursor-size=35
[org/gnome/desktop/peripherals/mouse]
speed=-0.8

Hier verwendete ich dieBibata_IceThema, mit Größe35und Geschwindigkeit-0,8.

Beachten Sie, dass sich der Ordner mit dem Cursordesign im folgenden Ordner befinden muss:

/usr/teilen/Symbole

Antwort2

Okay, ich habe es herausgefunden. Aus dieser Quelle habe ich den Befehl gefunden:

Cursor-Befehl

Es sagt:

EDIT The file /etc/gdm3/greeter.dconf-defaults

Hinzufügen

cursor-theme='cursor name here'

unten

[org/gnome/desktop/interface]

Um die Änderung anzuwenden, heißt es im Debian-Wiki:

sudo dpkg-reconfigure gdm3

Quelle: Debian-Wiki

Führen Sie nun einen Neustart durch, dann sollte es funktionieren.

Antwort3

Ich habe alle verfügbaren Informationen zusammengetragen und ein bisschen weiter recherchiert und bin zu folgendem Ergebnis gekommen. Kein Erstellen oder Bearbeiten von Dateien und mühsames Suchen nach Befehlsparametern. Einfach kopieren, einfügen und ${my_cursor_theme}durch Ihr Lieblingsthema ersetzen.

Legen Sie das Thema fest

# You need machinectl, which is not installed by default
sudo apt install --no-install-recommends systemd-container

# Change the theme for the GDM user to ${my_cursor_theme}
sudo machinectl shell gdm@ /bin/bash -c \
 'gsettings set org.gnome.desktop.interface cursor-theme ${my_cursor_theme}'

Mir gefällt das dunkle Breeze-Cursordesign von KDE, daher habe ich es ${my_cursor_theme}durch ersetzt breeze_cursors.

Ein Thema und seinen Namen finden

Wenn Sie nicht wissen, welche Cursor-Designs auf Ihrem Computer installiert sind – und welche anderen Benutzern zugänglich sind – können Sie update-alternativesderen Namen mithilfe von herausfinden. Hier ist die Ausgabe von meinem Computer:

$ update-alternatives --display x-cursor-theme 
x-cursor-theme - manual mode
  link best version is /etc/X11/cursors/breeze_cursors.theme
  link currently points to /usr/share/icons/DMZ-White/cursor.theme
  link x-cursor-theme is /usr/share/icons/default/index.theme
/etc/X11/cursors/Breeze_Snow.theme - priority 41
/etc/X11/cursors/breeze_cursors.theme - priority 102
/etc/X11/cursors/core.theme - priority 30
/etc/X11/cursors/handhelds.theme - priority 20
/etc/X11/cursors/redglass.theme - priority 20
/etc/X11/cursors/whiteglass.theme - priority 20
/usr/share/icons/Adwaita/cursor.theme - priority 90
/usr/share/icons/DMZ-Black/cursor.theme - priority 30
/usr/share/icons/DMZ-White/cursor.theme - priority 100

update-alternatives --config x-cursor-themeermöglicht Ihnen die Auswahl des Standardcursors für andere Anzeigemanager, falls Sie das noch nicht wussten.

Setzen Sie das Design zurück

Wenn Sie das Design zurücksetzen möchten, ist dies wahrscheinlich die beste Option:

sudo machinectl shell gdm@ /bin/bash -c \
  'gsettings reset org.gnome.desktop.interface cursor-theme'

Weitere von mir genutzte Ressourcen

Bildschirmsperre

Dies geschieht nur beim Anmelden nach dem Neustart, d. h. wenn ich aus dem Ruhezustand oder Sperrmodus des PCs aufwache, zeigt der Cursor das gewünschte Design an.

Das liegt daran, dass Sie nicht Ihren Login-Manager oder Display-Manager sehen, sondern den Sperrbildschirm Ihrer Desktop-Sitzung. Die Ubuntu-Entwickler haben große Anstrengungen unternommen, um LightDM und jetzt GDM3 sowie Sitzungssperrbildschirme im Design einheitlich aussehen zu lassen, aber es handelt sich um separate Komponenten, die – früher? – auch einen Bildschirmschoner beinhalten. Es gibt – oder gab? – auch einige Sicherheitsimplikationen, die dieAutorvon xscreensaver ist ziemlich nervig.

verwandte Informationen