He cambiado exitosamente el tema de la pantalla de inicio de sesión al editarlo, /usr/share/gnome-shell/theme/gdm3.css
pero 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:
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-alternatives
para 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-theme
le 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.