Mogę zmienić obraz tła wyświetlany przez Unity Greeter, ale niezależnie od wybranego obrazu, jest on pokryty siatką kropek. Kropki wyglądają OK na domyślnym tle, ale wyglądają okropnie na tle, którego chcę użyć. Jak mogę się ich pozbyć?
Mogę zmienić obraz tła wyświetlany przez Unity Greeter, ale niezależnie od wybranego obrazu, jest on pokryty siatką kropek. Kropki wyglądają OK na domyślnym tle, ale wyglądają okropnie na tle, którego chcę użyć. Jak mogę się ich pozbyć?
Odpowiedzi:
Dla 12.04 i 14.04
Wypróbuj następujące polecenia w terminalu. To powinno działać.
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false
exit
Referencje:
Dzięki @Blitz i @Zoke za odpowiedzi. Stworzyłem jednak bardziej kompletne rozwiązanie. Zmodyfikowałem pakiet, unity-greeter
aby usunąć kropki, i spakowałem go w PPA.
Każdy, kto chce pozbyć się kropek, może skorzystać z mojego PPA . Oto instrukcje:
Dodaj PPA:
sudo add-apt-repository ppa:scott.severance/lightdm
Biegać sudo apt-get update
sudo apt-get upgrade
Jest mocno zakodowany w źródłach. Wyłączyłem go w mojej instalacji, dokonując niewielkiej zmiany w źródle user-list.vala.
Szybki przewodnik krok po kroku.
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
Usuń linię lub po prostu dodaj //
na początku linii. Zapisz i wyjdź.
cd ..
dpkg-buildpackage -rfakeroot -uc -b
cd ..
sudo dpkg -i unity-greeter_0.1.1-0ubuntu1_*.deb
Podczas aktualizacji systemu Ubuntu spróbuje zastąpić niestandardowy pakiet. Po prostu odznacz unity-greeter, aby zachować niestandardowy lub ponownie zainstaluj niestandardowy za pomocą „dpkg” po aktualizacji.
[Edytować]
Aby uniemożliwić menedżerowi pakietów zamianę niestandardowego modułu przywracania jedności, po prostu uruchom
sudo apt-mark hold unity-greeter
W tej chwili przynajmniej nie jest to obecnie możliwe. Przeczytałem już trochę i wydaje się, że jest mocno zakodowany. Mam nadzieję, że twórcy będą mieli sposób na pozbycie się ich w końcu.
src/user-list.vala
. Linia 233 jest najciekawsza. Jeśli będę miał czas, być może obrócę alfę do końca i zrobię .deb z modyfikacjami.
exit
, zakłada się, że otworzyłeś terminal tylko dla tej sekwencji instrukcji i chcesz go zamknąć ponownie.