17.04 Мат. Невозможно установить фон с помощью setbg [duplicate]

На этот вопрос уже есть ответ здесь:

Я пытаюсь установить фон с помощью setbg с помощью следующей команды xsetbg -fullscreen Libraries / Pictures / Pictures / 1998_Chicago / 565462-R10-04-21.jpg

Когда я делаю это, ничего не происходит, а код возврата - 0. Файл и путь действительны. .

Я нашел эту ссылку

https://ubuntu-mate.community/t/cannot-change-the-background/10213/15

и попробовал команду

gsettings set org.gnome.settings-daemon.plugins.background active true

, упомянутую в потоке, но она сделала нет помощи. У меня есть последний демон mate-settings-daemon, так что проблема не в этом. Есть идеи?

0
задан 5 October 2017 в 15:54

1 ответ

Ваш код gsettings не настраивается для Спаривания или менеджер окон. Вот почему это перестало работать. Я собираюсь предположить ответ здесь, Вы говорите мне, если он работает

$ gsettings set org.mate.background picture-filename '/path/to/image/file/whatever.png'

, Только изменяют последнюю часть. Полный путь требуется. Отметьте, как местоположение конфигурации отличается, чем Ваш пример для гнома.

, Почему это не могло бы быть корректно, но это получает Вас около корректного.

я не думаю, говоря, что Вы используете Помощника, достаточно детали, чтобы быть уверенным, что сделать. Мы должны также быть уверены, что Ваша программа "менеджера окон" и управляет ли она настольными фонами. Это - заменимая вещь, не постоянная характеристика настольной среды. (как заменить его: https://www.maketecheasier.com/replace-mate-window-manager-with-openbox)

я сделал это в compiz ( http://pj.freefaculty.org/blog/?p=285 ) путем взаимодействия с gsettings (различные рабочие столы). Также написали код жемчуга для установки фонов XFCE4 с командами, которые взаимодействуют с xfconf.

место, где Вы, скорее всего, поражаете проблему, находится в "волшебных словах" для фона. compiz код gsettings отличается, чем код gsettings для другого основанного на гноме рабочего стола. Даже если Вы знаете волшебные слова, Вы, возможно, должны сказать менеджеру окон обращать внимание на gsettings. Когда я сделал это путем отправки сообщений в dbus приблизительно в 2011, результаты были хороши, но в более новом compiz было необходимо перейти на gsettings. И при рассмотрении моего кода compiz Вы видите, что не сделали этого с одним вызовом gsettings, по крайней мере, говорящий compiz, при отправке некоторых.

Согласно документам Дуги о Помощнике ( https://wiki.archlinux.org/index.php/MATE), менеджер окон по умолчанию является marco, и он действительно имеет бэкэнд gsettings. Вот почему я надеюсь, что у меня есть правильный ответ для Вас.

0
ответ дан 2 November 2019 в 04:03

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

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