安装好awesome后,就可以登录进入awesome好好体验一下了,总的感觉就是很简洁,轻量就是快啊。awesome默然启动后,主题是深色的。最上面一栏是工具栏,从最左边的logo菜单,然后是1-9工作区,在awesome中称作tag,然后就是窗口列表栏,最右边是systray。
在awesome中启动的程序,默认都是没有窗口边框的,因为不用使用鼠标去最大最小化,关闭。而且为了尽可能的节约空间,所以边框栏是不需要的。
1.配置
你可以鼠标右键点击桌面空白处,然后选择awesome-->edit config,这会使用一个editor来打开文件$HOME/.config/awesome/rc.lua。如果是第一次编辑,那么这个文件以及目录awesome都是不存在的。
还可以直接使用喜欢的编辑器编辑rc.lua,当然,最好是找一个样例文件来编辑。
2.编辑配置文件
$mkdir -p $HOME/.config/awesome
$sudo cp /etc/xdg/awesome/rc.lua $HOME/.config/awesome/
$vi rc.lua
现在,开始配置rc.lua文件。对于我来说,我主要修改了
1)自动启动程序
由于,启动awesome后,并没有启动gnome主题,所以你会发现打开的程序界面非常的原始,其实很不好看,只能安慰自己说:”轻量,这才跑得快“。下面就添加一些常用的启动程序,在进入awesome后自动运行。下面几行代码可以添加到文件任意处,最好不要添加到开头的依赖关系之前。
-----------------------------------------------------------------------------------
autorun="true"
autorunApps=
{
"firefox",
"tomboy",
"x-terminal-emulator",
"pcmanfm",
}
if autorun then
for app=1,#autorunApps do
awful.util.spawn(autorunApps[app])
end
end
上面的代码定义了一些自动启动的程序,但是如果都启动到一个工作区(tag)的话,显然就显得太拥挤了,下面设置程序的默认tag。
-----------------------------------------------------------------------
apptags =
{
["Firefox"] = { screen = 1, tag = 2 },
["pcmanfm"] = { screen = 1, tag = 3 },
["virtualbox"] = { screen = 1,tag = 5 },
["synaptic"] = { screen =1, tag = 4 },
["evince"]={screen=1,tag=1},
["acroread"]={screen=1,tag=1},
}
然后设置tag,可以设置tag的数量以及标题,因为默认的数字标题不直观。我的设置如下:
-----------------------------------------------------------------------------------
-- Create 9 tags per screen.
for tagnumber = 1, 5 do
tags[s][tagnumber] = tag(tagnumber)
-- Add tags to screen one by one
tags[s][tagnumber].screen = s
-- 设置所有tag的默认布局
awful.layout.set(layouts[1], tags[s][tagnumber])
end
-- I'm sure you want to see at least one tag.
tags[s][1].selected = true
-- added by myself begin
tags[s][1].name="Study"
tags[s][2].name="Internet"
tags[s][3].name="Leisure"
tags[s][4].name="Software"
tags[s][5].name="Virtual"
-----------------end
我将默认的9个tag修改为5个,通常使用不了这么多tag,修改了相应的tag名称,使其更直观。
但是,目前还有没有配置好的,当打开终端的时候会发现窗口之间有空隙,修改rc.lua文件
$cd $HOME/.config/awesome
$vi rc.lua
找到下面一句
--c.size_hints_honor=false
取消前面的注释,重启awesome(Mod4-Ctr-r)即可。