i3(視窗管理員)

本页使用了标题或全文手工转换,现处于香港繁体模式
本頁使用了標題手工轉換,涉及首字符小寫
求聞百科,共筆求聞
於 2023年9月8日 (五) 20:35 由 BXHS-bot對話 | 貢獻 所做的修訂 (机器人:清理不当的来源、移除无用的模板参数)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
i3
開啟了vim 和終端的i3
開啟了vim 和終端的i3
原作者Michael Stapelberg
首次釋出2009年3月15日,​15年前​(2009-03-15[1]
穩定版本
4.19.1
(2021年2月1日,​3年前​(2021-02-01
程式語言C
作業系統Unix-like
檔案大小1.2 MiB[2]
類型X視窗管理器
特許條款BSD特許條款[3]
網站i3wm.org

i3 是一個X11下的平鋪式視窗管理員,受到了wmii的啟發,使用C語言寫成。[4]i3支援平鋪、層疊以及標籤式排布窗口,並能自動實現排列,使熒幕空間得到充分利用。 i3使用純文字檔案組態,通過Unix域通訊端與基於JSONIPC介面也能在多種程式語言下拓展其功能。[5]

與wmii一樣,i3使用類似於vi的控制系統。預設情況下,改變窗口焦點需要同時按下Mod1鍵(AltWin)與方向鍵(JKL;或↑↓←→),而移動窗口則需在此基礎上加上Shift鍵。

與其他平鋪式視窗管理員的比較

  • 通過純文字組態,不需編程知識。
  • dwm, awesome以及xmonad等流行的平鋪式視窗管理員不同,窗口被容納在容器中,用戶可對容器進行橫向或豎向的切割,或是改變大小,來裝載不同的窗口。用戶亦可使用標籤式排列(類似於現代瀏覽器的標籤)來疊放窗口。

浮動彈窗

雖然i3是一個平鋪式視窗管理員,但如密碼輸入框之類的特殊窗口並不會被展示為一個平鋪的窗口,而是會出現在所有的平鋪窗口之上,就像在GNOMEKDE桌面環境中一樣。

參考文獻

  1. Github releases. [2018-01-05]. 
  2. i3 download page. [2018-01-05]. 
  3. i3 home page. [2018-01-05]. 
  4. Arch Linux Wiki Comparison of Tiling Window Managers. [2018-01-05]. 
  5. Stapelberg, Michael. i3: IPC interface (interprocess communication). [2018-01-05]. 

外部連結