解决gitk在Mac Retina屏幕模糊的问题
最近换了mac之后,从Ubuntu下转过来的使用git下面gitk工具的习惯延续了下来,结果呢,发现mac下的gitk简直不能看,字体模糊的一塌糊涂。网上查了之后发现是由于mac自带的Wish软件版本很老,没有对retina屏幕做适配导致的,下面是解决方法。
1、开启wish的高分辨率适配
git在Mac的高分辨率plist补丁如下
在相应的pist中dict结束节点前加入配置即可
<key>NSHighResolutionCapable</key> <true/>
可以直接用vi来添加,或者使用patch命令把上面的gist打上即可
sudo vi /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app/Contents/Info.plist
2、使用touch重置wish app
sudo touch /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app
3、注意:
mac在OS X EI Capitan 版本以及之后的系统无法修改/System目录,需要进入系统recovery模式,然后关闭系统保护后再操作
1)重启mac,在黑屏时按住 command + r键盘不松手,直到出现进度条 2)进入磁盘工具中,挂载mac的主硬盘Macintosh HD 3)进入系统revovery,使用工具->终端,进入终端 4)csrutil disable暂时关闭系统保护 5)执行第1步骤的修改,注意此时的路径前需要加上/Volumes/Macintosh\ HD/, 比如/Volumes/Macintosh\ HD/System/Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app/Contents/Info.plist 6)执行第2步骤的修改,注意路径前如第四步需要加上硬盘分区路径 7)csrutil enable再次开启系统的保护 8)重启系统进入正常系统
4、参考资料
http://blog.csdn.net/yutao52shi/article/details/49841561
https://stdio.sangwhan.com/retina-resolution-for-gitk/
发表评论