0.安装之前
操作系统:Ubuntu 14.04 / LinuxMint17
1.安装
sudo add-apt-repository ppa:klaus-vormweg/awesome
sudo apt-get update
sudo apt-get install awesome awesome-extra feh xcompmgr
2.配置文件
默认配置文件位于:/etc/xdg/awesome/
把 awesome 文件夹复制到$HOME/.config/
目录下。
修改配置时,修改$HOME/.config/awesome/
目录下的配置文件即可。
3.修改配置,主要是 rc.lua 文件
- 修改壁纸:搜索:"Wallpaper",修改图片路径。
for s = 1, screen.count() do
gears.wallpaper.maximized("/home/td/Pictures/background.jpg", s, true)
end
- 修改 awesome 主题,内容包括桌面字体,配色等。
默认主题文件:/usr/share/awesome/themes/default/theme.lua
这里只改了显示的字体。
theme.font = "sans 8"
- 修改 tag 数量及名称,默认为桌面左上角显示的 1-9 ,每个 tag 可以理解为一个工作区。
搜索 Tags,修改默认的配置,以下是我修改后的结果。
tags = {}
for s = 1, screen.count() do
-- Each screen has its own tag table.
tags[s] = awful.tag({ '[Internet]', '[Term]', '[Code]', '[Music]', 5, 6 }, s, layouts[1])
end
- 修改右键菜单
搜索mymainmenu
对 lua 语法不熟悉,照猫画虎。
添加关机功能:在items = { }
大括号中添加一项:{ "关闭系统", "gksu 'shutdown -h now'" }
4.启动设置
有一些需要添加的启动项。
在用户主目录下创建文件.xprofile
。在文件中添加内容:(后面4行是使用 fcitx 输入法需要的。)
mate-settings-daemon &
xcompmgr &
mate-power-manager &
nm-applet &
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
fcitx-autostart &
5.修改应用程序菜单
修改配置目录下的/awesome/debian/menu.lua
文件。
默认的是由debian.menu
模块自动生成的。
有很多项目,每一项类似于:
Debian_menu["Debian_应用程序_Shell"] = {
{"bash", "x-terminal-emulator -e ".."/bin/bash"},
{"zsh", "x-terminal-emulator -e ".."/usr/bin/zsh"},
}
6.常用快捷键
以上是最基本的配置文件修改。
快捷键可以在rc.lua
中搜索Key bindings
修改。
Mod4
键默认为Win
键。
Mod4 + Enter
打开终端
Mod4 + r
执行命令或程序
Mod4 + 1~6
切换到指定Tag
Mod4 + Space
切换桌面布局
Mod4 + Shift + Space
当前布局切换为前一个布局
Mod4 + Ctrl + r
重启awesome
Mod4 + w
打开awesome主菜单
Ctrl + Q
许多程序默认用来关闭的快捷键
Mod4 + Shift + C
关闭当前窗口/程序
Mod4 + Left/Right
左右切换tag
Mod4 + h/l
调整主区域宽度
Mod4 + j/k
切换窗口
Mod4 + t
标记窗口
Mod4 + m/n
最大化/最小化窗口
Mod4 + Esc
切换到上一个桌面
Mod4 + Control + space
切换当前窗口是否浮动
Mod4 + Shift + j
当前窗口和前一个/后一个窗口切换位置
Mod4 + Shift + 1~6
把标记的窗口移动到 tag 1~6
附图一张。