Mac gitk安装与优化
一、mac系統(tǒng)安裝gitk
gitk是git的一個bin工具,如果git不包含gitk只能說明當前使用的git版本過老。
因此我們只需要安裝最新的git就可以了。安裝git方法如下:
首先安裝brew,方便安裝git
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后更新軟件源并安裝git
brew update brew install git
查看git版本
git --version # 我安裝之后git version 2.18.0
安裝完成后執(zhí)行type命令檢查git路徑
type -a git
如果結(jié)果路徑包含/usr/local/bin/git則安裝成功,此時只需在項目目錄下輸入gitk命令就可以啟動gitk了。
但是默認情況下gitk顯示很模糊,網(wǎng)上查了之后發(fā)現(xiàn)是由于mac自帶的Wish軟件版本很老,沒有對retina屏幕做適配導(dǎo)致的,因此需要做優(yōu)化。
二、系統(tǒng)優(yōu)化,開啟Wish高分辨率適配
git在Mac下其實早就適配了高分辨率了,其patch鏈接如下:
https://gist.githubusercontent.com/cynthia/5f2355a87c2f15d96dbe/raw/6727e73a007b0efabf55dd065e588467ffccc016/wish_app_info_plist.patch
開啟高分辨率適配步驟如下:
1、重啟系統(tǒng),在黑屏界面的時候按住command + r直至出現(xiàn)進度條,進入系統(tǒng)recovery模式
2、在recovery模式中選擇簡體中文進入桌面,在最頂層的工具欄中找到“實用工具” -> “終端”,啟動命令行終端
3、執(zhí)行以下命令關(guān)閉系統(tǒng)保護,詳細了解OS X的rootless
csrutil disable
4、重啟正常進入系統(tǒng),修改系統(tǒng)配置文件(如果沒有上面的csrutil disable,是無法修改/System目錄內(nèi)的任何內(nèi)容的)
sudo vim /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app/Contents/Info.plist
這個/System/Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app/Contents/Info.plist在recovery模式下是找不到的
然后在這個文件內(nèi)容中增加以下兩行配置:
<key>NSHighResolutionCapable</key>
<true/>
增加位置如下圖
然后更新Wish.app配置
sudo touch /System/Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app
5、再次重啟,黑屏時按下command+r直到出現(xiàn)進度條,重新進入recovery模式
6、進入recovery模式桌面后,執(zhí)行“實用工具”->“終端”啟動命令行終端
7、執(zhí)行命令開啟系統(tǒng)文件保護
csrutil enable
8、重啟系統(tǒng),正常進入系統(tǒng),gitk就OK了。
參考博客:
https://yanke.info/?id=54
https://blog.csdn.net/yutao52shi/article/details/49841561
https://apple.stackexchange.com/questions/193368/what-is-the-rootless-feature-in-el-capitan-really
總結(jié)
以上是生活随笔為你收集整理的Mac gitk安装与优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浏览器访问http链接自动转htpps访
- 下一篇: java实现函数指针