update-icon-caches /usr/share/icons/LoginIcons/apps/64/
ou onde quer que seu ícone seja colocado
Então eu fiz algumas pesquisas e experimentos para mudar o ícone do GDM (Ubuntu 10.04) e encontrei as seguintes maneiras:
/usr/share/icons/LoginIcons/apps/64/computer.svg
pelo seu próprio svg /apps/gdm/simple-greeter/logo_icon_name
para ser o nome do seu ícone no tema. Em seguida, copie esse arquivo para o caminho do tema do ícone: /usr/share/icons/LoginIcons/apps/64/
. Eu consegui # 1 e # 2 para trabalhar. Eu não sei como o UbuntuTweak está realmente fazendo isso, é mágica (mas gostaria de saber). Eu não gosto de # 2 como parece confuso e o que não.
Eu posso não fazer o # 3 funcionar. Eu encontrei post após post que diz que deveria. Eu tentei editar o gconf DB de várias maneiras:
gksu gconf-editor
gksu -u gdm gconf-editor
sudo -u gdm gconftool-2 --set --type string /apps/gdm/simple-greeter/logo_icon_name MYICONFILE
sudo gconftool-2 --set --type string /apps/gdm/simple-greeter/logo_icon_name MYICONFILE
E enquanto todos esses métodos mostram que o valor foi editado NENHUM deles realmente mudam o ícone (fez um service gdm restart
para verificar).
Dado que:
computer.svg
, ele funciona (por isso sei que estou copiando meu arquivo para o caminho correto) Eu estou completamente confuso sobre o porquê isso não funciona. Eu sei que devo estar perdendo algo óbvio.
De acordo com o Documento GDM oficial do GDM 2.32, a edição do valor Gconf só funciona se o usuário "gdm" tiver um diretório $ HOME para escrever e ler estes parâmetros: