最近由於老師要求要在Ubuntu下QT上進程多線程服務器的開發,雖然只是單純的調用qt的network模塊,但是為了避免麻煩,我還是很操蛋的在QT下寫控制台程序了,但是寫完程序後運行時出現了如下情況。
程序運行了,但是控制台中居然只有一個光標在那兒跳啊跳。由於百度的姿勢不對,廢了好多時間,終於明白是因為qt creator不支持Gnome默認的終端gnome-terminal。
所以要換成XTerm的控制台。
具體的解決方式是在tools->options->system->Terminal->改為xterm -e。
這樣就可以解決上述的那個問題。
但是由於XTerm的原版界面實在是慘不忍睹,所以,下面再說一下XTerm的配置方法。
具體步驟如下:
1)sudo vim .Xresources進行配置
下面給出一個網上現成的樣例。
Xft.dpi: 96
xpdf.title: PDF
XTerm*locale: true
XTerm*utf8Title: true
XTerm*fontMenu*fontdefault*Label: Default
XTerm*faceName: Lucida Console
XTerm*faceNameDoublesize: LiHei Pro
XTerm*faceSize: 10
XTerm*faceSize1: 10
XTerm*faceSize2: 10
XTerm*faceSize3: 10
XTerm*faceSize4: 10
XTerm*faceSize5: 10
XTerm*faceSize6: 10
XTerm.cjkWidth:true
XTerm*background: #1c5572
XTerm*foreground: white
XTerm*scrollBar: true
XTerm*rightScrollBar: true
XTerm*jumpScroll: true
XTerm*SaveLines: 1000
2)輸入以下命令sudo xrdb -load ~/.Xresources
這樣界面就略微能入眼了。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2