robot
最新文章(10)
快樂的小成就
Pythonkey 計劃
Mqskit 和其它相關工具
CPython 的 GC 二、三事
寫 Mecurial Extension 是件快樂的事!
Mozilla 台灣辨公室徵人啟事
關於 Apple 的兩項專利
core dump 之前的 frame
怎麼發出 beep 聲?
先承認你要找的是奴才吧!
首頁
新編
最新留言
Entries RSS
重要關鍵字(10)
coding (122)
Python (91)
FreeBSD (71)
WEB (61)
URL (48)
hardware (46)
javascript (36)
Linux (34)
blog (30)
C++ (16)
所有關鍵字
新增 URL
Graphic Shell 的概念
by thinker
2 Columns
關鍵字:
shell
FreeBSD
Linux
graphic
想法
command line
GUI
$GUI$ 介面有伊的好處,可以清楚的表示各種的資訊,也容易學習。但是,現在的 $GUI$ 攏使用滑鼠控制,對一個需要時常使用 keyboard 輸入的郎,使用滑鼠實在不方便。所以,真多專業的人員,攏亦使用文字的 $command line$。譬如講: XTerm。 文字的 $command line$ 可以對使用者做出正確的反應,無像滑鼠常常乎使用者感覺厭氣。想要點著畫面上的小方格,就算是使用靈敏滑鼠的少年郎,也是常常要舞歸半晡。但是文字能表現的效果有限,有一寡資訊還是用圖才會使簡單、清楚的方法來表示。 $graphic$ $shell$ 的$想法$,就是混合圖形和文字的 $command line$。適當的改用圖形表示一寡資訊,其它才用傳統的文字比示。譬如講,使用者輸入 ls 這個指令,畫面就會列出所有的檔案,並依照檔案的種類,顯示不同的 icon。輸入 tar 的時陣,就出現一個 progress bar,下面列出所有的檔案,將己經壓縮、壓縮中和還沒壓縮的檔案,用不同的方式表現。每一個 task 的結果和過程,攏會存成一個筆 history 資料,將來會使重新叫出兮個 task 出來看。history 是有數目限制,舊的 task 會乎新的 task 踼出 history。進行中的 task,譬如 make,可以用 progress bar 顯示是進行中。若是 task 是在背景執行,應該就將 task 縮小顥示在畫面邊的一個列表內,並以 progress bar 顥示進度。前景執行的 task,或者尚尾一個 task,就用畫面中方的主畫面顥示。 每一個 task 攏會指定一個 unique ID,咱會使用 recall 指令配合 ID 將過去某一個 task 的結果拿出來看。使用 enter 指令,會使進入該 task 的控制模式。哪是按 ctrl-z,就轉來 $command line$,和傳統的使用方法相同。
最後更新時間: 2005-02-18 08:59:49 CST |
引用
查詢:
COMMENTS: