เป็นไปได้หรือไม่ที่จะมี git gui / gitk ดูดีใน retina Macbook Pro?


22

ฉันรัก git gui และ gitk จริงๆ พวกเขาทำงานได้ดีมากสำหรับฉันและฉันรู้วิธีการใช้งาน น่าเศร้าที่พวกเขาดูเป็นพิกเซลและน่าเกลียดบนจอประสาทตา macbook ของฉัน เนื่องจากเป็นเพียงข้อความและโครเมียมมันจะดูเหมือนเป็นเรื่องง่ายที่จะแก้ไข แต่ฉันมองไปรอบ ๆ เพื่อหาวิธีแก้ปัญหาและฉันไม่พบสิ่งใดเลย

ตัวหนังสือที่น่ากลัว


ตามตัวหนังสือและน่าเกลียดคุณหมายความว่าไม่มีการลดขนาดตัวอักษรหรือไม่ ฉันไม่เคยเห็นแอปพลิเคชันนี้มาก่อน มันขึ้นอยู่กับ TK หรือ GTK +
ЯрославРахматуллин

1
ไม่อย่างที่คุณเห็นว่ามีการต่อต้านนามแฝงเกิดขึ้นมากมาย ฉันคิดว่าคุณต้องเปิดภาพเต็มความละเอียดเพื่อชื่นชมความสยองขวัญ แอปพลิเคชันนั้นเป็นแอปพลิเคชัน Tcl / Tk
pius

คุณสามารถโพสต์การอัปเดตและยอมรับว่าเป็นคำตอบ นอกจากนี้คุณยังสามารถโพสต์ภาพของโปรแกรมด้วยการแก้ไขแบบอักษรได้หรือไม่?
ЯрославРахматуллин

เสร็จแล้ว อีกครั้งคุณอาจต้องเปิดภาพในแท็บแยกต่างหากเพื่อดู เมื่อแสดงแบบอินไลน์ในเธรดมันยากที่จะเห็นปัญหา
pius

1
ถูกต้อง Apple ลบเครื่องมือเหล่านี้ออกจาก git เวอร์ชัน ผมติดตั้งคอมไพล์โดยใช้ brew install gitHomebrew:
pius

คำตอบ:


13

คุณสามารถใช้ Retinizer ซึ่งฉันเดาว่าจะแก้ไข Info.plist ให้คุณ

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

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

ลากและวาง Wish ลงใน Retinizer Retinize วันนี้!


4
หากมีการติดตั้งถัง homebrew แล้ว:brew cask install retinizer
โจ

ไม่ทำงานฉันต้องรีบูตหรือไม่
logcat

10

วิธีแก้ปัญหาที่ชี้โดย @ patrick-browne ทำงานได้อย่างมีเสน่ห์และมันก็ง่ายกว่าในความเป็นจริงเพราะฉันได้ทำแนวทางอื่นที่ @pius ชี้ไปแล้ว

ตามที่ @ โจกล่าวเพียงแค่ติดตั้ง retinizer ด้วย brew cask จากนั้นลาก Wish และปล่อยลงใน Retinizer:

  1. $ brew cask install retinizer

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

  3. ลาก Wish และวางลงใน Retinizer


ทำงาน! ... แม้ว่าฉันหวังว่าจะได้วิธีแก้ปัญหาแฮ็กน้อย
โซริน

7

อัปเดต 28 สิงหาคม 2556: ตอบรับคำขอดึงที่ฉันส่งมาดังนั้นฉันคาดว่าปัญหาจะได้รับการแก้ไขที่แหล่งที่มาหวังว่าจะวางจำหน่าย 1.9 หากคุณไม่สามารถรอได้ให้ทำตามวิธีแก้ไขที่แสดงด้านล่าง

  1. เปิด terminal ของคุณแล้วไปที่ /System/Library/Frameworks/Tk.framework/Version/8.5/Resources/
  2. ใช้เครื่องมือแก้ไขเพื่อเปิดInfo.plistไฟล์ภายในWish.appโฟลเดอร์ (ฉันใช้sudo emacs Wish.app/Contents/Info.plist)
  3. เพิ่มสองบรรทัดต่อไปนี้ลงในไฟล์ก่อน</dict>และบันทึก: <key>NSHighResolutionCapable</key>
    <true/>
  4. ทำให้ระบบปฏิบัติการโหลดไฟล์ข้อมูลอีกครั้ง สามารถทำได้ด้วยคำสั่งเหล่านี้:
    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/)

Oh, และฉันอาจจะพูดถึงว่าฉันพบข้อมูลเกี่ยวกับคีย์ NSHighResolutionCapable จาก TCL-Mac จดหมายรายการโดยเฉพาะจากe-mail มาโดยเควิน Walzer

นี่คือภาพหน้าจอของตัวอักษรที่คมชัดดี: แบบอักษรที่คมชัดดี


เพื่อนและฉันมีความขัดแย้งเล็กน้อยเกี่ยวกับ "แบบอักษรเบลอ" ในแอปพลิเคชันอื่น ฉันบอกว่าแบบอักษรดูดี (คล้ายกับภาพแรก) ในขณะที่เขายืนยันว่ามันเป็น subpar ฉันเห็นสิ่งที่เขาหมายถึงตอนนี้
ЯрославРахматуллин

ขอบคุณฉันทำfind the.app -print0 | sudo xargs -0 touchแทนการย้ายไปรอบ ๆ และใช้งานได้สำหรับ Wish แต่สำหรับgit guiผมต้องไปของการค้นหาและสลับGet Info open in low resolution
Michael Krelin - แฮกเกอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.