云网牛站
所在位置:首页 > Linux软件 > Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法

Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法

2018-10-24 09:54:20作者:geekpi稿源:linux 中国站

下面介绍五款 Linux 平铺窗口管理器:i3、sway、Qtile、dwm、awesome,同时提供在 Fedora 系统中如何安装它们。在 Linux 桌面生态中有多种窗口管理器(WM)。有些是作为桌面环境的一部分开发的。有的则被用作独立程序。平铺窗口管理器就是这种情况,它提供了一个更轻量级的自定义环境。本文介绍了五款优秀的平铺窗口管理器供你选用。

 

一、i3

Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法

i3 是最受欢迎的平铺窗口管理器之一。与大多数其他此类 WM 一样,i3 专注于低资源消耗和用户可定制性。

在 Fedora 系统中可以用 dnf 命令来安装:

sudo dnf install -y i3 i3-ipc i3status i3lock dmenu terminator --exclude=rxvt-unicode

参考:在Fedora 28系统中安装和使用i3窗口管理器

 

二、sway

Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法

sway 是一个平铺 Wayland 合成器。它有与现有 i3 配置兼容的优点,因此你可以使用它来替换 i3 并使用 Wayland 作为显示协议。

您可以使用 dnf 从 Fedora 仓库安装 sway:

$ sudo dnf install sway

从 i3 迁移到 sway,i3 迁移指南:

Sway is almost a drop-in replacement for i3, but you may have to make a few changes to get everything working correctly. Here are a few common ones:

1.Use the output command to configure outputs instead of xrandr

2.Use the output command to configure your wallpaper instead of feh

3.Use the input command to configure input devices

4.Use xkb environment variables to customize your keyboard layout, not setxkb

5.Replace usage of i3-msg, i3-lock, and so on, with the equivalent sway tools. There is no replacement for i3-nagbar. However, i3-nagbar works with Sway if you wish to continue to use it.

6.Sway handles quotes slightly differently - commands are handled more like shell commands

 

三、Qtile

Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法

Qtile 是另一个平铺管理器,也恰好是用 Python 编写的。默认情况下,你在位于 ~/.config/qtile/config.py 下的 Python 脚本中配置 Qtile。当此脚本不存在时,Qtile 会使用默认配置。

Qtile 使用 Python 的一个好处是你可以编写脚本来控制 WM。例如,以下脚本打印屏幕详细信息:

> from libqtile.command import Client

> c = Client()

> print(c.screen.info)

{'index': 0, 'width': 1920, 'height': 1006, 'x': 0, 'y': 0}

要在 Fedora 上安装 Qlite,请使用以下命令:

$ sudo dnf install qtile

 

四、dwm

Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法

dwm 窗口管理器更侧重于轻量级。该项目的一个目标是保持 dwm 最小。例如,整个代码库从未超过 2000 行代码。另一方面,dwm 不容易定制和配置。实际上,改变 dwm 默认配置的唯一方法是编辑源代码并重新编译程序。

如果你想尝试默认配置,你可以使用 dnf 在 Fedora 中安装 dwm:

$ sudo dnf install dwm

对于那些想要改变 dwm 配置的人,Fedora 中有一个 dwm-user 包。该软件包使用用户主目录中 ~/.dwm/config.h 的配置自动重新编译 dwm。

 

五、awesome

Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法

awesome 最初是作为 dwm 的一个分支开发,使用外部配置文件提供 WM 的配置。配置通过 Lua 脚本完成,这些脚本允许你编写脚本以自动执行任务或创建 widget。

你可以使用这个命令在 Fedora 上安装 awesome:

$ sudo dnf install awesome

 

结语

以上 i3、sway、Qtile、dwm、awesome 是非常酷的平铺窗口管理器,如果你需要平铺窗口管理器,从它们五个当中选择即可。

 

相关主题

用GnuPG从Linux系统文件管理器中加密文件的方法

精选文章
热门文章