Apakah mungkin agar git gui / gitk terlihat bagus pada retina Macbook Pro?

22

Saya sangat suka git gui dan gitk. Mereka bekerja sangat baik untuk saya dan saya tahu persis cara menggunakannya. Sayangnya, mereka terlihat benar-benar pixelated dan jelek di macbook retina saya. Karena itu hanya teks dan chrome, pada awalnya akan terlihat hal yang cukup sederhana untuk diperbaiki. Tapi saya sudah mencari solusi dan saya belum menemukan satu.

Pixasi yang mengerikan

pius
sumber
Dengan pixelated dan jelek, maksud Anda tidak ada font anti-aliasing? Saya belum pernah melihat aplikasi ini sebelumnya. Apakah ini berdasarkan TK atau GTK +?
Ярослав Рахматуллин
1
Tidak. Seperti yang Anda lihat ada banyak anti-aliasing yang terjadi. Saya pikir Anda harus membuka gambar dalam resolusi penuh untuk menghargai kengerian. Aplikasi ini tampaknya merupakan aplikasi Tcl / Tk.
pius
Anda dapat memposting pembaruan dan menerimanya sebagai jawaban. Juga, karena penasaran, dapatkah Anda memposting gambar program dengan font fix yang diterapkan?
Ярослав Рахматуллин
Dilakukan dan dilakukan. Sekali lagi, Anda mungkin harus membuka gambar di tab terpisah untuk melihatnya. Ketika ditunjukkan inline di utas, sulit untuk melihat masalahnya.
pius
1
Benar, Apple menghapus alat-alat ini dari versi git mereka. Saya telah menginstal git menggunakan homebrew: brew install git.
pius

Jawaban:

13

Anda juga dapat menggunakan Retinizer yang saya kira akan mengedit Info.plist untuk Anda.

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

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

Seret & letakkan Wish ke Retinizer. Retinize. Voa!

Patrick Browne
sumber
4
Jika casebroom homebrew diinstal maka:brew cask install retinizer
Joe
tidak berfungsi, apakah saya harus reboot?
logcat
10

Solusi yang ditunjukkan oleh @ patrick-browne bekerja seperti pesona dan lebih sederhana, pada kenyataannya, mengingat bahwa saya sudah melakukan pendekatan lain yang ditunjukkan oleh @pius juga.

Seperti yang dikatakan @joe, cukup instal retinizer dengan brew tong, lalu seret Wish dan masukkan ke Retinizer:

  1. $ brew cask install retinizer

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

  3. Seret Wish dan jatuh ke Retinizer

sirboderafael
sumber
Bekerja! ... bahkan jika saya berharap untuk solusi yang kurang simpel.
sorin
7

Pembaruan 28 Agustus 2013: Permintaan tarik yang saya kirimkan telah diterima, jadi saya berharap masalah akan diperbaiki pada sumbernya, semoga dalam rilis 1.9. Jika Anda tidak bisa menunggu, ikuti solusi yang disajikan di bawah ini.

  1. Buka terminal Anda dan arahkan ke /System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
  2. Gunakan editor untuk membuka Info.plistfile di dalam Wish.appfolder (saya menggunakan sudo emacs Wish.app/Contents/Info.plist)
  3. Tambahkan dua baris berikut ke file, sebelum </dict>dan simpan: <key>NSHighResolutionCapable</key>
    <true/>
  4. Buat OS memuat ulang file info. Ini dapat dicapai dengan perintah-perintah ini:
    sudo cp -R Wish.app WishCopy.app
    sudo mv Wish.app WishOriginal.app
    sudo mv WishCopy.app Wish.app
  5. Coba jalankan open Wish.appuntuk melihat apakah itu berhasil. Jika ya, itu harus bekerja untuk gitk juga.
  6. Lakukan hal yang sama untuk git gui, tapi kali ini lakukan pada Git Gui.app(milikku ada di /usr/local/git/share/git-gui/lib/)

Oh, dan saya mungkin harus menyebutkan bahwa saya mengetahui tentang kunci NSHighResolutionCapable dari daftar mail tcl-mac, khususnya dari email oleh Kevin Walzer .

Berikut adalah tangkapan layar font yang bagus dan bagus: Font yang bagus dan bagus

pius
sumber
Seorang teman dan saya memiliki sedikit perbedaan pendapat tentang "font buram" di aplikasi lain. Saya mengatakan bahwa font tampak baik-baik saja (mirip dengan gambar pertama) sementara dia bersikeras bahwa itu di bawah standar. Aku mengerti maksudnya sekarang.
Ярослав Рахматуллин
Terima kasih, saya find the.app -print0 | sudo xargs -0 touchbukannya bergerak dan itu berhasil untuk Wish. Padahal untuk git guisaya harus pergi ke finder Get Infodan toggle open in low resolution.
Michael Krelin - hacker