Come rimuovo i punti dalla schermata di accesso?


31

Posso cambiare l'immagine di sfondo visualizzata da Unity Greeter, ma indipendentemente dall'immagine che scelgo, è sovrapposta a una griglia di punti. I punti sembrano OK sullo sfondo predefinito, ma sembrano orribili sullo sfondo che voglio usare. Come posso liberarmene?

Risposte:


21

Per 12.04 e 14.04

Prova i seguenti comandi in un terminale. Dovrebbe funzionare.

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

Riferimenti:


+1 per aver dato la risposta corretta per 12.04. Rimuoverei il secondo exitperò, presuppone che tu abbia aperto un terminale solo per questa sequenza di istruzioni e desideri chiuderlo di nuovo.
nem75,

Per qualche motivo questo ha funzionato su una macchina 12.04 ma non su un'altra.
detly

@detly Se non funziona in una macchina, non sono esattamente sicuro che la mia risposta sia sbagliata. Puoi darci maggiori informazioni?
jokerdino

Siamo spiacenti, ho inviato per errore quel commento prima che volessi. Ho scoperto che Ubuntu Tweak Tool ha comunque un interruttore, che ha funzionato per me.
detly

@detly Sono felice che alla fine abbia funzionato per te. Ora che sei al 12.04, puoi anche dare un'occhiata alla domanda Zeitgeist? strizzatina d'occhio
jokerdino

13

Questa risposta si applica solo a Ubuntu 11.04

Grazie a @Blitz e @Zoke per le loro risposte. Tuttavia, ho creato una soluzione più completa. Ho modificato il pacchetto unity-greeterper rimuovere i punti e l'ho impacchettato in un PPA.

Chiunque voglia sbarazzarsi dei punti può usare il mio PPA . Ecco le istruzioni:

  1. Aggiungi il PPA:

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

  3. Correre sudo apt-get upgrade
  4. I punti ora sono spariti.

3
Se si annota il voto, si prega di spiegare perché.
Scott Severance,

2
Presumibilmente perché il fork di unità-greeter è eccessivo e fare affidamento su un PPA per mantenere un pacchetto importante (anche se l'unità-greeter è principalmente solo una configurazione) non è l'ideale. E c'è una soluzione di sola configurazione molto più semplice.
thomasrutter,

4
@mmj: Al momento è stato pubblicato, era l'unico modo. Ho archiviato un bug contenente la mia patch che è stata accettata a monte. Ora, upstream ha cambiato il modo in cui gestiscono la configurazione. Non riesco a vedere come sia stata la mia soluzione
Scott Severance il

3

È hard coded nelle fonti. L'ho disabilitato sulla mia installazione apportando una piccola modifica alla fonte di user-list.vala.

Una guida rapida passo dopo 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

Rimuovi la riga o aggiungi semplicemente //all'inizio della riga. Salva ed esci.

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

Ubuntu proverà a sostituire il pacchetto personalizzato durante l'esecuzione di un aggiornamento del sistema. Deseleziona l'unità-greeter per mantenere quello personalizzato o reinstallare quello personalizzato usando 'dpkg' dopo l'aggiornamento.

[Modificare]

Per impedire al gestore di pacchetti di sostituire l'unità di benvenuto personalizzata appena eseguita

sudo apt-mark hold unity-greeter

Grazie per la tua risposta. Mentre stavi postando, ci stavo anche lavorando. Ora ho pubblicato il risultato in un PPA, come spiegato nella mia risposta. Se non avessi lavorato su una soluzione più completa, avrei accettato la tua risposta.
Scott Severance,

Nessun problema. Una soluzione più permanente è sempre benvenuta. Dopotutto non tutti ci sentiamo a nostro agio nel lavorare con il codice sorgente.
Zoke,

2

Al momento almeno questo non è attualmente possibile. Ho già letto un po 'in giro e sembra che sia stato codificato. Speriamo che gli sviluppatori includano un modo per sbarazzarsi di loro alla fine.


2
La tua risposta mi ha spinto a esaminare la fonte. La griglia è infatti codificata nel file src/user-list.vala. La linea 233 è la più interessante. Se avrò tempo, forse abbasserò completamente l'alfa e creerò un .deb con le modifiche.
Scott Severance,

È possibile in 12.04 tramite le impostazioni di gconf.
nem75,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.