Почему в tmux не работает gsettings?

Я пытаюсь изменить различные настройки dconf с помощью gsettings. По какой-то причине он работает только тогда, когда я не в tmux. Я могу читать настройки в tmux, но установка их не работает тихо - кажется, она работает, но изменение не имеет эффекта, и чтение снова возвращает старое значение. Вне tmux все работает отлично - я могу читать и устанавливать свойства dconf, и они вступают в силу немедленно. Вот соответствующая часть моего bashrc:

# start tmux
if command -v tmux >/dev/null; then
    [[ ! $TERM =~ screen ]] && [ -z "$TMUX" ] && exec tmux
    # in tmux, we need to handle dbus specially
    export $(dbus-launch)
fi

У меня нет проблем с запуском приложений на основе X из tmux. Для справки, у меня Ubuntu 15.04, и я использую Gnome Shell вместо Unity.

1
задан 15 December 2015 в 00:45

0 ответов

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

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