配置

awesome 全局配置文件为 /etc/xdg/awesome/rc.lua,用户配置文件为 ~/.config/awesome/rc.lua,以下是一些配置选项:

例 38.1. awesome 配置

  1. -- 主题文件。awesome的主题非常简单,只需要指明几个颜色就可以了
  2. theme_path = "/usr/local/share/awesome/themes/default"
  3. -- 设置默认终端
  4. terminal = "urxvt"
  5. -- Mod4 对应“Win”键,可以改成其它的
  6. modkey = "Mod4"
  7. -- 不保留窗口间的缝隙
  8. c.honorsizehints = false
  9. -- 默认使用浮动窗口的程序
  10. -- awesome下用Mod4 + Ctr + i 查看当前程序的instanceclass名称
  11. floatapps =
  12. {
  13. ["MPlayer"] = true,
  14. ["gimp"] = true,
  15. ["smplayer"] = true,
  16. ["mocp"] = true,
  17. ["Codeblocks"] = true,
  18. -- 各种对话框
  19. ["Dialog"] = true,
  20. -- firefox 的下载窗口
  21. ["Download"] = true,
  22. ["empathy"] = true
  23. }
  24. -- 程序启动时自动发送到某个屏幕的某个tag
  25. apptags =
  26. {
  27. ["smplayer"] = { screen = 1, tag = 7 },
  28. ["amarokapp"] = { screen = 1, tag = 8 },
  29. ["VirtualBox"] = { screen = 1, tag = 9 },
  30. ["Firefox"] = { screen = 1, tag = 1},
  31. ["Thunderbird-bin"] = { screen = 1, tag = 7 },
  32. ["Linux-fetion"] = { screen = 1, tag = 6 },
  33. }
  34. -- 显示时间
  35. -- 默认显示的是从197011日到现在经过了多少秒
  36. -- 查找awful.hooks.timer.register这一行,改为如下配置
  37. awful.hooks.timer.register(1, function ()
  38. mytextbox.text = " " .. os.date() .. " "
  39. end)