¿Es posible que git gui / gitk se vea bien en una retina Macbook Pro?

22

Realmente amo a git gui y gitk. Funcionan muy bien para mí y sé exactamente cómo usarlos. Lamentablemente, se ven realmente pixelados y feos en mi retina macbook. Dado que es solo texto y cromo, al principio parecería una cosa bastante simple de solucionar. Pero he buscado bastante una solución y no he encontrado ninguna.

Pixelación horrible

pío
fuente
Por pixelado y feo, ¿quiere decir que no hay suavizado de fuente? Nunca he visto esta aplicación antes. ¿Se basa en TK o GTK +?
Ярослав Рахматуллин
1
No. Como puede ver, hay un montón de anti-aliasing. Creo que tienes que abrir la imagen en resolución completa para apreciar el horror. La aplicación es aparentemente una aplicación Tcl / Tk.
pius
Puede publicar la actualización y aceptarla como respuesta. Además, por curiosidad, ¿podría publicar una imagen del programa con la corrección de fuente aplicada?
Ярослав Рахматуллин
Hecho y hecho. Una vez más, probablemente tenga que abrir la imagen en una pestaña separada para verla. Cuando se muestra en línea en el hilo, es difícil ver el problema.
pius
1
Correcto, Apple eliminó estas herramientas de su versión de git. He instalado git utilizando homebrew: brew install git.
pius

Respuestas:

13

También puede usar Retinizer, que creo que editará la Info.plist por usted.

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

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

Arrastra y suelta Wish en Retinizer. Retinizar Voilà!

Patrick Browne
fuente
44
Si se instala homebrew caskroom, entonces:brew cask install retinizer
Joe
no funciona, ¿necesito reiniciar?
logcat
10

La solución apuntada por @ patrick-browne funciona de maravilla y, de hecho, es más simple, dado que ya hice el otro enfoque señalado por @pius también.

Como dijo @joe, simplemente instale el retinizador con brew cask, luego arrastre Wish y suéltelo en Retinizer:

  1. $ brew cask install retinizer

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

  3. Arrastre Wish y suéltelo en Retinizer

sirboderafael
fuente
¡Trabajó! ... incluso si esperaba una solución menos hacky.
sorin
7

Actualización 28 de agosto de 2013: La solicitud de extracción que presenté ha sido aceptada, por lo que espero que el problema se solucione en la fuente, con suerte en la versión 1.9. Si no puede esperar, siga la solución presentada a continuación.

  1. Abre tu terminal y navega hasta /System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
  2. Use un editor para abrir el Info.plistarchivo dentro de la Wish.appcarpeta (solía sudo emacs Wish.app/Contents/Info.plist)
  3. Agregue las siguientes dos líneas al archivo, antes </dict>y guárdelo: <key>NSHighResolutionCapable</key>
    <true/>
  4. Haga que el sistema operativo vuelva a cargar el archivo de información. Esto se puede lograr con estos comandos:
    sudo cp -R Wish.app WishCopy.app
    sudo mv Wish.app WishOriginal.app
    sudo mv WishCopy.app Wish.app
  5. Intenta correr open Wish.apppara ver si funcionó. Si lo hiciera, también debería funcionar para gitk.
  6. Haz lo mismo para git gui, pero esta vez hazlo en Git Gui.app(el mío estaba en /usr/local/git/share/git-gui/lib/)

Ah, y probablemente debería mencionar que descubrí la clave NSHighResolutionCapable de la lista de correo tcl-mac, específicamente de un correo electrónico de Kevin Walzer .

Aquí hay una captura de pantalla de las bonitas fuentes nítidas: Fuentes bonitas y nítidas

pío
fuente
Un amigo y yo tuvimos un pequeño desacuerdo sobre una "fuente borrosa" en otra aplicación. Dije que la fuente se veía bien (similar a la primera imagen) mientras él insistía en que estaba por debajo. Ahora veo a qué se refería.
Ярослав Рахматуллин
Gracias, lo hice en find the.app -print0 | sudo xargs -0 touchlugar de moverme y funcionó para Wish. Aunque porque git guitenía que ir al buscador Get Infoy alternar open in low resolution.
Michael Krelin - hacker