Git gui / gitk'in retina Macbook Pro'da iyi görünmesi mümkün müdür?


22

Git gui ve gitk'i gerçekten çok seviyorum. Benim için çok iyi çalışıyorlar ve onları nasıl kullanacağımı tam olarak biliyorum. Ne yazık ki, retina macbook'umda gerçekten pikselli ve çirkin görünüyorlar. Sadece metin ve krom olduğu için başlangıçta düzeltilmesi oldukça basit bir şey gibi görünüyor. Ama biraz çözüm aradım ve bir çözüm bulamadım.

Korkunç pikselleşme


Pikselli ve çirkin, font kenar yumuşatma olmadığı anlamına mı geliyor? Bu uygulamayı daha önce hiç görmedim. TK veya GTK + 'ya mı dayanıyor?
Ярослав Рахматуллин

1
Hayır. Gördüğünüz gibi çok fazla kenar yumuşatma var. Korkuyu değerlendirmek için görüntüyü tam çözünürlükte açmanız gerektiğini düşünüyorum. Uygulama görünüşe göre bir Tcl / Tk uygulamasıdır.
pius

Güncellemeyi gönderebilir ve cevap olarak kabul edebilirsiniz. Ayrıca, meraktan, yazı tipi düzeltmesi uygulanmış olan programın bir görüntüsünü gönderebilir misiniz?
Ярослав Рахматуллин

Bitti ve bitti. Yine, muhtemelen görmek için görüntüyü ayrı bir sekmede açmanız gerekir. İplikte satır içi gösterildiğinde, sorunu görmek zor.
pius

1
Doğru, Apple bu araçları git sürümlerinden kaldırdı. Ben git kullanarak homebrew yüklü: brew install git.
pius

Yanıtlar:


13

Ayrıca, Info.plist'i sizin için düzenleyeceğini düşündüğüm Retinizer'i de kullanabilirsiniz.

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

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

Dilekleri Retinizer'e sürükleyip bırakın. Retinize. Voilà!


4
Homebrew fıçı kuruluysa:brew cask install retinizer
Joe

çalışmıyor, yeniden başlatmam gerekir mi?
logcat

10

@ Patrick-browne tarafından işaret edilen çözüm bir cazibe gibi çalışır ve aslında, @pius tarafından işaret edilen başka bir yaklaşımı zaten yaptığım göz önüne alındığında, daha basittir.

@Joe'un dediği gibi, retinizeri demlemek fıçısı ile takın, ardından Wish'i sürükleyin ve Retinizer'a bırakın:

  1. $ brew cask install retinizer

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

  3. Wish'i sürükleyin ve Retinizer'a bırakın


Yaradı! ... daha az hileli bir çözüm umuyorsam bile.
sorin

7

Güncelleme 28 Ağustos 2013: Gönderdiğim çekme isteği kabul edildi, bu yüzden sorunun kaynağında, umarım 1.9 sürümünde çözülmesini bekliyorum. Bekleyemiyorsanız, aşağıda sunulan çözümü takip edin.

  1. Terminalinizi açın ve şuraya gidin: /System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
  2. Klasörün Info.plistiçindeki dosyayı açmak için bir düzenleyici kullanın Wish.app(kullandım sudo emacs Wish.app/Contents/Info.plist)
  3. Aşağıdaki iki satırı dosyaya önce ekleyin </dict>ve kaydedin: <key>NSHighResolutionCapable</key>
    <true/>
  4. İşletim sisteminin bilgi dosyasını yeniden yüklemesini sağlayın. Bu, şu komutlarla gerçekleştirilebilir:
    sudo cp -R Wish.app WishCopy.app
    sudo mv Wish.app WishOriginal.app
    sudo mv WishCopy.app Wish.app
  5. Çalışıp çalışmadığını open Wish.appgörmek için koşmayı deneyin . Eğer öyleyse, gitk için de çalışmalıdır.
  6. Git gui için de aynı şeyi yap, ama bu sefer bunu yap Git Gui.app(benimki /usr/local/git/share/git-gui/lib/)

Oh, ve muhtemelen NSHighResolutionCapable anahtarını tcl-mac posta listesinden, özellikle Kevin Walzer'in bir e-postasından öğrendiğimi belirtmeliyim .

İşte güzel net yazı tiplerinin bir ekran görüntüsü: Güzel net yazı tipleri


Bir arkadaşım ve ben başka bir uygulamada "bulanık yazı tipi" hakkında biraz anlaşmazlık yaşadık. Alt yazı tipinde ısrar ederken, yazı tipinin (ilk resme benzer) iyi göründüğünü söyledim. Şimdi ne demek istediğini anlıyorum.
Ярослав Рахматуллин

Teşekkürler, find the.app -print0 | sudo xargs -0 touchdolaşmak yerine yaptım ve Wish için çalıştı. Gerçi git guibulucunun yanına gitmek Get Infove geçiş yapmak zorunda kaldım open in low resolution.
Michael Krelin - hacker
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.