
依赖性保持尽可能低,并且对于所有发行版而言都是常见的,因此愿意使用AwesomeWM的任何人都可以使用该配置。另外,这些软件包最喜欢的包装在您的Linux发行版的软件包管理器中可用。
| 依赖项软件包名称 | 它做什么? |
|---|---|
awesome | 窗口管理器 |
feh | 用于设置墙纸的命令行工具 |
picom | 窗口管理器的复合管理器 |
rofi | 应用启动器或菜单 |
ImageMagick | 用于主题和墙纸 |
xfce4-power-manager这将是使用笔记本电脑的人的电池管理的扩展。
nautilus我们系统的文件管理器。另外,我们也可以像Thunar一样购买其他应用程序,但这是我的首选。
bluez blueman我们系统的蓝牙模块。
xbacklight控制亮度的模块。但这必须配置在您的计算机上。如果可以使用开箱即用,但是如果不使用本指南,则可以使用。
已使用的系统字体是SF文本,或者您可以从Apple官方网站下载。
终端字体默认情况下是FIRA代码。该字体可能在您的发行版的官方存储库中可用,因此您可以从那里安装它,也可以从此处下载
如果您遇到了所有依赖项和字体,我的AwesomeWM配置的安装非常简单。要安装,请将此存储库克隆到您的系统上,然后将所有文件放入
~ /.config/awesome然后您去,享受您的Awesomewm旅程!
apps.lua :此文件包含有关应用程序的所有详细信息。可以在defaul.apps对象中更改默认应用程序,并且可以在run_on_start_up对象上更改启动上运行的应用程序。
rc.lua :这实际上是AwesomeWM的主文件,它连接目录中的所有LUA文件。另外,我们可以将所有文件的所有内容写入rc.lua文件中,但这将非常凌乱且冗长,因此将其分为多个文件,使其更容易维护和理解每个模块的负责。可以通过保存在主目录中的.Xresources文件更改AwesomeWM的主题。如果没有,请为您自己的主题创建一个。
tags.lua :此文件仅用于工作区的编号。如果要更改顶部面板上工作区指示器上的文本,则只需要更改icons/tags目录中的.png文件,它将显示在顶部面板上。
keys.lua :此文件包含产卵和调整应用程序和mod键的键键。您可以通过更改键盘按钮的名称来更改所有内容。
rules.lua :此文件包含窗口产卵,窗口边框和窗口外观的规则。该文件也可以用于声明特定于特定窗口的规则。
theme.lua :此文件包含当前主题和差距DPI的规则,如果仅在工作区中产生一个窗口,则应存在差距。该文件也可以通过将图标放置在icons/layouts目录中来声明和使用您自己的自定义布局图标。
我将根据墙纸配色方案更新主题,并可能为新主题版本创建一个新的分支。
我还将更多地记录代码,并为初学者解释文件结构。
当我大米xD时,还将处理其他WM配置