удивительный WM с Xubuntu - установка обоев сбрасывается по умолчанию

Я использую классную версию 3.15 (Никогда не собираюсь сдаваться) и (X) Ubuntu. Мой менеджер дисплеев - lightdm.

В /etc/xdg/awesome/rc.lua я добавил эту строку, чтобы изменить свой фон на сплошной цвет:

theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }

Однако мои обои всегда установлены на синие обои по умолчанию на перезагрузка - даже после нажатия Mod + Ctrl + r , который перезагружает файл конфигурации, перезапуская awesome .

Когда я выполняю hsetroot -solid '#000000' сам, он работает как заклинание. Перезагрузка конфигурации ничего не меняет, тогда фон остается желаемого фиксированного цвета.

Чтобы перезагрузить мою конфигурацию, у меня есть команда по умолчанию в моем rc.lua:

awful.key({ modkey, "Control" }, "r", awesome.restart)

Мой экран входа приветствия, который имеет те же обои, что и синий рабочий стол по умолчанию, указан в /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf и содержит строку, в которой указано, где хранятся эти обои:

[greeter]
background=/lib/plymouth/themes/xubuntu-logo/wallpaper.png
#background=#000000

Я изменил его с #000000 на значение по умолчанию [...]/wallpaper.png, после того как обнаружил, что переключение с моего От пользователя к гостю / другому в меню упомянутого приветствующего , обои были переключены на черные обои - те, которые указаны в /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf.

Это странно, потому что почему этого не происходит, когда я выбираю свое имя пользователя в меню, но со всеми другими учетными записями?

Если я переключаю настройку background обратно на значение по умолчанию [...]/wallpaper.png, то выбор гостевых / других учетных записей в меню приводит к отображению обоев. Однако у него есть небольшое отличие от синих обоев по умолчанию, с которыми мне трудно избавиться: у него нет странного логотипа с 6 точками, который можно увидеть здесь снова . Так что это просто грубая картина, которая находится в /lib/plymouth/themes/xubuntu-logo/wallpaper.png.

  1. Почему мой фон не меняется на черный при настройке background=#000000 в /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf?
  2. Откуда берется этот дополнительный логотип из 6 точек?
  3. Почему моя конфигурация не перезагружается при нажатии Mod + Ctrl + r , что приводит к выполнению wallpaper_cmd?
  4. Кроме awesome.restart, как я могу перезагрузить свой потрясающий конфиг, чтобы проверить его?
1
задан 31 July 2014 в 00:42

3 ответа

Я не знаю эти четыре вопроса, я боюсь.

Ваша проблема состоит в том, что цвет возвращается на перезапуске? И то выполнение команды:

theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }

наборы это к черному цвету правильно.

Вы попытались добавить .desktop файл в /home/<USER>/.config/autostart?

Выполнение эти команды:

mkdir .config/autostart

(не волнуются, говорит ли это mkdir: cannot create directory ‘autostart’: File exists., Который означает, это уже было там).

cd .config/autostart
touch background-setter.desktop
gedit background-setter.desktop

В файле должно быть следующим:

[Desktop Entry]
Version=1.0
Name=Background Setter
Comment=Set background
# the sleep and extra command is to ensure it runs, and then runs again incase there is another startup program that is breaking the settings.
Exec=theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }; sleep 6; theme.wallpaper_cmd = { "hsetroot -solid '#000000'" }
Terminal=false
Type=Application
Categories=Application;

Затем делают это исполняемым файлом

chmod +x background-setter.desktop

, Это должно запуститься на запуске.

0
ответ дан 31 July 2014 в 00:42

Вы упоминаете, что редактировали /etc/xdg/awesome/rc.lua. Это - глобальная/по умолчанию потрясающая конфигурация (который перезаписывается на обновлениях btw). Ваша персональная конфигурация в ~/.config/awesome/rc.lua привыкает сначала. Отредактируйте этот файл, и он должен придерживаться.

не имеют подсказки об остальных.

0
ответ дан 31 July 2014 в 00:42

Я использую точно ту же конфигурацию в качестве Вас (Потрясающий в XFCE).

Для решения этого вопроса я думаю, что необходимо удалить, по крайней мере, xfdesktop4 пакет. Когда я смотрю на свою конфигурацию, я также удалил xubuntu-desktop пакет. Я не помнил, необходимы ли оба удаления.

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

Команды для удаления пакетов:

sudo apt-get remove xfdesktop4
sudo apt-get remove xubuntu-desktop
0
ответ дан 31 July 2014 в 00:42

Другие вопросы по тегам:

Похожие вопросы: