Этот ответ применим только к Ubuntu 11.04.

Этот ответ применим только к Ubuntu 11.04.

Я могу изменить фоновое изображение, которое отображает 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. Вот инструкции:

  1. Добавьте PPA:

    sudo add-apt-repository ppa:scott.severance/lightdm
    
  2. Бегатьsudo apt-get update

  3. Бегатьsudo apt-get upgrade
  4. Точки теперь исчезли.

решение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

По крайней мере, на данный момент это невозможно. Я немного почитал об этом раньше, и, похоже, это жестко закодировано. Надеюсь, разработчики в конце концов добавят способ избавиться от них.

Связанный контент