Stock Ubuntu 14.04 Trusty。我似乎经常遇到 $DISPLAY 环境变量因某些我不理解的原因而被清除的情况。
基本上一切都会正常工作,直到它被清除,然后我的各种命令行工具将停止工作,因为它们依赖于定义的 $DISPLAY。例如,我不能再使用xsel -b -i
。
这通常发生在机器重新启动几个小时后。将 $DISPLAY 重新设置为 :0 对某些应用程序有效,但对其他应用程序(例如 tmux)则不然。
请注意,我同时使用这两种方式tmux
,xmonad
因此gvim
我不确定这是否会产生任何区别。
我该如何调试它?这个问题困扰了我好几年了。