awesome是一个平铺式的窗口管理器,配置相当简单易懂,容易上手,和其他同类型的平铺式管理器相比,配置简单,功能实现较好,目前为止都没有出现其他管理器出现过的中文编码问题。非常适合与工作。
gentoo安装awesome
emerge -av awesome,emerge帮你搞定一切。 我用的是slim登录管理器,因此在.xinitrc中加入 exec awesome 默认的配置在/etc/xdg/awesome/rc.lua中,将rc.lua cp到~/.config/awesome/下,这样你可以修改rc.lua来定制自己的系统。
1.awesome启动自启动部分程序: -- Autorun program autorun = "true" autorunApps = { "ibus-daemon" }
if autorun then for app = 1, #autorunApps do awful.util.spawn(autorunApps[app]) end end 在rc.lua的末尾添加这段代码,将自己希望添加的程序加在autorunApps列表中,以逗号分隔。
2.添加自己的快捷键 找到globalkeys,添加 awful.key({ modkey, }, "F3", function () awful.util.spawn("dmenurun") end), modkey是系统默认的键,默认是win键,可以在上面修改,awful.util.spawn是启动函数。上面的意思是按下win+F3键,启动dmenurun脚本。
常用操作 Mod4 + Return 打开一个终端 Mod4 + F1 运行命令 Mod4 + Shift + c 关掉当前窗口 Mod4 + Control + r 重启awesome Mod4 + Shift + q 退出awesome
Mod4 + j 切换到下一个窗口 Mod4 + k 切换到前一个窗口 Mod4 + Left 查看前一个tag Mod4 + Right 查看后一个tag Mod4 + 1-9 切换到tag 1-9 Mod4 + Control + j 切换到下一个屏幕 Mod4 + Control + k 切换到前一个屏幕
Mod4 + Shift + j 当前窗口和前一个窗口互换位置 Mod4 + Shift + k 当前窗口和后一个窗口互换位置 Mod4 + h 把主区域(master width)的宽度增大5% Mod4 + l 把主区域(master width)的宽度减少5% Mod4 + Shift + h 增加主区域窗口的数量 Mod4 + Shift + l 减少主区域窗口的数量 Mod4 + Control + h 增加非主区域窗口的数量 Mod4 + Control + l 减少非主区域窗口的数量 Mod4 + space 把当前tag更换为下一种布局 Mod4 + Shift + space 把当前tag更换为前一种布局 Mod4 + Control + space 切换当前窗口是否为浮动的
Mod4 + Shift + i 显示当前窗口的class和instance。这在写脚本的时候尤其有用
Mod4 + Shift + r 重绘当前窗口