|
因为要装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
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-19 13:36
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社