计算机科学

首页 > 计算机科学

I3 (窗口管理器)

2018-09-08 12:34:32     所属分类:软件小作品
i3
I3 window manager logo.png
开启了vim 和终端的i3
开启了vim 和终端的i3
原作者 Michael Stapelberg
初始版本 2009年3月15日,​9年前​(2009-03-15[1]
稳定版本
稳定版本
4.14.1
(2017年9月24日,​11个月前​(2017-09-24
编程语言 C
操作系统 Unix-like
文件大小 1.2 MiB[2]
类型 X视窗管理器
许可协议 BSD许可证[3]
网站 i3wm.org
源代码库 github.com/i3/i3

i3 是一个X11下的平铺式窗口管理器,受到了wmii的启发,使用C语言写成。[4] i3支持平铺、层叠以及标签式排布窗口,并能自动实现排列,使屏幕空间得到充分利用。 i3使用纯文本文件配置,通过Unix域套接字与基于JSON的IPC接口也能在多种编程语言下拓展其功能。[5]

与wmii一样,i3使用类似于vi的控制系统。默认情况下,改变窗口焦点需要同时按下Mod1键(Alt或Win)与方向键(JKL;或↑↓←→),而移动窗口则需在此基础上加上Shift键。

目录

  • 1 与其他平铺式窗口管理器的比较
  • 2 浮动弹窗
  • 3 参考文献
  • 4 外部链接

与其他平铺式窗口管理器的比较

  • 通过纯文本配置,不需编程知识。
  • 与dwm, awesome以及xmonad等流行的平铺式窗口管理器不同,窗口被容纳在容器中,用户可对容器进行横向或竖向的切割,或是改变大小,来装载不同的窗口。用户亦可使用标签式排列(类似于现代浏览器的标签)来叠放窗口。

浮动弹窗

虽然i3是一个平铺式窗口管理器,但如密码输入框之类的特殊窗口并不会被展示为一个平铺的窗口,而是会出现在所有的平铺窗口之上,就像在GNOME或KDE等桌面环境中一样。

参考文献

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

外部链接

  • 官方网站
版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/341108.html

上一篇:Google月球
下一篇:Google火星
相关推荐