git-cola win32 安裝指南

git-cola 在 github 上的網頁寫的算是清楚,就是先裝 msysgitpythonpyqt 以後(pyqt 的話要看 python 版本來下載對應的安裝檔),最後再下載 git-cola installer 進行安裝就可以。

安裝 git-cola 的時候,會問你 pythonw 的路徑,這個就看你是安裝 python 2.6 還 python 2.7,一般就是在 c:\python26 或 c:\python27 下;接著會問你 git 所在的路徑,我這邊踩到雷,傻傻的選了 C:\Program Files\Git\bin\git.exe ,然後就安裝完成了。

安裝完成以後,程式可以執行,但是在進行 push/pull 時,卻發生卡住的情況。我在想這應該是 git 的問題,因為把程式都關閉以後,用「工作管理員」打開看,git.exe 還在執行。我在猜想應該是有些環境變數沒有設定到,導致 SSH 有問題而造成 git push/pull 失敗。接著我就試著去找設定 C:\Program Files\Git\bin\git.exe 的地方,找了好一陣子,才找到原來安裝程式在問完 git 路徑以後,直接把這個設定寫在 git-cola/git-dag 的捷徑裡,所以就右鍵點擊捷徑以後,選「內容」去修改為 C:\Program Files\Git\cmd\git.cmd 這個 msysgit 提供的,有設置環境變數的批次腳本檔即可。

Ubuntu第二個螢幕的解析度只有640×480

家裡是用 Ubuntu 12.10,顯卡是用 nVidia GT630,主要螢幕是 ViewSonic 22″,第二個螢幕則是 Dell 17″。都接上去以後,第二個螢幕卻只有 640×480,當然還是可以用,但是就是礙眼,而且很多程式根本不適用於640×480了,操作會很麻煩。

打開 nVidia X Server Settings,想說去設定為高一點的解析度,可是能選的解析度就只能到 640×480。找了 GT630 的規格,原本以為是規格限制,但後來換算了一下,發現應該不是,而且 17″ 應該是要可以跑到 1024×768 才對,再者,以前都沒問題的。後來再用 nvidia gt630 “Virtual screen size” 去找,才在 nVidia 驅動程式的 README 裡找到 MetaModes 這關鍵字。參考了自己原來的 xorg.conf,裏面是這樣寫:Option “metamodes” “CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1680+0″,仔細研究了好一會兒,牙一咬,心一橫,想說應該是這個沒錯,就調整為 Option “metamodes” “CRT-0: nvidia-auto-select +0+0, CRT-1: 800×600 +1680+0” ,重新啟動就可以讓第二個螢幕到 800×600 了,這時候再打開 nVidia X Server Settings,赫然發現,第二個螢幕的解析度也可以調整了,於是就調整為 1024×768,打完收工。