Defina o tema

Defina o tema

Alterei com êxito o tema da tela de login editando, /usr/share/gnome-shell/theme/gdm3.cssmas o cursor permanece o cursor Yaru padrão. Existe uma maneira de alterar o cursor da tela de login para o meu próprio tema que uso quando estou logado?

Isso só acontece no login após o reboot, ou seja, quando eu acordo da suspensão ou bloqueio do PC, o cursor fica no tema que desejo.

Responder1

Ao editar o arquivo:

/etc/gdm3/greeter.dconf-defaults

Você pode mudar o cursortema,tamanhoevelocidadedo seguinte modo:

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

Aqui, usei oBibata_Icetema, com tamanho35e velocidade-0,8.

Observe que a pasta com o tema do cursor deve estar dentro:

/usr/share/ícones

Responder2

Ok, descobri, nesta fonte encontrei o comando:

comando de cursor

Diz:

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

Adicionar

cursor-theme='cursor name here'

abaixo

[org/gnome/desktop/interface]

Para aplicar a mudança, o wiki do Debian diz:

sudo dpkg-reconfigure gdm3

fonte: wiki debian

Agora reinicie e deve funcionar.

Responder3

Reunindo todas as informações disponíveis e pesquisando um pouco mais aqui, foi o que descobri. Nenhuma criação ou edição de arquivos e pesquisa tediosa de parâmetros de comando. Basta copiar, colar e substituir ${my_cursor_theme}pelo seu tema favorito.

Defina o 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}'

Eu gosto do tema escuro do cursor Breeze do KDE, então substituí ${my_cursor_theme}por breeze_cursors.

Encontrar um tema e seu nome

Se você não sabe quais temas de cursor estão instalados em sua máquina — e quais podem ser acessados ​​por outros usuários — você pode usar update-alternativespara descobrir seus nomes. Aqui está a saída da minha 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-themepermite escolher o cursor padrão para outros gerenciadores de exibição, caso você ainda não saiba disso.

Redefinir o tema

Se você deseja redefinir o tema, esta é provavelmente sua melhor opção:

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

Outros recursos que usei

Bloqueio de tela

Isso só acontece no login após o reboot, ou seja, quando eu acordo da suspensão ou bloqueio do PC, o cursor fica no tema que desejo.

Isso ocorre porque o que você está vendo não é o seu gerenciador de login ou gerenciador de exibição, mas a tela de bloqueio da sua sessão de desktop. Os desenvolvedores do Ubuntu fizeram grandes esforços para fazer com que o LightDM e agora o GDM3 e as telas de bloqueio de sessão parecessem consistentes em design, mas são componentes separados, - anteriormente? - também envolvendo um protetor de tela. Há – ou houve? – também algumas implicações de segurança que oautordo xscreensaver está ficando bastante irritado.

informação relacionada