Ubuntu – копирование темы оформления на экран входа в систему

Это моя первая статья по linux вообще и по ubuntu в частности, посему прошу сильно не пинать, а профессиональных линуксоидов, не признающих XWindows и gui отнестись к ней снисходительно.

Для чего может понадобиться скопировать тему оформления на экран входа в систему? Это каждый решит сам. Скажу, для чего это понадобилось мне. Я – пользователь с ослабленным зрением, однако, таки имеющий его остаток и предпочитающий контрастные темы оформления, в которых светлый текст присутствует на тёмном фоне и, если в графической среде gnome я без труда могу изменить тему оформления в своей учётной записи, то изменение темы экрана входа в систему сопряжено с рядом трудностей.

 

Немного предыстории.

 

Сначала я, по наивности своей, предположил, что экран входа пользователей запускается от имени суперпользователя (root), но, к счастью это предположение было развеяно Анатолием Камыниным в дискуссионном листе Тифлокомп, таким образом мои изыскания были направлены в верное русло и блужданий стало гораздо меньше. К слову сказать, анатолий был единственным, кто ответил на мой вопрос, что наводит на размышление о деградации листа тифлокомп и на превращение его в сборище яйцеголовых юзверей.

Диалог входа пользователей в систему запускается, как выяснилось, от имени пользователя gdm, весьма ограниченного в правах. Запуск апплета изменения темы gnome от имени пользователя gdm мало того, что потребовал переконфигурирования x сервера для разрешения вывода всех локальных gui приложений без заморочек с получением токенов (xhost :local), так ещё и не привёл к желаемым результатам, т.к. экранный диктор orca отказался озвучивать приложение, запущенное от имени другого пользователя. В конце концов я выбрал решение проблемы, связанное с автоматическим запуском апплета изменения темы при появлении экрана входа пользователя в систему, что позволит пользователю настроить оформление в привычном для него окружении, а слабовидящему пользователю ещё и при автоматически запускающемся orca, если вы пользуетесь дистрибутивом vinux, или настроили orca на запуск на экране входа в систему.

Подготавливаемся

Теперь, по сложившейся уже традиции моих статей, дам все настройки списком, чтобы вы выполняли их последовательно. Итак, начинаем:

  • Откройте терминал, нажав сочетание ctrl+alt+t, или написав в строке выполнить gnome-terminal
  • В терминале выполните команду:
    sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow
  • Введите пароль в ответ на запрос системы.
  • После окончания работы команды выйдите из терминала командой exit, или сочетанием клавиш alt+f4
  • Перезагрузите компьютер

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

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

Теперь зайдите в систему под вашим логином и паролем, чтобы сделать ещё кое что, в противном случае диалог настройки внешнего вида будет появляться при каждой загрузке системы.

Отступление на исходную позицию

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

  • Откройте терминал, нажав сочетание ctrl+alt+t, или написав в строке выполнить gnome-terminal
  • В терминале выполните команду:
    sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop
  • Введите пароль в ответ на запрос системы.
  • Закройте окно терминала командой exit, или сочетанием клавиш alt+f4.
  • Перезагрузите компьютер.

Как видите, экран входа в систему остался таким, каким мы с вами его настроили, а диалог настройки внешнего вида больше не появляется.

Поздравляю, ещё один квест под названием измени внешний вид убунту пройден вами с успехом.

За сим всё. Ещё раз напомню, что это моя первая статья по линуксу, так что на меха не рвите, а лучше оцените статью, воспользовавшись выпадающим списком ниже и распространите ссылку на статью среди ваших реальных и виртуальных друзей.

Удачи вам!

Опубликовано yuniks

Самый злобный человек на земле

Оставьте комментарий