Я использую Ubuntu-gnome 13.04. Моя оболочка по умолчанию - zsh 5.0.0, и я обычно запускаю tmux 1.7 в терминале 3.6.1.
В терминале, если I evince
или gedit
, приложения запускаются, как и ожидалось. Я тоже могу добавить & amp;
Но если я запускаю tmux и из tmux, если я начинаю evince
или gedit
, это выдает ошибку:
(evince:19053): EggSMClient-WARNING **: Failed to connect to the session manager: Could not open network socket
Как я могу исправить ситуацию? [ 119]
У меня была похожая ошибка при использовании Tmux под gnome. Нить здесь: https://bbs.archlinux.org/viewtopic.php?id=167029
. Я указал на https://wiki.archlinux.org/index. .php / Tmux # Tips_and_tricks
, где добавили следующее в мой файл ~ / .bashrc до того, как псевдонимы устранили проблему.
# If not running interactively, do not do anything
[[ $- != *i* ]] && return
[[ -z "$TMUX" ]] && exec tmux