在工作中,我有一个带监视器的桌面和几个正在运行的tmux会话。在家里,我经常进入该桌面并进入正在运行的tmux会话。当我从家里SSH,我不希望使用X11,所以我不使用的-X
标志。当我回到工作场所(在家中切换后)并在桌面上使用这些tmux会话时,我将无法做任何会产生GUI的事情。我无法打开文件。当我尝试使用matplotlib时,我收到一条: cannot connect to X server
消息。
在家里打开并打开一个现有的tmux会话后,以后如何重新附加在桌面上打开GUI的功能?
在家中的ssh'ing似乎使tmux会话忘记了它可以生成GUI东西。
编辑:
对困惑感到抱歉。我从不在任何地方使用-X标志。我不打算通过SSH做X11东西。我只打算在tmux会话实际所在的桌面上使用X11。我将更新原始问题。
—
chrisdembia 2014年
-X
标志?如果已设置,则只能通过SSH执行X11任务。