Поэтому я провел поиск и эксперимент по изменению иконки GDM (Ubuntu 10.04) и нашел следующие способы:
- UbuntTweak
- Замените
/usr/share/icons/LoginIcons/apps/64/computer.svg
своим собственным svg - Измените параметр конфигурации gconf
/apps/gdm/simple-greeter/logo_icon_name
чтобы он стал именем вашего значка в теме. Затем скопируйте этот файл в путь темы значков:/usr/share/icons/LoginIcons/apps/64/
.
Я получил № 1 и № 2 на работу. Я не уверен, как UbuntuTweak на самом деле делает свою магию (но хотел бы знать). Я не люблю # 2, поскольку это кажется грязным, а что нет.
Я не могу заставить № 3 работать. Я нашел пост за постом, который говорит, что должен. Я пытался редактировать базу данных gconf несколькими способами:
gksu gconf-editor
gksu -u gdm gconf-editor
sudo -u gdm gconftool-2 --set --type string /apps/gdm/simple-greeter/logo_icon_name MYICONFILE
sudo gconftool-2 --set --type string /apps/gdm/simple-greeter/logo_icon_name MYICONFILE
И хотя все эти методы показывают, что значение было отредактировано, НИ ОДИН из них фактически не меняет значок (service gdm restart
для проверки).
При условии:
- Официальные документы утверждают, что это должно работать
- Заменив файл
computer.svg
он работает (поэтому я знаю, что копирую свой файл по правильному пути)
Я полностью сбит с толку относительно того, почему это не работает. Я знаю, что я должен упустить что-то очевидное.