awesome 全局配置文件为 /etc/xdg/awesome/rc.lua
,用户配置文件为 ~/.config/awesome/rc.lua
,以下是一些配置选项:
例 38.1. awesome 配置
-- 主题文件。awesome的主题非常简单,只需要指明几个颜色就可以了 theme_path = "/usr/local/share/awesome/themes/default" -- 设置默认终端 terminal = "urxvt" -- Mod4 对应“Win”键,可以改成其它的 modkey = "Mod4" -- 不保留窗口间的缝隙 c.honorsizehints = false -- 默认使用浮动窗口的程序 -- 在awesome下用Mod4 + Ctr + i 查看当前程序的instance和class名称 floatapps = { ["MPlayer"] = true, ["gimp"] = true, ["smplayer"] = true, ["mocp"] = true, ["Codeblocks"] = true, -- 各种对话框 ["Dialog"] = true, -- firefox 的下载窗口 ["Download"] = true, ["empathy"] = true } -- 程序启动时自动发送到某个屏幕的某个tag里 apptags = { ["smplayer"] = { screen = 1, tag = 7 }, ["amarokapp"] = { screen = 1, tag = 8 }, ["VirtualBox"] = { screen = 1, tag = 9 }, ["Firefox"] = { screen = 1, tag = 1}, ["Thunderbird-bin"] = { screen = 1, tag = 7 }, ["Linux-fetion"] = { screen = 1, tag = 6 }, } -- 显示时间 -- 默认显示的是从1970年1月1日到现在经过了多少秒 -- 查找awful.hooks.timer.register这一行,改为如下配置 awful.hooks.timer.register(1, function () mytextbox.text = " " .. os.date() .. " " end)