使用 Ratpoison/簡介
歡迎來到 使用 Ratpoison 華夏公益教科書。
本書旨在為想要開始使用 Ratpoison 視窗管理器的中級/高階 GNU/Linux 使用者提供參考。
因此,本指南只涵蓋視窗管理器本身,假設您擁有一個從核心到 X11 視窗系統的正常執行系統,並且假設您對 Linux 有足夠的瞭解,本書不會教授您如何使用 GNU/Linux。請參閱您發行版的文件或 Linux 指南 以瞭解 Linux 的一般知識。
基本上,任何想要嘗試新事物或令人興奮事物的 GNU/Linux 或 BSD 使用者,以及想要嘗試不同滑鼠使用方式的使用者。
Ratpoison 是一個為 X 視窗編寫的視窗管理器,主要由 Linux 使用者開發(儘管它應該可以在任何作業系統和平臺 X Window 上執行)。它與大多數其他視窗管理器截然不同,因為它是一個 平鋪式視窗管理器,並且因為它試圖最大限度地減少或完全消除滑鼠的使用,以減輕手臂和肩膀的壓力。
為了保持這種老式的做法,Ratpoison 也是極其輕量級的,沒有“胖庫依賴”,除了其他程式提供的功能之外沒有花哨的圖形,也沒有視窗裝飾。雖然這起初可能看起來很奇怪,但開始使用它實際上非常簡單。如果您曾經使用過 GNU Screen 終端多路複用器或 GNU Emacs,您將非常熟悉該介面,因為大多數熱鍵和設計理念都是從這些程式借鑑的。事實上,開發人員非常喜歡 Emacs,這在常見問題解答中得到了體現
- "我想要 XYZ 功能。"
- "您想要的功能可能已經在 Emacs 中了。如果您不使用 Emacs,那就開始使用。如果您使用 Emacs,那就多使用它。如果您 *仍然* 不能做您想做的事情,您可能不應該做它。" (原文如此)
- "我想要 XYZ 功能。"
- Ratpoison 非常輕量級,因此啟動和執行速度非常快;它在古老的硬體和更現代的設定(例如 32 路 SPARC)上也能很好地執行。
- 齧齒動物的使用被最小化,並提升了鍵盤的使用,減輕了手臂和肩膀的壓力,並降低了受傷的風險。
- Ratpoison 在多臺顯示器上效果良好。
- Ratpoison 的按鍵繫結與 GNU Screen 的非常相似,對於有使用 Screen 經驗的使用者來說應該很熟悉。
- 學習曲線陡峭。不特別適合 UNIX 初學者,沒有太多定製選項 - 這是由專家為專家編寫的視窗管理器,可以這麼說。
- 某些程式,如 GIMP(使用大量小視窗),根本不是為平鋪式視窗管理器設計的,因此執行效果不佳。
- Java GUI 應用程式在 Ratpoison 處理視窗父子關係方面存在一些問題,大多數 Java GUI 應用程式只會呈現為灰色框。(這個問題可以透過在啟動 Java 應用程式之前發出 'export AWT_TOOLKIT=MToolkit' 命令來解決)。
首先,Ratpoison 對使用計算機有一些根本不同的概念。首先,您不能在“桌面”上拖動視窗,所有視窗都最大化到全屏大小,而且無法更改。因此,您不需要視窗裝飾,因為它們會佔用寶貴的空間。當您檢視一個程式時,您看到的只是程式本身。但是,您不必一次只檢視一個程式:一個視窗可以細分為多個相鄰(但不重疊!)的框架;每個框架都包含一個在其中最大化的程式。用 Emacs 的術語來說,只有一個視窗,分為一個或多個框架,每個緩衝區在一個且只有一個框架中顯示。
| 此頁面或部分是一個未完成的草稿或提綱。 您可以幫助 開發工作,也可以在 專案室 尋求幫助。 |