É possível ter o git gui / gitk com boa aparência em um MacBook Pro de retina?

19

Eu realmente amo git gui e gitk. Eles funcionam muito bem para mim e eu sei exatamente como usá-los. Infelizmente, eles parecem realmente pixelados e feios no meu macbook de retina. Uma vez que é apenas texto e cromo, pareceria, no início, uma coisa bastante simples de corrigir. Mas olhei em volta um pouco para uma solução e não encontrei nenhuma.

    
por pius 17.07.2013 / 12:30

3 respostas

6

Atualização em 28 de agosto de 2013: a solicitação de extração que enviei foi aceita, então eu espero que o problema seja corrigido na fonte, esperançosamente na versão 1.9. Se você não pode esperar, siga a solução apresentada abaixo.

  1. Abra seu terminal e navegue até /System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
  2. Use um editor para abrir o arquivo Info.plist dentro da pasta Wish.app (usei sudo emacs Wish.app/Contents/Info.plist )
  3. Adicione as duas linhas seguintes ao arquivo, antes de </dict> e salve-o: <key>NSHighResolutionCapable</key>
    <true/>
  4. Faça o sistema operacional recarregar o arquivo info. Isto pode ser conseguido com estes comandos:
    sudo cp -R Wish.app WishCopy.app
    sudo mv Wish.app WishOriginal.app
    sudo mv WishCopy.app Wish.app
  5. Tente executar open Wish.app para ver se funcionou. Se assim fosse, deveria funcionar também para o gitk.
  6. Faça o mesmo por git gui, mas desta vez faça isso no Git Gui.app (o meu foi em /usr/local/git/share/git-gui/lib/ )

Ah, e eu provavelmente deveria mencionar que eu descobri sobre a chave NSHighResolutionCapable da lista de e-mail tcl-mac, especificamente de um e-mail de Kevin Walzer .

Aqui está uma captura de tela das boas fontes nítidas:

    
por 22.07.2013 / 03:17
9

Você também pode usar o Retinizer, que eu acho que irá editar o Info.plist para você.

link

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

Arraste e solte o Desejo no Retinizador. Retinize. Voilà!

    
por 04.02.2015 / 01:15
6

A solução apontada por @ patrick-browne funciona como um encanto e é mais simples, na verdade, já que eu já fiz a outra abordagem apontada por @pius também.

Como @joe disse, basta instalar o retinizador com o barril de fermentação e, em seguida, arrastar o Wish e soltar no Retinizer:

  1. $ brew cask install retinizer

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

  3. Arraste o desejo e solte no Retinizador

por 10.07.2016 / 00:44