tmux-无法启动任何 GUI 应用程序

tmux-无法启动任何 GUI 应用程序

我正在运行 Ubuntu-gnome 13.04。我的默认 shell 是 zsh 5.0.0,我通常在终端 3.6.1 中运行 tmux 1.7。

在终端中,如果我evincegedit,应用程序将按预期启动。我也可以附加一个 &。

但是如果我启动 tmux 并从 tmux 执行 stratevincegedit,则会出现错误:

(evince:19053): EggSMClient-WARNING **: Failed to connect to the session manager: Could not open network socket

我该如何纠正这种情况?

答案1

我在 gnome 下使用 Tmux 时也遇到了类似的错误。线程在这里: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

相关内容