| |||||||
adm | Find | login register |
由於發現 urxvt(rxvt-unicode) 有 vim上的問題,有點想換掉。試了 gnome-terminal & roxterm ,發現有各自的問題。 roxterm 似乎是與 gnome-teriminal 差不多的東西。讓人無法忍受的問題是,字會變得有點暗淡。發現 roxterm 的 memory RSS(24584) 比 gnome-terminal(23000) 大。 urxvt 是用 XIM,且有時候 copy paste 會出問題,不過還可以忍受。vim 的問題就改用 gvim 好了。 edited: 1
| |||||||||||||
| |||||||||||||
gnome terminal font display 應該新增 option 是否要 anti-alias。 edited: 1
| |||||||||||||
這應該是 fontconfig 的任務?至少目前的任務編組是這樣的。
小字的時候如果不用 aa,會很難看,除非使用點陣字(iso-8859 及 unicode 的 pcf 才會被 fc-cache 抓到)。不然就是把點陣字嵌入 TTF 中。大字的時候有沒有 aa 其實都差不多了。 | |||||||||||||
mrxvt / urxvt 都有實作選項,可以切換開關 antialias 不過 fontconfig 其它細部設定似乎沒有 terminal emulator 能做調整(也許是做不到?) mrxvt 看來短期內不可能支援 UTF-8 | |||||||||||||
剛想起來 mrxvt 有實作一堆 freetype 選項, 連 RGB BGR 的 sub-pixel rendering 這種都有做。 所以還是看 terminal emulator 要不要做,並不是做不出來。
我現在完全都用 roxterm 了,對 non-gnome user 來說比 gnome terminal 瘦太多了。 不考慮 urxvt / mlterm 是因為需要 XIM,而 XIM 沒有 locale 就不能動。 直接用 gcin protocol 真的方便很多。 | |||||||||||||
看到這個我眼睛就亮起來了。短小精悍是我最喜歡的,裝來試用看看。 不過,記憶體用量要再評估一下,照理他應該會比 gnome-terminal 省才對呀?怎麼反而更佔記憶體? edited: 1
| |||||||||||||
怎麼我觀察到的情形不是這樣?有用 ps 看過 RSS 嗎? | |||||||||||||
我有註明是 non-gnome user 呀。
在我的系統上 gnome-terminal 真的是無敵慢,可明顯感受到比 roxterm 慢。 roxterm 又可明顯感受到比 mrxvt 慢。 對於從來不用 gnome 也不裝 libgnome 的我來說,gnome-terminal 完全是垃圾… (用 evilwm 前我用 icewm,用 icewm 前用 KDE,用 KDE 前用 fvwm95。gnome 只在測試有需要時才裝,測完立刻移除。)
roxterm 的好處是不需要 locale 就可以 顯示/輸入 UTF-8(及其它任意編碼) urxvt 即使 patch 過用 gcin protocol 還是需要 locale 才能 顯示 UTF-8(若只想輸入就不需要 locale) | |||||||||||||
roxterm 啟動的確是比 gnome-terminal 快多了。
只是我發現一個問題,如果在 big5 locale 啟動,然後設在 utf8,那麼,輸入會有點問題,例如有些字會出不來,要在下一個字輸入後一併兩個字一起出來,例如嘸蝦米的「滿州」,鍵入「滿」(m)的時候不會輸出,然後鍵入「州」(yy)才「滿州」兩字一併輸出。還搞不清楚是什麼原因造成的,好像是字元的長度沒有計算好的關係。 | |||||||||||||
ROXTerm 的大問題:
所以我想換回 MLTerm 了... (囧),MLTerm 只輸在沒有分頁罷了。 edited: 1
| |||||||||||||
又有另一個更短小精練的 termit ,不過問題還是有:
| |||||||||||||
修改自 termit 的 eviltermit,問題跟 termit 一樣:
| |||||||||||||
去看 XLookupString 沒有處理的 key 要用 Xutf8LookupString or XmbLookupString 處理。 |
| |||||||
adm | Find | login register |