今天的 Tetralet 又在唧唧喳喳了



« 四月 2017 »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30






 

短小精悍 X Terminal Emulator - LilyTerm 0.7.0 發佈!

Tetralet | 02 三月, 2008 16:59

源起:

雖然敝人將系統轉換至 UTF-8 已有數年,但很令人氣餒的是,我竟找不到一個順手的 X Terminal Emulator。雖然幾乎試過所有能找到的程式了,但卻都或多或少有些缺點:

  • 過於肥大。

  • 不支援 UTF-8

  • 不支援分頁

  • 對於中文輸入法支援度不佳

前幾天,經由 caleb 的介紹,個人才發覺到其實利用 libvte,要自行開發個 X Terminal Emulator 並非難事。因此,這個計劃就此誕生了。

程式說明:

  • 從零開始全新開發。無版權疑慮。

  • 功能完備、輕薄短小。(目前程式大小不到 14K,程式碼不到 500 行。)

  • 支援分頁、滑鼠拖放分頁位置。若只有單一分頁時將會自動隱藏分頁列。

  • 利用鍵擊即可新增、刪除、切換、搬移、重新命名各分頁。[1]

  • 可任意變換字型、字型大小及視窗大小。
  • 可自行指定快捷鍵。設定方法請參考【設定快捷鍵】。[2]

  • 支援系統/個人設定檔
  • 可在使用過程中自行指定分頁名稱。(預設快捷鍵為 <Ctrl><E>

  • 支援半透明背景,且可指定透明度。但會嚴重影響效能。(需修改設定檔)

  • 可指定文字及背景顏色。(需修改設定檔)

  • 良好支援 UTF-8。(註:受限於 libvte 所提供的功能,尚不完備。請參考下文中的【已知 Bug / 未實作功能】[3])

  • 可經由 /etc/xdg/lilyterm.rc~/.config/lilyterm.rc,或以 -u/--user_profile 來指定設定檔來指定其它 程式參數。請參考設定檔範例。[4]

  • 經由 locale 環境變數來自動決定文字編碼。預設是使用 UTF-8。

  • 利用滑鼠右鍵可即時變更任一分頁的文字編碼。(建議同時搭配 Locale 及 Locale 環境變數)

網頁/下載位址:

http://lilyterm.luna.com.tw/

 

授權方式:

2-clause BSD-like license

畫面截圖:

LilyTerm 畫面截圖

若您在使用上有遇到任何問題,或有任何建議,請您不吝回報。謝謝!

 

 

迴響

Re: 短小精悍 X Terminal Emulator - LilyTerm 0.7.0 發佈!

請問一下您用的字型是?
看起來很漂亮﹍qq

[回應] neio @ 02/03/2008, 17:35

Re: neio

那個畫面是 ttf-dejavu + ttf-wqy-zenhei 的效果。

因為 ttf-wqy-zenhei (文泉驛) 尚未提供等寬的英文字,所以只好想辨法把它和其它字型併在一起。在 LilyTerm 中有介紹如何合併中、英文字型。

[回應] Tetralet @ 02/03/2008, 21:10

feature request

可否關閉Pango跟AA加速捲頁啊?小弟習慣點陣字型的Terminal,要兼具功能與輕量還真不好找呢。

[回應] YChao @ 11/03/2008, 00:50

Re: YChao

LilyTerm 是可以用點陣字型啦,但似乎對效能無決定性的影響。

由於 LilyTerm 是基於 libvte 開發的,如果要完全不用 Pango 的話,可能得重新開發才有辨法了。

[回應] Tetralet @ 12/03/2008, 11:48

Re: YChao

但如果不知用透明背景的話,其實 libvte 是不慢的!

[回應] Tetralet @ 14/03/2008, 09:47

authimage
驗證碼皆為英文大寫字母
僅輸入前4碼即可。後2碼是假的,欺敵用。
這是為了防制 Spam 而設計的。若造成您的不便還請見諒!
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb