Как использовать 'set | grep 'в скрипте правильно, чтобы получить значение переменной DBUS_SESSION_BUS_ADDRESS?

Это не похоже на Emerald, но на Uncocated Metacity.

Я работал над этим с помощью Ubuntu Tweak, так как я забыл, где опция была в gconf-editor.

[d3 ] Если вы еще не установили его, вы можете сделать это:

sudo add-apt-repository ppa:tualatrix/ppa && sudo apt-get update

sudo apt-get install ubuntu-tweak

После установки откройте его, и перейдите в «Настройки диспетчера окон» в разделе «Рабочий стол». Прокрутите вниз, а параметр «Использовать тему фильма Metacity» в разделе «Эффекты окна» не должен быть отмечен в текущем состоянии. Проверьте это, и это должно поднять правильную тему. Если нет, перезагрузите Compiz.

Надеюсь, что это работает! :

)
0
задан 24 November 2017 в 06:08

3 ответа

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

Благодаря помощи muru и ответа на этот вопрос я выяснил, как получить переменную DBUS_SESSION_BUS_ADDRESS в форме DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-N1wmwpEVBj, которая подходит для моей цели (с помощью этого мне даже не нужно сохранять переменную в файл):

PID=$(pgrep gnome-session)
export $(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ)

Использование кода из указанного ответа заканчивается получением только unix:abstract=/tmp/dbus-N1wmwpEVBj части DBUS_SESSION_BUS_ADDRESS. Это не работает для меня.

0
ответ дан 22 May 2018 в 16:01
  • 1
    «Использование кода из упомянутого ответа заканчивается получением« просто »... Вот почему он делает export DBUS_SESSION_BUS_ADDRESS=.... – muru 24 November 2017 в 06:18
  • 2
    @muru Еще раз спасибо за разъяснение. Я не квалифицированный пользователь Bash, и ваши предложения были в этом. – pyramidka 24 November 2017 в 06:34

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

Благодаря помощи muru и ответа на этот вопрос я выяснил, как получить переменную DBUS_SESSION_BUS_ADDRESS в форме DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-N1wmwpEVBj, которая подходит для моей цели (с помощью этого мне даже не нужно сохранять переменную в файл):

PID=$(pgrep gnome-session) export $(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ)

Использование кода из указанного ответа заканчивается получением только unix:abstract=/tmp/dbus-N1wmwpEVBj части DBUS_SESSION_BUS_ADDRESS. Это не работает для меня.

0
ответ дан 18 July 2018 в 02:51

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

Благодаря помощи muru и ответа на этот вопрос я выяснил, как получить переменную DBUS_SESSION_BUS_ADDRESS в форме DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-N1wmwpEVBj, которая подходит для моей цели (с помощью этого мне даже не нужно сохранять переменную в файл):

PID=$(pgrep gnome-session) export $(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ)

Использование кода из указанного ответа заканчивается получением только unix:abstract=/tmp/dbus-N1wmwpEVBj части DBUS_SESSION_BUS_ADDRESS. Это не работает для меня.

0
ответ дан 24 July 2018 в 17:40

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

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