是否有以键盘为中心的台式机/ WM?


20

我知道很棒的窗口管理器,它经过一些自定义后可以满足我的需求,但是我想知道是否有不需要以键盘为中心的桌面环境,不需要太多调整就可以使其真正有用。当然,gnome和我确信KDE都有不错的快捷键,并且能够按您的意愿设置它们,但这成为一个问题,因为在很多情况下,键盘最终会与内置程序行为发生冲突。

有什么建议么?

Answers:


36

有很多!(但是,据我所知,所有这些都是平铺窗口管理器。)

  • XMonad可能是拥有最大用户社区的XMonad。它具有丰富的文档,并且可以与GNOME / EWMH扩展一起使用(尽管您必须在配置文件中将其激活)。配置文件具有Haskell语法,但是肯定可以编辑它,而无需对Haskell有所了解,只需复制并粘贴文档中的示例即可。默认键绑定是vim受启发的,尽管它们都可以重新映射(包括使用链接的键绑定,例如Emacs' C-a C-b C-c)。它可以在Ubuntu中作为package获得xmonad

  • BluetileXMonad的后代:它支持简化的配置文件,并且默认情况下与GNOME桌面集成良好。不幸的是,它在Ubuntu 10.04中不可用,因此您必须从源代码安装。

  • DWM是XMonad和Awesome的“鼓舞人心的父亲”。它非常精简,快速,可以dwm在Ubuntu 10.04中作为软件包 使用。但是,根据设计,要更改配置,您必须在源代码中编辑头文件并重新编译。有关可用选项的大多数文档仅作为邮件列表帖子提供。默认情况下,它不支持GNOME / EWMH,您必须对其进行修补。DWM 的Echinus分支就是以此方式启动的。大多数dwm用户都不喜欢“桌面环境”,因此,如果您喜欢GNOME头,那么这可能不是正确的选择。默认的键绑定是vim-like; 它们可以重新映射,但是链式键组合没有任何选择。

  • 真棒始于DWM的分支。

  • Ion是可在Lua中完全编程的平铺窗口管理器:另外,“配置文件”也是Lua脚本,因此您可以将任何键映射到任何操作(只要您对任务足够了解Lua)。据我所知,不支持GNOME或EWMH扩展。在Ubuntu 10.04中作为软件包提供ion3

  • wmii是DWM的前身(同一作者)。它可以完全由键盘控制,但是布局选择较少,并且配置格式基于“虚拟文件系统”,这使得非常复杂的事情成为可能,但(IMHO)复杂的事情也相当复杂。在Ubuntu 10.04中作为软件包提供wmii

  • larswm可以为其支持的所有操作配置键绑定。文档以手册页的形式出现,内容清晰完整。用户社区现在很小,邮件列表过去几个月都保持沉默。不支持EWMH /桌面扩展。可作为包装提供larswm

  • 顾名思义,鼠毒会强迫您不要使用鼠标。每个动作都是通过按键来完成的。默认的键绑定受GNU screen和Emacs的启发;它们可以反弹,但要受制于始终存在一个全局“前缀键”来启动操作的约束。 StumpWMratpoisonCommon Lisp中的一个重写 ,它添加了不错的选项来在运行WM时对其进行破解。不支持EWMH /桌面扩展(我会说是设计使然)。两者均可在Ubuntu 10.04中使用(软件包 ratpoisonstumpwm)。


很棒的东西不再是平铺wm,尽管它仍然支持平铺
bandi 2010年

Bluetile作者XMonad称为编写窗口管理器的库。我认为这是一个准确的描述。
同构

1

对桌面快捷方式使用MetaCtrl-Alt修饰符。

大多数程序的快捷方式都使用CtrlAlt修饰符(或使用不带修饰符的功能键)。

大多数程序不使用Ctrl-Alt快捷方式,并且几乎从不使用Meta快捷方式,因此使用它们时应保持安全而不冲突。


2
在标准键盘上<Meta>是Windows键。
LassePoulsen


1

除了很棒,其他选择还有DWM和WMii。我对WMii不太了解,但是DWM非常简单和流畅,并且所有自定义项都包含在源代码本身中。但是,这意味着它要求您每次更改快捷方式都重新编译它。这就是赋予dwm力量和性能的原因。

我的选择非常棒-可以从ubuntu官方存储库中轻松安装它。

sudo apt-get install awesome awesome-extras

HOWTO:Setup AwesomeWM-如果您使用上述安装命令,则忽略src指令中的构建


我无法在答复中发布这些链接,因为我缺乏足够的声誉来提交多个1个超链接。尝试通过评论发布。顺便说一句,这里有一些很棒的ubuntuforums主题,关于在ubuntu中使用awesome ;-)。令人敬畏的Window Manager 3.0:ubuntuforums.org/showthread.php?t=948361 令人敬畏-简介:ubuntuforums.org/showthread.php?t=675292 带有wicd / nm的超棒无线产品:ubuntuforums.org/showthread.php?t = 1260250
koushik 2010年

1

我认为Emacs已经超越了成为文本编辑器的界限,现在已经是功能完善的OS,至少对我而言,它是我偏爱以键盘为中心的用户界面。我的意思是,以上声明是对程序的一种赞扬和强烈推荐,而不是有些人暗指的相同声明。

我通常使用以下命令在终端窗口中调用它:

emacs -nw

当然要安装它:

sudo apt install emacs

我仍然对Ubuntu和Canonical选择不默认安装感到惊讶。

它的学习曲线确实有些陡峭,但是将为您提供丰富的工作环境和编辑器。通过使用内置的教程开始您的探索,可以通过以下方法调用它:

ctrl-h t
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.