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.