配置

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)


  


Host by Unixetc