Como faço para remover os pontos da tela de login?

31

Eu posso alterar a imagem de fundo que o Unity Greeter exibe, mas, independentemente da imagem que eu escolher, ela é sobreposta por uma grade de pontos. Os pontos parecem bem no fundo padrão, mas eles parecem horríveis no fundo que eu quero usar. Como posso me livrar deles?

    
por Scott Severance 27.10.2011 / 01:55

4 respostas

21

Para 12.04 e 14.04

Tente os seguintes comandos em um terminal. Deve funcionar.

sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false
exit

Referências:

por jokerdino 13.04.2012 / 10:24
13

Esta resposta aplica-se apenas ao Ubuntu 11.04

Obrigado ao @Blitz e @Zoke pelas suas respostas. No entanto, criei uma solução mais completa. Eu modifiquei o pacote unity-greeter para remover os pontos e os empacotei em um PPA.

Quem quiser se livrar dos pontos pode usar o meu PPA . Aqui estão as instruções:

  1. Adicione o PPA:

    sudo add-apt-repository ppa:scott.severance/lightdm
    
  2. Executar sudo apt-get update

  3. Executar sudo apt-get upgrade
  4. Os pontos desapareceram agora.
por Scott Severance 30.10.2011 / 10:50
3

É codificado nas fontes. Eu o desativei na minha instalação fazendo uma pequena alteração na fonte de user-list.vala.

Um rápido guia passo a passo.

sudo apt-get install build-essential
apt-get source unity-greeter
sudo apt-get build-dep unity-greeter
cd unity-greeter-0.1.1/src/
vim user-list.vala +252

Remova a linha ou adicione apenas // no início da linha. Salve e saia.

cd ..
dpkg-buildpackage -rfakeroot -uc -b
cd ..
sudo dpkg -i unity-greeter_0.1.1-0ubuntu1_*.deb

O Ubuntu tentará substituir o pacote personalizado ao executar uma atualização do sistema. Apenas desmarque a unidade-saudação para manter o personalizado ou reinstalar o personalizado usando 'dpkg' após a atualização.

[Editar]

Para impedir que o gerenciador de pacotes substitua seu unidade-saudador personalizado, apenas execute

sudo apt-mark hold unity-greeter
    
por Zoke 29.10.2011 / 20:36
2

No momento, pelo menos, isso não é possível no momento. Eu já fiz algumas leituras antes e parece ser bem codificado. Espero que os desenvolvedores incluam uma maneira de se livrar deles eventualmente.

    
por Blitz 27.10.2011 / 03:28