求助:X11 aborted命令的解决方法
求助:关于连接远程主机用Gnuplot画图启动本地x11 forwarding 出现gnuplot: unable to open display 'localhost:10.0' gnuplot: X11 aborted命令的解决方法
如图,在远程主机上用Gnuplot出现如下语句,本地环境变量.bashrc文件中配置如图二,请问该如何修改配置以解决问题。
[经过版主编辑]
MacBook Pro
求助:关于连接远程主机用Gnuplot画图启动本地x11 forwarding 出现gnuplot: unable to open display 'localhost:10.0' gnuplot: X11 aborted命令的解决方法
如图,在远程主机上用Gnuplot出现如下语句,本地环境变量.bashrc文件中配置如图二,请问该如何修改配置以解决问题。
[经过版主编辑]
MacBook Pro
你把
echo $DISPLAY
的結果貼上來,
另外上面兩條命令是在 Mac 上面而不是在遠程的 Linux 上面執行.
cp .ssh/config .ssh/config_bak;echo "ForwardX11 yes\n$(cat .ssh/config)" > .ssh/config
if [ -z $DISPLAY ] ; then export DISPLAY=$(find /private/tmp -name '*xquartz*'); fi
你試一下執行這兩條命令之後的結果
find /private/tmp -name '*xquartz*'
這條命令的結果呢?
如果你每次都出現這個情況的話可以考慮加上.
正常情況下這個環境變量不需要你手動設置, 目前的問題就是為什麼你的 $DISPLAY 沒有被正常設置.
不行的話你可以考慮重裝一下xquartz, 另外就是檢查其他的配置文件看看是否存在某些衝突.
export DISPLAY=$(find /private/tmp -name '*xquartz*' 2>/dev/null)
或者直接
export DISPLAY="/private/tmp/com.apple.launchd.YtdTK0Xm7i/org.xquartz:0"
但是這個路徑不是固定的, 每次重啟都可能改變.
---
理論上你正常安裝完xquartz之後是不需要手動設置 DISPLAY 的.
您好!我本地已下载了xquarter2.8.4版本,仍存在上述问题,我该如何修改配置?
您好!执行后结果仍是aborted
是的 刚才那两行命令是在本地mac上执行的
是这样的
find: /private/tmp/proxy-dbH770: Permission denied
/private/tmp/com.apple.launchd.YtdTK0Xm7i/org.xquartz:0
使用第一行命令后成功了,十分感谢!请问是执行第二行命令的路径不固定吗?
com.apple.launchd.YtdTK0Xm7i
這個部分不是固定的.
export DISPLAY=$(find /private/tmp -name '*xquartz*' 2>/dev/null)
请问这句话有必要加入到.zshrc文件中吗?
好的,我尝试重装一下看看结果,谢谢您!
求助:X11 aborted命令的解决方法