Ubuntu下的gitk与git-gui字体问题

问题一:安装了git-gui,进入以后出现错误提示
             Spell checking is unavable:No word lists can be found for the language "zh_CN"

解决方案:
             vim ~/.gitconfig,然后添加以下内容:
             [gui]
                   spellingdictionary = none
问题二:gitk/git-gui图形界面对于中文不友好,中文显示字体怪怪的(tcl/tk图形库本身就对中文不友好。gitk是用Tcl/Tk写的工具,默认使用Tk 8.4,不支持抗锯齿,因此字体显示很难看。好在Tk 8.5支持了部分抗锯齿字体,修改gitk使用Tk 8.5后显示效果会好一点。)

解决方案(推荐):安装Tk8.5,并选为默认
                         sudo apt-get install tk8.5
                         sudo update-alternatives –config wish
                         –> select /usr/bin/wish8.5
                         Ubuntu下的gitk与git-gui字体问题_第1张图片
 
其他方案:1.安装tk8.5包后,不需选为默认,编辑/usr/bin/gitk文件,把开头调用wish的那行
                       exec /usr/bin/wish "$0" -- "$@"
                       改成
                       exec /usr/bin/wish8.5 "$0" -- "$@"
                       这样就能在gitk中开启抗锯齿了,这个方案只能修改gitk字体,git-gui没办法修改
                2.修改git-gui字体:把中文变为英文会好一点:
                      进入/usr/share/git-gui/lib/msgs(视安装目录而定,我的是/usr/local/share/git-gui/lib/msgs)目录,把zh_cn.msg的文件名改掉即可。
                     $sudo mv zh_cn.msg zh_cn.msg.bak

你可能感兴趣的:(GUI,git,ubuntu,gitk,git-gui)