Establecer el tema

Establecer el tema

He cambiado exitosamente el tema de la pantalla de inicio de sesión al editarlo, /usr/share/gnome-shell/theme/gdm3.csspero el cursor sigue siendo el cursor Yaru predeterminado. ¿Hay alguna manera de cambiar el cursor de la pantalla de inicio de sesión a mi propio tema que uso cuando inicio sesión?

Esto solo sucede al iniciar sesión después de reiniciar, es decir, cuando me despierto después de suspender o bloquear la PC, el cursor es el tema que quiero.

Respuesta1

Mientras edita el archivo:

/etc/gdm3/greeter.dconf-defaults

Puedes cambiar el cursor.tema,tamañoyvelocidadcomo sigue:

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

Aquí utilicé elbibata_icetema, con tamaño35y velocidad-0,8.

Tenga en cuenta que la carpeta con el tema del cursor debe estar dentro:

/usr/compartir/iconos

Respuesta2

Bien, lo descubrí, de esta fuente encontré el comando:

comando de cursor

Dice:

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

Agregar

cursor-theme='cursor name here'

abajo

[org/gnome/desktop/interface]

Para aplicar el cambio, la wiki de Debian dice:

sudo dpkg-reconfigure gdm3

fuente: wiki de debian

Ahora reinicie y debería funcionar.

Respuesta3

Lo que se me ocurrió fue reunir toda la información disponible e investigar un poco más. Sin creación ni edición de archivos ni búsqueda tediosa de parámetros de comando. Simplemente copie, pegue y reemplace ${my_cursor_theme}con su tema favorito.

Establecer el tema

# 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}'

Me gusta el tema del cursor oscuro Breeze de KDE, así que lo reemplacé ${my_cursor_theme}con breeze_cursors.

Encontrar un tema y su nombre

Si no sabe qué temas de cursor están instalados en su máquina (y a cuáles pueden acceder otros usuarios), puede utilizar update-alternativespara averiguar sus nombres. Aquí está el resultado de mi máquina:

$ 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-themele permite elegir el cursor predeterminado para otros administradores de pantalla, en caso de que aún no lo sepa.

Restablecer el tema

Si desea restablecer el tema, esta es probablemente su mejor opción:

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

Otros recursos que utilicé

Bloqueo de pantalla

Esto solo sucede al iniciar sesión después de reiniciar, es decir, cuando me despierto después de suspender o bloquear la PC, el cursor es el tema que quiero.

Esto se debe a que lo que está viendo no es su administrador de inicio de sesión o su administrador de pantalla, sino la pantalla de bloqueo de su sesión de escritorio. Los desarrolladores de Ubuntu hicieron grandes esfuerzos para que LightDM y ahora GDM3 y las pantallas de bloqueo de sesión parecieran consistentes en diseño, pero son componentes separados, ¿anteriormente? - También incluye un protector de pantalla. Hay (¿o hubo?) también algunas implicaciones para la seguridad que laautorde xscreensaver se está volviendo bastante molesto.

información relacionada