Dwm
dwm是一款极简的X視窗系統管理器,它影响了其他几个 X 窗口管理器的开发,包括xmonad和awesome。dwm 是纯粹使用C编写的,以確保代碼簡單、性能和安全性。它没有任何配置界面,所以唯一配置它的方法是编辑源代码。该项目的指导方针之一是源代码永远不会超过2000行,并且用户可配置的选项都包含在单个头文件中。旧版本的dwm在屏幕边缘的状态栏中显示其标准输入,最近的版本改为显示根窗口的名称,该名称可以由其他进程设置。这通常用于显示将…
共 6 篇文章
dwm是一款极简的X視窗系統管理器,它影响了其他几个 X 窗口管理器的开发,包括xmonad和awesome。dwm 是纯粹使用C编写的,以確保代碼簡單、性能和安全性。它没有任何配置界面,所以唯一配置它的方法是编辑源代码。该项目的指导方针之一是源代码永远不会超过2000行,并且用户可配置的选项都包含在单个头文件中。旧版本的dwm在屏幕边缘的状态栏中显示其标准输入,最近的版本改为显示根窗口的名称,该名称可以由其他进程设置。这通常用于显示将…
Sway是平铺式窗口管理器和Wayland合成器,受到i3的影响,并用C语言写成。Sway被设计为无需准备的替代i3,使用了更加现代的Wayland显示服务器协议和wlroots合成器库。Sway有效利用现存的i3配置文件并支持i3的大多数特征,还提供了一些自己的新特征。 简介 Sway对操纵窗口的缺省控制类似于vi。窗口聚焦由超级键和H、J、K、L按键之一的组合来控制。窗口移动通过同样的按键组合加上shift键来进行。 类似i3,Sw…
xmonad 是一种窗口管理器,运行于UNIX以及Linux、FreeBSD等类Unix操作系统上。xmonad使用Haskell编写,采用3条款BSD许可证。 xmonad是一款平铺式窗口管理器。窗口之间不会遮挡,且自动调整大小以填充整个屏幕。xmonad使用纯函数式编程语言Haskell开发,其配置以及扩展也同样使用Haskell完成。不仅可以单独使用xmonad外,而且可替换Gnome或KDE自带的窗口管理器。 参考资料 外部链接…
ratpoison是X視窗系統的,主要由 Shawn Betts 开发。ratpoison是用C语言编写的,而爲其Common Lisp实现。用户界面及其大部分功能都受到GNU Screen的启发。 概述 「ratpoison」这个名字,翻譯過來意爲「有毒的老鼠」,反映了它的主要设计目标:它允许用户在不使用鼠标的情况下管理应用程序窗口。与等其他平铺窗口管理器不同,ratpoison 完全忽略鼠标(或「老鼠」),并尽可能避免視窗装饰。默认…
i3 是一个X11下的平铺式窗口管理器,受到了wmii的启发,使用C语言写成。i3支持平铺、层叠以及标签式排布窗口,并能自动实现排列,使屏幕空间得到充分利用。 i3使用纯文本文件配置,通过Unix域套接字与基于JSON的IPC接口也能在多种编程语言下拓展其功能。 与wmii一样,i3使用类似于vi的控制系统。默认情况下,改变窗口焦点需要同时按下Mod1键(Alt或Win)与方向键(JKL;或↑↓←→),而移动窗口则需在此基础上加上Shi…
Awesome 是运行于以及、等類Unix操作系统上的窗口管理器,是采用GPL協議的自由軟體。 不同於KWin和Metacity,awesome是一款Tiling window manager,直译就是“瓦片式窗口管理器”,意译为“平铺式窗口管理器”。所谓的平铺就是之所有的窗口都不会相互重叠,而是自动的被调整大小使得它们能够刚好占满整个屏幕。这和传统的桌面管理器的概念相差很大。 參考來源 外部連結 [http://www.calmar.…