Я использую Debian 6 с Gnome 2.30.2 (старая, но это рабочая станция, которую я должен использовать). Когда я хочу запустить dbus-monitor или любое другое приложение dbus изнутри tmux
, я получаю сообщение об ошибке:
$ dbus-monitor
Failed to open connection to session bus: Failed to connect to socket /tmp/dbus-ZRKyYj013S: Connection refused
Когда я не запускаю вещи изнутри tmux, все нормально. Могу ли я обойти это, продолжая использовать tmux?
Экспорт работает, спасибо - xhost не был необходим. Если вы включите это в ответ, я с радостью одобрю и приму это.
—
Арне
И еще один вопрос: могу ли я автоматически запускать команду экспорта при открытии новой оболочки в tmux? Я думаю, что я не хочу этого в .bashrc. Может быть, я тестирую на $ TMUX и запускаю это по желанию.
—
Арне
Если псевдонимы в .bashrc вам не нужны, пусть этот мой вопрос поможет вам.
—
Джон
export $(dbus-launch)
часто помогает. Проверьтеxhost
как снаружи, так и внутриtmux
, а также используйтеxhost +
при необходимости.