是否有可能让 git gui / gitk 在 Retina Macbook Pro 上看起来不错?

piu*_*ius 24 git macbook-pro-retina macos git-gui

我真的很喜欢 git gui 和 gitk。它们对我来说效果很好,我确切地知道如何使用它们。可悲的是,它们在我的视网膜 macbook 上看起来非常像素化和丑陋。由于它只是文本和 chrome,因此一开始看起来是一件相当简单的事情。但是我已经四处寻找解决方案,但我还没有找到。

可怕的像素化

小智 14

您也可以使用 Retinizer,我猜它会为您编辑 Info.plist。

https://sites.google.com/a/mikelpr.com/retinizer/

open /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/
Run Code Online (Sandbox Code Playgroud)

将 Wish 拖放到 Retinizer 中。重新调整。瞧!

  • 如果安装了自制酒桶,则:`brew cask install retinizer` (4认同)

her*_*era 10

@patrick-browne 指出的解决方案就像一种魅力,事实上它更简单,因为我也已经做了@pius 指出的另一种方法。

正如@joe 所说,只需使用 brew cask 安装 retinizer,然后将 Wish 拖放到 Retinizer 中:

  1. $ brew cask install retinizer

  2. $ open /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/

  3. 将 Wish 拖放到 Retinizer 中


piu*_*ius 7

2013 年 8 月 28 日更新:我提交拉取请求已被接受,所以我希望问题将在源头上得到修复,希望在 1.9 版中得到解决。如果您迫不及待,请按照下面介绍的解决方法进行操作。

  1. 打开你的终端并导航到 /System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
  2. 使用编辑器打开Info.plist文件Wish.app夹内的文件(我用过sudo emacs Wish.app/Contents/Info.plist
  3. 将以下两行添加到文件中,然后</dict>保存: <key>NSHighResolutionCapable</key>
    <true/>
  4. 使操作系统重新加载信息文件。这可以通过以下命令实现:
    sudo cp -R Wish.app WishCopy.app
    sudo mv Wish.app WishOriginal.app
    sudo mv WishCopy.app Wish.app
  5. 尝试运行open Wish.app看看它是否有效。如果是这样,它也应该适用于 gitk。
  6. 对 git gui 做同样的事情,但这次在Git Gui.app(我的在/usr/local/git/share/git-gui/lib/)上做

哦,我应该提一下,我从 tcl-mac 邮件列表,特别是从Kevin Walzer 的一封电子邮件中发现了 NSHighResolutionCapable 密钥。

这是漂亮清晰字体的屏幕截图: 好清晰的字体