Diese Antwort gilt nur für Ubuntu 11.04

Diese Antwort gilt nur für Ubuntu 11.04

Ich kann das Hintergrundbild ändern, das Unity Greeter anzeigt, aber unabhängig davon, welches Bild ich auswähle, wird es mit einem Raster aus Punkten überlagert. Die Punkte sehen auf dem Standardhintergrund OK aus, aber auf dem Hintergrund, den ich verwenden möchte, sehen sie schrecklich aus. Wie kann ich sie loswerden?

Antwort1

Für 12.04 und 14.04

Versuchen Sie die folgenden Befehle in einem Terminal. Es sollte funktionieren.

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

Verweise:

Antwort2

Diese Antwort gilt nur für Ubuntu 11.04

Vielen Dank an @Blitz und @Zoke für ihre Antworten. Ich habe jedoch eine umfassendere Lösung erstellt. Ich habe das Paket geändert, unity-greeterum die Punkte zu entfernen, und es in ein PPA gepackt.

Wer die Punkte loswerden will, kannmein PPA. Hier sind die Anweisungen:

  1. Fügen Sie das PPA hinzu:

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

  3. Laufensudo apt-get upgrade
  4. Die Punkte sind jetzt verschwunden.

Antwort3

Es ist in den Quellen fest codiert. Ich habe es bei meiner Installation deaktiviert, indem ich eine kleine Änderung in der Quelle von user-list.vala vorgenommen habe.

Eine kurze Schritt-für-Schritt-Anleitung.

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

Entfernen Sie die Zeile oder fügen Sie sie einfach //am Zeilenanfang hinzu. Speichern und beenden.

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

Ubuntu versucht bei einem Systemupgrade, das benutzerdefinierte Paket zu ersetzen. Deaktivieren Sie einfach Unity-Greeter, um das benutzerdefinierte Paket beizubehalten, oder installieren Sie es nach dem Upgrade mit „dpkg“ neu.

[Bearbeiten]

Um zu verhindern, dass der Paketmanager Ihren benutzerdefinierten Unity-Greeter ersetzt, führen Sie einfach

sudo apt-mark hold unity-greeter

Antwort4

Zumindest im Moment ist das nicht möglich. Ich habe mich vorher ein bisschen eingelesen und es scheint fest einprogrammiert zu sein. Hoffentlich werden die Entwickler irgendwann eine Möglichkeit finden, sie loszuwerden.

verwandte Informationen