0.安裝之前
操作系統(tǒng):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.配置文件
默認(rèn)配置文件位于:/etc/xdg/awesome/
把 awesome 文件夾復(fù)制到$HOME/.config/
目錄下。
修改配置時(shí),修改$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 主題,內(nèi)容包括桌面字體,配色等。
默認(rèn)主題文件:/usr/share/awesome/themes/default/theme.lua
這里只改了顯示的字體。
theme.font = "sans 8"
- 修改 tag 數(shù)量及名稱,默認(rèn)為桌面左上角顯示的 1-9 ,每個(gè) tag 可以理解為一個(gè)工作區(qū)。
搜索 Tags,修改默認(rèn)的配置,以下是我修改后的結(jié)果。
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
對(duì) lua 語法不熟悉,照貓畫虎。
添加關(guān)機(jī)功能:在items = { }
大括號(hào)中添加一項(xiàng):{ "關(guān)閉系統(tǒng)", "gksu 'shutdown -h now'" }
4.啟動(dòng)設(shè)置
有一些需要添加的啟動(dòng)項(xiàng)。
在用戶主目錄下創(chuàng)建文件.xprofile
。在文件中添加內(nèi)容:(后面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.修改應(yīng)用程序菜單
修改配置目錄下的/awesome/debian/menu.lua
文件。
默認(rèn)的是由debian.menu
模塊自動(dòng)生成的。
有很多項(xiàng)目,每一項(xiàng)類似于:
Debian_menu["Debian_應(yīng)用程序_Shell"] = {
{"bash", "x-terminal-emulator -e ".."/bin/bash"},
{"zsh", "x-terminal-emulator -e ".."/usr/bin/zsh"},
}
6.常用快捷鍵
以上是最基本的配置文件修改。
快捷鍵可以在rc.lua
中搜索Key bindings
修改。
Mod4
鍵默認(rèn)為Win
鍵。
Mod4 + Enter
打開終端
Mod4 + r
執(zhí)行命令或程序
Mod4 + 1~6
切換到指定Tag
Mod4 + Space
切換桌面布局
Mod4 + Shift + Space
當(dāng)前布局切換為前一個(gè)布局
Mod4 + Ctrl + r
重啟awesome
Mod4 + w
打開awesome主菜單
Ctrl + Q
許多程序默認(rèn)用來關(guān)閉的快捷鍵
Mod4 + Shift + C
關(guān)閉當(dāng)前窗口/程序
Mod4 + Left/Right
左右切換tag
Mod4 + h/l
調(diào)整主區(qū)域?qū)挾?br>
Mod4 + j/k
切換窗口
Mod4 + t
標(biāo)記窗口
Mod4 + m/n
最大化/最小化窗口
Mod4 + Esc
切換到上一個(gè)桌面
Mod4 + Control + space
切換當(dāng)前窗口是否浮動(dòng)
Mod4 + Shift + j
當(dāng)前窗口和前一個(gè)/后一個(gè)窗口切換位置
Mod4 + Shift + 1~6
把標(biāo)記的窗口移動(dòng)到 tag 1~6
附圖一張。