Como removo os pontos da tela de login?


31

Posso alterar a imagem de plano de fundo exibida pelo Unity Greeter, mas, independentemente da imagem escolhida, ela é coberta por uma grade de pontos. Os pontos parecem bons no fundo padrão, mas parecem horríveis no fundo que eu quero usar. Como posso me livrar deles?

Respostas:


21

Para 12.04 e 14.04

Tente os seguintes comandos em um terminal. Deveria funcionar.

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

Referências:


+1 por fornecer a resposta correta para 12.04. Eu removeria o segundo exit, porém, pressupõe que você abriu um terminal apenas para esta sequência de instruções e deseja fechá-lo novamente.
— nem75

Por alguma razão, isso funcionou em uma máquina 12.04, mas não em outra.
— detly

@detly Se não funcionar em uma máquina, não sei exatamente se minha resposta está errada. Você pode nos dar mais informações?
— jokerdino

Desculpe, enviei esse comentário acidentalmente antes de fazê-lo. Descobri que a Ubuntu Tweak Tool tem uma opção para isso de qualquer maneira, o que funcionou para mim.
— detly

Estou feliz que tenha funcionado para você. Agora que você está no dia 12.04, você também pode conferir a pergunta do Zeitgeist? wink
— jokerdino

13

Esta resposta se aplica apenas ao Ubuntu 11.04

Obrigado a @Blitz e @Zoke por suas respostas. No entanto, eu criei uma solução mais completa. Modifiquei o pacote unity-greeterpara remover os pontos e empacotei-o em um PPA.

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

  1. Adicione o PPA:

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

  3. Corre sudo apt-get upgrade
  4. Os pontos agora se foram.

3
Se você votou negativamente, explique o motivo.
— Scott Severance

2
Presumivelmente, porque a bifurcação do unity-greeter é um exagero, e contar com um PPA para manter um pacote importante (mesmo que o unity-greeter seja principalmente apenas configuração) não é o ideal. E há uma solução muito mais simples, apenas de configuração.
— thomasrutter

4
@mmj: No momento em que isso foi publicado, era o único caminho. Arquivei um bug contendo o meu patch que foi aceito a montante. Agora, o upstream mudou a maneira como eles lidam com a configuração. Eu falhar tosee como a minha solução foi o erkill
— Scott Severance

3

É codificado nas fontes. Eu o desativei na minha instalação, fazendo uma pequena alteração na fonte do 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 apenas adicione //no início da linha. Salvar e sair.

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 unity-greeter para manter o personalizado ou reinstale o personalizado usando 'dpkg' após a atualização.

[Editar]

Para impedir que o gerenciador de pacotes substitua o seu unity-greeter personalizado, basta executar

sudo apt-mark hold unity-greeter

Obrigado pela sua resposta. Enquanto você estava postando, eu estava trabalhando nisso também. Agora eu publiquei o resultado em um PPA, conforme explicado na minha resposta. Se eu não estivesse trabalhando em uma solução mais completa, teria aceitado sua resposta.
— Scott Severance

Sem problemas. Uma solução mais permanente é sempre bem-vinda. Afinal, nem todos nós estamos confortáveis ​​em trabalhar com o código fonte.
— Zoke 30/10/11

2

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


2
Sua resposta me estimulou a examinar a fonte. A grade é de fato codificada no arquivo src/user-list.vala. A linha 233 é a mais interessante. Se eu tiver tempo, talvez eu abaixe o alfa completamente e faça um .deb com as modificações.
— Scott Severance

É possível na versão 12.04 através das configurações do gconf.
— nem75
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.