我真的很喜欢 git gui 和 gitk。它们对我来说非常好用,而且我知道如何正确使用它们。遗憾的是,它们在我的 Retina MacBook 上看起来非常像素化和丑陋。由于它只是文本和 chrome,所以乍一看似乎很容易修复。但我已经四处寻找解决方案,却没有找到。
答案1
您还可以使用 Retinizer,我猜它会为您编辑 Info.plist。
https://sites.google.com/a/mikelpr.com/retinizer/
open /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/
将 Wish 拖放到 Retinizer 中。Retinize。瞧!
答案2
@patrick-browne 指出的解决方案非常有效,而且更简单,事实上,因为我已经尝试过@pius 指出的另一种方法。
正如 @joe 所说,只需使用 brew cask 安装 retinizer,然后将 Wish 拖放到 Retinizer 中:
$ brew cask install retinizer
$ open /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/
将 Wish 拖放到 Retinizer 中
答案3
2013 年 8 月 28 日更新:我提交的拉取请求已被接受,因此我期望这个问题会在源头得到解决,希望是在 1.9 版本中。如果您等不及了,请按照下面介绍的解决方法操作。
- 打开终端并导航至
/System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
- 使用编辑器打开文件夹
Info.plist
内的文件Wish.app
(我使用了sudo emacs Wish.app/Contents/Info.plist
) - 在文件前面添加以下两行
</dict>
并保存:<key>NSHighResolutionCapable</key>
<true/> - 让操作系统重新加载信息文件。可以使用以下命令实现:
sudo cp -R Wish.app WishCopy.app
sudo mv Wish.app WishOriginal.app
sudo mv WishCopy.app Wish.app - 尝试运行
open Wish.app
看看是否有效。如果有效,那么它也应该适用于 gitk。 Git Gui.app
对 git gui 做同样的事情,但这次在(我的是在/usr/local/git/share/git-gui/lib/
)上做
哦,我可能应该提一下,我是从 tcl-mac 邮件列表中找到 NSHighResolutionCapable 键的,具体来自Kevin Walzer 的电子邮件。
以下是清晰漂亮字体的屏幕截图: