歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> freebsd安裝完kde或gnome後,執行startx後只能進入twm

freebsd安裝完kde或gnome後,執行startx後只能進入twm

日期:2017/2/28 11:11:23   编辑:關於Unix


需要下面步驟:
echo "exec startkde" > ~/.xinitrc

echo "exec gnome-session" > ~/.xinitrc
再執行 startx 就進入kde 或 gnome界面了.

TWM是Tab Window Manager for the X Window System的簡稱,它是一個窗口管理器,初次發布於1988年4月,是個非常容易上手的Window Manager。不像其他的X程序,它沒有基於任何GUI組件,而是直接使用的XLib,這樣帶來的好處就是:小、更方便的配置。所謂窗口管理器,它是一個特殊的程序,它用來給X程序提供諸如:標題的繪制、窗口陰影、窗口圖標化、用戶自定義宏、鼠標點擊、鍵盤焦點、縮放等功能。
它和GNOME、KDE不同,不是一個桌面環境(Desktop Enviroment,DE)。那些所謂的桌面環境都會有一個窗口管理器,比如CentOS的GNOME用的就是MetaCity,這些DE集成了大量的應用程序,包括一些非常便利的系統管理工具、實用小工具、游戲等,大大方便了用戶.

TWM是一個非常簡單的xwindows,但可以運行諸如mozilla,gaim,konqueror這類只有在圖形界面下才可以用的軟件.試試在終端控制台執行這些命令!
左鍵點擊桌面就彈出菜單,kill是終止進程,term是終端控制台.showicomgr是進程圖標列表.
為了要啟動TWM,而不是GNOME或KDE,我們需要在用戶的目錄下編輯一個.xinitrc的文件,它的內容如下:
#!/bin/sh
xclock -geometry 70x70+5+5 &
xterm -geometry +200+200 -fn 7x13 -fg gray -bg black &
exec twm

這樣,當你在執行startx的時候,就只會啟動TWM了。最後一行表示啟動TWM,前面的兩行表示啟動的其他程序,比如xclock,它是一個時鐘程序,它後面的參數表示它啟動後所在的位置和大小。需要注意的是,除了最後一行,其他的行要在最後加上後台運行標志,否則後面的程序都沒法進行了。除了最後一行,其他的都是可選的,你可以把你常用的一些程序放在exec twm前,這就和Windows下的啟動一樣。startx後,你將會發現,TWM的啟動非常的快,至少比GNOME,KDE快多了,當然這樣比有失公平。

桌面環境縱有千般好,也會有它的短處,比如:由於它的龐大,在系統啟動的時候會顯的很慢,其實有很多應用我們都不會用到,這個時候,你可選擇只加載一個窗口管理器即可。而且你將會發現,幾乎所有的窗口管理器都可以用rc文件來配置,你可以在允許的范圍內,任意的配置。比如TWM的配置文件就是. twmrc。它位於用戶目錄下,在TWM啟的時候它會首先從用戶的主目錄下找這個文件,如果它找不到,TWM就會使用一個系統共用的配置文件,一般情況下它位於:/usr/X11R6/lib/X11/twm/system.twmrc。
Copyright © Linux教程網 All Rights Reserved