Как установить стиль gtk и фон в GDM3
Я хочу установить другую GTk-тему и фон для GDM3 (используя ubuntu 11.04 и GNOME3 PPA).
Насколько я видел, GTK-тема, используемая gdm, является именно той, которая хранится в Gsettings> org.gnome.desktop
Итак, точно так же, как я, как другой пользователь, я попытался выполнить
gsettings set org.gnome.desktop.interface gtk-theme Adwaita
из оболочки с gdm зарегистрированным пользователем.
Проблема в том, что он не изменяет значение ключа в gsettings.
Как мне узнать, что gdm может изменять значения ключей gsettings?
1 ответ
Это как-то связано с Xauth.... На самом деле работает
xhost +SI:localuser:gdm
от имени пользователя root (или учетной записи администратора) пусть gdm принимает gsettings set
команды
На самом деле решение для установки gtk-темы или фона
- как root (или учетная запись администратора)
xhost +SI:localuser:gdm
- как root (или учетная запись администратора)
sudo su gdm -s /bin/bash
- как GDM выполнить в последовательности
gsettings set org.gnome.desktop.interface gtk-theme GTK3_THEME
gsettings set org.gnome.desktop.interface icon-theme ICON_THEME
gsettings set org.gnome.desktop.interface cursor-theme CURSOR_THEME
gsettings set org.gnome.desktop.background picture-uri 'file://FILE'
например:
gsettings set org.gnome.desktop.background picture-uri 'file:////usr/share/backgrounds/JardinPolar_by_CarmenGloria_Gonzalez.jpg'
Еще одна важная вещь, которую нужно проверить, это то, что у gdm есть права доступа rw к его домашней папке, т.е. / var / lib / gdm
!!!ВАЖНЫЙ!!! exit
выйти из входа в систему как gdm
с последующим
xhost -SI:localuser:gdm
как пользователь root или администратор после установки указанных выше параметров, чтобы запретить доступ к gdm (в противном случае это может создать проблемы)