2008-07-30
也許你聽說過 blackbox 和 fluxbox,那麼,openbox 又是什麼?openbox 跟它們很相似。不過,我們還是來看看 openbox 官方給出的說明吧。openbox 官方稱,openbox 是乙個可高度定製且包含廣泛標準支援的下一代視窗管理器。近來,我玩 openbox 是越來越上心,自以為有些小得,遂立此文,以助新手快速入門。
目錄表我喜歡 openbox 的原因
如何安裝 openbox
執行 openbox
配置 openbox
設定鍵盤和滑鼠繫結
控制應用程式
使用自動啟動指令碼
提示與技巧
參考資源
我喜歡 openbox 的原因
從了解到學習,再到天天使用 openbox,我主要基於以下理由:
速度非常快,資源占用極少。
可高度定製化,能夠對應用程式加以靈活控制。
能夠繫結鍵盤和滑鼠。比如,你可以為程式設定啟動快捷鍵,也可以為最小/大化視窗設定熱鍵。對於滑鼠,同樣如此。
具有自動啟動指令碼,能夠隨機自動啟動各種程式。
主題資源豐富,與 *box 類視覺樣式相容。openbox 的外觀是簡約而不簡單。
支援會話,可深入 gnome、kde、xfce 等桌面環境使用。換句話說,openbox 可替代這些桌面環境中預設的視窗管理器,而其他桌面元件仍舊保持原樣。
如何安裝 openbox
從發行版安裝
openbox 已被包含到大多數流行的 linux 發行版中。因此,使用該發行版的包管理工具來安裝 openbox 是一件十分容易的事情。
archlinux 使用者執行以下命令可以安裝 openbox:
pacman -s openbox
而 debian/ubuntu 使用者可以執行下面的命令:
sudo apt-get install openbox
fedora 使用者也可以使用 yum 來安裝 openbox:
yum install openbox
從源**編譯安裝
然而,有時候從發行版安裝的 openbox 並非是最新版本,或者在你所用的 linux 發行版中不能找到 openbox,這時候可以考慮從源**編譯安裝它。
編譯依賴
要從源**編譯安裝 openbox,首先要準備以下依賴包:
c 編譯器(比如 gcc)
libc
xlib
glib-2
libxml-2
pango
startup-notification(可選,推薦安裝)
xcursor(可選,推薦安裝)
pkg-config
不要被這些依賴包所嚇倒,其實多數 linux 發行版已經預設安裝了。你所要做的就是一一檢查和核對而已。
編譯及安裝
. ./configure --prefix=/usr --sysconfdir=/etc #配置,更多選項可通過 ./configure --help 獲取 m
make #編譯 s
sudo make install #安裝
哈,很熟悉的編譯安裝三步曲。
執行 openbox
如果你使用了 gdm/kdm 之類的圖形登入管理器,那麼在系統登入時從會話型別選單中選擇 openbox 相關條目即可啟動 openbox。
另一種啟動 openbox 的方式是命令列。只需向主目錄中的 ~/.xinitrc 檔案加入如下內容即可:
exec openbox
另外,包含會話支援功能的 openbox 可以使用下面的內容代替:
exec openbox-session
openbox 看起來像下面的樣子:
Windows Vista 桌面視窗管理器(1)
桌面視窗管理器是什麼呢?它是vista中的乙個新元件 desktop window manager dwm 它建立在wpf核心圖形層元件基礎之上。還記得我在第乙個post中所提到的composition引擎嗎?dwm的桌面合成就是建立在這個composition引擎基礎之上的新特徵。它的出現幾乎改變...
screen視窗管理器常用操作
screen是乙個可以在多個程序之間多路復用乙個物理終端的視窗管理器。使用者可以在乙個screen會話中建立多個screen視窗,在每乙個screen視窗中就像操作乙個真實的telnet ssh連線視窗那樣。當斷開或關閉終端時,只要不殺死screen的程序,待重新連線後任能繼續斷開前的操作。建立新的...
Windows Vista桌面視窗管理器(3)
前面曾經提到過,通過wddm可以支援su ce的跨程序共享。共享directx表面對於重定向directx應用程式非常重要。因為vista必須要和以前的應用程式相容,就必須支援以前用gdi directx編寫的應用程式。wdm必須把這些應用程式的視窗重定向到su ce,然後由wdm統一合成 最後顯示...