Как я отключаю экранную заставку в 12,04 в масштабе всей системы?

У меня есть подобная проблема как это сообщение: Как я выключаю экранную заставку с помощью командной строки?

Однако эти новые команды (и аналогично если я установил опции от GUI) только, кажется, работают, если я на самом деле обычно зарегистрирован к X.

Я использую XBMC-единственную настольную сессию, и когда я ввожу эту команду:

gsettings get org.gnome.desktop.screensaver idle-activation-enabled

Я становлюсь "верным" (который объясняет, почему это продолжает идти пробел после 10 минут), но когда я ввожу эту команду:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

Я получаю следующее:

** (process:4909): WARNING **: Command line 'dbus-launch --autolaunch=b3ac84dfb4159464a026d84900000006 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n

Есть ли какой-либо способ изменить эту установку в масштабе всей системы?

6
задан 13 April 2017 в 05:25

2 ответа

Это, кажется, было решено в обновлении некоторое время назад. Это работает теперь, по крайней мере.

я также выяснил, что, если существуют какие-либо проблемы с настройками экранной заставки всего сервера, это, вероятно, связано с функциями экономии электроэнергии.

, Который может быть выключен с для примера

xset -dpms
1
ответ дан 23 November 2019 в 08:01

Фиксация:

sessionfile=`find "${HOME}/.dbus/session-bus/" -type f`
export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`

Теперь, попытайтесь выполнить свою команду снова.

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

Переполнение стека потрясающее .
:)

3
ответ дан 23 November 2019 в 08:01

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

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