-
twm
鎖定
TWM 是TabWindow Manager for the X WindowSystem的簡稱,它是一個窗口管理器,初次發佈於1988年4月,是個非常容易上手的WindowManager。
- 中文名
- TabWindow Manager for the X WindowSystem
- 簡 稱
- twm
- 類 型
- 是一個窗口管理器
- 初次發佈
- 1988年4月
twm軟件簡介
不像其他的X程序,它沒有基於任何GUI組件,而是直接使用的XLib,這樣帶來的好處就是:小、更方便的配置。所謂窗口管理器,它是一個特殊的程序,它用來給X程序提供諸如:標題的繪製、窗口陰影、窗口圖標化、用户自定義宏、鼠標點擊、鍵盤焦點、縮放等功能。
它和GNOME、KDE不同,不是一個桌面環境(DesktopEnviroment,DE)。那些所謂的桌面環境都會有一個窗口管理器,比如CentOS的GNOME用的就是MetaCity,這些DE集成了大量的應用程序,包括一些非常便利的系統管理工具、實用小工具、遊戲等,大大方便了用户。
桌面環境縱有千般好,也會有它的短處,比如:由於它的龐大,在系統啓動的時候會顯的很慢,其實有很多應用我們都不會用到,這個時候,你可選擇只加載一個窗口管理器即可。而且你將會發現,幾乎所有的窗口管理器都可以用rc文件來配置,你可以在允許的範圍內,任意的配置。比如TWM的配置文件就是.twmrc。它位於用户目錄下,在TWM啓的時候它會首先從用户的主目錄下找這個文件,如果它找不到,TWM就會使用一個系統共用的配置文件,一般情況下它位於:/usr/X11R6/lib/X11/twm/system.twmrc。
這樣,當你在執行startx的時候,就只會啓動TWM了。最後一行表示啓動TWM,前面的兩行表示啓動的其他程序,比如xclock,它是一個時鐘程序,它後面的參數表示它啓動後所在的位置和大小。需要注意的是,除了最後一行,其他的行要在最後加上後台運行標誌,否則後面的程序都沒法進行了。除了最後一行,其他的都是可選的,你可以把你常用的一些程序放在exectwm前,這就和Windows下的啓動一樣。startx後,你將會發現,TWM的啓動非常的快,至少比GNOME,KDE快多了,當然這樣比有失公平。
twm變量
變量的名字和關鍵字是非大小寫敏感的。字符串必須用引號引起來,比如:"blue",並且字符串是大小寫敏感的。
綁定
綁定配置通常放在第二位,主要用於描述鍵盤或者鼠標在窗口、圖標、標題、框架上動作時,產生的影響。
比如我們可以把F1鍵綁定為最小化操作,把F2綁定為更改窗口的層次,把F11綁定為最大化窗口,把Shift+F4綁定為關閉窗口,F12用來把窗口焦點移到某個窗口上。
菜單
菜單用於給用户提供自定義菜單的機會。它們可以被分成不同組,方便管理。每個菜單都由一個名字來標識,這個名字將來用作f.menu的參數。並且,我們還可以定義菜單的背景色、前景色、菜單的項以及該項所對應的動作。
twm圖標管理器
twm有用的設定
TWM默認情況下,在建立新窗口時,需要用户指定窗口的位置,這個“特色“實在讓人頭疼,不知道TWM的作者當初的用意何在。還好,有參數可以關閉它,在.twmrc的最上面加入RandomPlacement即可,以後新打開的窗口就會自動的找一個位置了。
在.twmrc中加入AutoRelativeResize,然後你就可以拖動標題欄最右邊的按鈕來改變窗口大小了。在實際操作中,我發現,如果要縮小窗口,需要先向放大的方向拖動,然後再往縮小的方向拖動才可以。如果不加入這個參數,要想改變窗口大小,需要把鼠標移動到右下角才可以,不夠方便。
twm結尾
TWM並不是一個完美的窗口管理器,比如它在某種意義上説不夠漂亮。但是每個窗口管理器都有它自己獨特的地方,每個人都有可能愛上TWM,也許有一天你厭煩了別的管理器,你會嘗試用一下TWM,以緩解一下審美疲勞。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: 双子syf666