Ошибка, которую я получаю, это:
GConf Error: Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus daemon.
See http://projects.gnome.org/gconf/ for information.
(Details - 1: Failed to get connection to session: Error connecting: Connection refused)
Failed to open bus: Failed to connect to socket /tmp/dbus-BYC0LHrEHk: Connection refused
Любые предложения?
Или если в качестве меня вы не используете gnome:
unset DBUS_SESSION_BUS_ADDRESS
Это, по-видимому, ошибка в gconf, у которой уже есть исправление (если я правильно понял это сообщение об ошибке ). В то же время для решения этой проблемы должно быть выполнено следующее:
export DBUS_SESSION_BUS_ADDRESS = $ (tr '\ 0' '\n' & lt; / proc / $ (pgrep -U $ (whoami) gnome-session) / environ | grep ^ DBUS_SESSION_BUS_ADDRESS = | cut -d = -f2-)
tmux может быть сказано всегда сбросить определенные env vars:
blockquote>переменные update-environment. Установить строку, разделенную пробелом, содержащую список переменных среды, которые должны быть скопированы в среду сеанса при создании нового сеанса или присоединении существующего сеанса. Любые переменные, которые не существуют в исходной среде, должны быть удалены из среды сеанса (как если бы команда -t была задана команде set-environment). По умолчанию используется «DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY».
На основании этого может быть целесообразно добавить DBUS_SESSION_BUS_ADDRES к этой опции в
~ / tmux.conf
:set-option -g update-environment "DBUS_SESSION_BUS_ADDRESS DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY"
Это сработало для меня.
Или если в качестве меня вы не используете gnome:
unset DBUS_SESSION_BUS_ADDRESS
Это, по-видимому, ошибка в gconf, у которой уже есть исправление (если я правильно понял это сообщение об ошибке ). В то же время для решения этой проблемы должно быть выполнено следующее:
export DBUS_SESSION_BUS_ADDRESS = $ (tr '\ 0' '\n' & lt; / proc / $ (pgrep -U $ (whoami) gnome-session) / environ | grep ^ DBUS_SESSION_BUS_ADDRESS = | cut -d = -f2-)
tmux может быть сказано всегда сбросить определенные env vars:
blockquote>переменные update-environment. Установить строку, разделенную пробелом, содержащую список переменных среды, которые должны быть скопированы в среду сеанса при создании нового сеанса или присоединении существующего сеанса. Любые переменные, которые не существуют в исходной среде, должны быть удалены из среды сеанса (как если бы команда -t была задана команде set-environment). По умолчанию используется «DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY».
На основании этого может быть целесообразно добавить DBUS_SESSION_BUS_ADDRES к этой опции в
~ / tmux.conf
:set-option -g update-environment "DBUS_SESSION_BUS_ADDRESS DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY"
Это сработало для меня.