如何使用Xmonad,Linux的平铺窗口管理器

时间:2020-01-09 10:45:09  来源:igfitidea点击:

平铺窗口管理器通过自动在屏幕上排列窗口来简化生活。 Xmonad是最小的版本,我们只需学习一些键盘快捷键即可轻松上手。

Xmonad也是高度可配置的。尽管如此,如果我们不想使配置文件立即可用,则不必触摸配置文件。

安装

Xmonad默认情况下不包括应用程序启动器。我们可能还需要dmenu,它是与xmonad一起使用的基本应用程序启动器。要在Ubuntu上同时安装两者,请运行以下命令:

sudo apt-get install xmonad suckless-tools

如果我们不想安装dmenu,请从命令中忽略suckless-tools。如果我们使用旧版本的Ubuntu,则此软件包包含dmenu,我们可能必须安装dwm-tools。

如果我们使用其他Linux发行版,则也应该在其存储库中找到xmonad和dmenu。

安装xmonad之后,注销Ubuntu系统,在登录屏幕上单击名称旁边的图标,然后选择XMonad,然后再登录。

入门

这是启动xmonad时看到的内容:

不用担心,它不会失败,只是从一个空白屏幕开始。按Alt + Shift + Enter启动终端。

要启动其他终端,请再次按Alt + Shift + Enter快捷键。 Xmonad会自动调整大小并在屏幕上排列窗口,并将它们平铺。这就是平铺窗口管理器的工作。

要使用键盘移动焦点,请使用Alt + J或者Alt + K键盘快捷键。焦点也跟随鼠标,因此我们所要做的就是将光标悬停在窗口上以使其聚焦。

使用Alt + Space键盘快捷键可以在不同的拼贴模式之间切换。其中一种模式一次仅在屏幕上显示一个窗口。

如果安装了dmenu,则可以按Alt + P将其向上拉。键入应用程序名称的前几个字母,然后按Enter启动它。

像Firefox一样,图形应用程序也像终端窗口一样平铺显示。

以下是一些其他重要的键盘快捷键来入门:

  • Alt + Shift + C关闭焦点窗口。

  • Alt +。 &Alt +,控制显示在左侧主窗格中的窗口数。

  • Alt + Enter将聚焦的窗口移到左侧的主窗格中。

  • Alt + Shift + J和Alt + Shift + K将聚焦的窗口与相邻的窗口交换。

  • Alt + H和Alt + L调整主窗格和辅助窗格之间的边框大小。

  • Alt + Shift + Q注销。

Xmonad也支持工作区。例如,要切换到第二个工作区,请使用Alt + 2键盘快捷键。要将当前聚焦的窗口移至工作区3,请使用Alt + Shift + 3键盘快捷键。每个工作空间可以有自己的平铺模式设置。

配置Xmonad

如果我们愿意弄脏Xmonad,则它是可配置的。 Xmonad本身是用Haskell编写的,其配置文件格式也使用Haskell。 Xmonads配置文件位于~/ .xmonad / xmonad.hs(即/home/YOU/.xmonad/xmonad.hs)。默认情况下,此文件不存在,我们必须自己创建它。

要开始配置xmonad,我们可能需要从模板文件开始。有关更高级的配置,请在官方Wiki上查看此配置提示列表。

修改配置后,使用Alt + Q键盘快捷键重新加载配置。如果需要,还可以在配置文件中更改默认的修饰键,使用自定义修饰键代替本文中的每个Alt。

我们如何看待xmonad?我们是否希望使用其他平铺窗口管理器?发表评论,让我们知道。