31 января 2010 г.

Применение тем оформления gnome к приложениям, запущенным с правами суперпользователя

Какая бы красивая тема оформления не была установлена, программа управления пакетами Synaptic имеет страшненький интерфейс. Такой угловатый как какой-то старый гном. Это примерно как окно в стиле windows'98, открытое в windows 7.
Всё дело в правах суперпользователя - темы оформления хранятся в домашней директории текущего пользователя, а у суперпользователя в его домашней папке свои конфигурационные файлы. Если запустить в консоли любое приложение из-под рута, например, sudo gedit, то это приложения станет таким же страшненьким как Синаптик.

Для того, чтобы темы оформления применялись и к приложениям, которые запускаются от имени суперпользователя в gnome, нужно выполнить команды:

sudo ln -s ~/.themes /root
sudo ln -s ~/.icons /root
Таким образом будут созданы ссылки в домашней директории суперпользователя на папки с темами и иконками пользователя.
Способ не годится, если за компьютером работает несколько пользователей каждый в своём профиле - в этом случае папки с темами и иконками можно перенести в /usr/share/themes и /usr/share/icons соответственно, но это придётся делать каждый раз при установке новой темы, если нужно сделать её доступной всем пользователям системы.

Комментариев нет:

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