配置
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)