![Этот ответ применим только к Ubuntu 11.04.](https://rvso.com/image/1036659/%D0%AD%D1%82%D0%BE%D1%82%20%D0%BE%D1%82%D0%B2%D0%B5%D1%82%20%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%D0%BC%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%BA%20Ubuntu%2011.04..png)
Я могу изменить фоновое изображение, которое отображает Unity Greeter, но независимо от выбранного мной изображения, оно накладывается на сетку точек. Точки выглядят нормально на фоне по умолчанию, но они выглядят ужасно на фоне, который я хочу использовать. Как мне избавиться от них?
решение1
Для 12.04 и 14.04
Попробуйте следующие команды в терминале. Должно сработать.
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false
exit
Использованная литература:
решение2
Этот ответ применим только к Ubuntu 11.04.
Спасибо @Blitz и @Zoke за их ответы. Однако я создал более полное решение. Я изменил пакет, unity-greeter
удалив точки, и упаковал его в PPA.
Любой, кто хочет избавиться от точек, может использоватьмой PPA. Вот инструкции:
Добавьте PPA:
sudo add-apt-repository ppa:scott.severance/lightdm
Бегать
sudo apt-get update
- Бегать
sudo apt-get upgrade
- Точки теперь исчезли.
решение3
Он жестко закодирован в исходниках. Я отключил его в своей установке, сделав небольшое изменение в исходнике user-list.vala.
Краткое пошаговое руководство.
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
Удалить строку или просто добавить //
в начало строки. Сохраните и выйдите.
cd ..
dpkg-buildpackage -rfakeroot -uc -b
cd ..
sudo dpkg -i unity-greeter_0.1.1-0ubuntu1_*.deb
Ubuntu попытается заменить пользовательский пакет при выполнении обновления системы. Просто снимите флажок unity-greeter, чтобы сохранить пользовательский пакет, или переустановите пользовательский пакет с помощью 'dpkg' после обновления.
[Редактировать]
Чтобы предотвратить замену вашего пользовательского Unity-Greeter менеджером пакетов, просто запустите:
sudo apt-mark hold unity-greeter
решение4
По крайней мере, на данный момент это невозможно. Я немного почитал об этом раньше, и, похоже, это жестко закодировано. Надеюсь, разработчики в конце концов добавят способ избавиться от них.