gongzijingshang的个人博客分享 http://blog.sciencenet.cn/u/gongzijingshang

博文

Mac 10.13.3 High Sierra 中关于Xquartz的一些列问题及解决

已有 7886 次阅读 2018-3-17 21:23 |系统分类:科研笔记

 因为要装idl,一不小心把Xquartz给弄坏了,解决了好半天。。。。。。


Xquatrz错误的原因是我再装了2.7.11之后又装了2.7.10


1,首先是卸载,很多教程卸载不完全,重新装依旧出错,这里找到了一个卸载完全的教程:

https://gist.github.com/tonymtz/714e73ccb79e21c4fc9c


launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist

sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist

sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz

sudo pkgutil --forget org.macosforge.xquartz.pk

# Log out and log in


2,上述命令后就卸载干净了,但安装后仍然出错,还要再load上

launchctl load /Library/LaunchAgents/org.macosforge.xquartz.startx.plist

sudo launchctl load /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist


3,依然有问题(can't move the initial XTerm window),查了一下,要清除一个残留文件:

rm ~/.Xauthority

https://groups.google.com/forum/#!topic/macenterprise/hUV7KWD5Z54

display出现不明问题用这个解决也很有效


4,在某次试图解决问题的时候还不小心把Xquartz全屏了,导致Xquartz已启动,背景黑屏。解决是用括号里的命令(CMD+,)可以调出首选项,这样就可以将全屏关掉了。


ps 还有一个ssh时的错误,关于LC_CTYPE的,解决是:

export LC_CTYPE="en_US.UTF-8"


5,在ssh上运行Xquartz的时候会报错

X Error of failed request:  BadValue (integer parameter out of range
for operation)


解决办法

http://www.ks.uiuc.edu/Research/vmd/mailing_list/vmd-l/28503.html




https://blog.sciencenet.cn/blog-2414991-1104434.html

上一篇:文件转换小工具
下一篇:Mac 10.13.3 High Sierra的idl安装
收藏 IP: 159.226.171.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 13:36

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部