web-dev-qa-db-ja.com

Retina Macbook Proでgit gui / gitkの見栄えを良くすることは可能ですか?

私は本当にgit guiとgitkが大好きです。それらは私にとって非常にうまく機能し、私はそれらの使い方を正確に知っています。悲しいことに、私の網膜のMacbookでは、それらは本当にピクセル化され、醜く見えます。それは単なるテキストであり、chromeであるため、最初は修正するのはかなり簡単なことのように思われます。

Horrible pixelation

22
pius

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>の前に次の2行をファイルに追加し、保存します:<key>NSHighResolutionCapable</key>
    <true/>
  4. OSに情報ファイルをリロードさせます。これはこれらのコマンドで達成することができます:
    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キーについて知ったことを言及する必要があります。

素敵な鮮明なフォントのスクリーンショットは次のとおりです。 Nice crisp fonts

7
pius

また、Info.plistを編集すると思われるRetinizerを使用することもできます。

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

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

WishをRetinizerにドラッグ&ドロップします。網膜化。 Voilà!

13
Patrick Browne

@ patrick-browneによって指摘された解決策は魅力のように機能し、実際には、@ piusによって指摘された別のアプローチも既に実行しているので、より簡単です。

@joeが言ったように、醸造樽でレチナイザーをインストールし、ウィッシュをドラッグしてレチナイザーにドロップします。

  1. $ brew cask install retinizer

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

  3. WishをドラッグしてRetinizerにドロップします

10
sirboderafael