开机启动加载:/etc/init.d/rc.local(awesome开机不会自动加载windows的硬盘,解决方法)
在最后加上
mount /dev/sda1 /home/zhyin/mnt/c/
mount /dev/sda3 /home/zhyin/mnt/e/
mount /dev/sda4 /home/zhyin/mnt/f/
mount /dev/sda5 /home/zhyin/mnt/d/
参考:http://www.webjx.com/htmldata/2007-07-27/1185496388.html(linux开机自动启动的问题)
修改开机屏幕亮度:(系统亮度为0-976,awesome开机的亮度默认最亮)
/sys/class/backlight/intel_backlight/brightness
在/etc/rc.local中exit 0前加上
echo 500 > /sys/class/backlight/intel_backlight/brightness
参考:http://www.cnblogs.com/linksgo2011/archive/2012/12/21/2827497.html
awesome配置文件:~/.config/awesome/rc.lua
~/.bashrc:(增加一些常用的命令)
alias cdc='cd /home/zhyin/mnt/c'
alias cdd='cd /home/zhyin/mnt/d'
alias cde='cd /home/zhyin/mnt/e'
alias cdf='cd /home/zhyin/mnt/f'
alias cdstudy='cd /home/zhyin/mnt/e/sysu/study'
alias cdwin='cd /home/zhyin/mnt/c/Users/zhyin_gil/Desktop'
alias cdawesome='cd /home/zhyin/.config/awesome'
alias cddown='cd /home/zhyin/ä¸è½½'
alias cdpaper='cd /home/zhyin/ææ¡£'
alias jc='ps -ef | grep'
alias gj='sudo init 0'
alias cq='sudo init 6'
alias jietu='scrot -s'
alias gzc='sudo mount /dev/sda1 /home/zhyin/mnt/c/'
alias gze='sudo mount /dev/sda3 /home/zhyin/mnt/e/'
alias gzf='sudo mount /dev/sda4 /home/zhyin/mnt/f/'
alias gzd='sudo mount /dev/sda5 /home/zhyin/mnt/d/'
alias ttc='sudo umount /home/zhyin/mnt/c/'
alias ttd='sudo umount /home/zhyin/mnt/d/'
alias tte='sudo umount /home/zhyin/mnt/e/'
alias ttf='sudo umount /home/zhyin/mnt/f/'
awesome插件:
官网:http://awesome.naquadah.org/wiki/User_Contributed_Widgets
插件:电池电量、音量、网速、内存、CPU、文件系统
下载库
git clone git://git.glacicle.com/awesome/wicked.git
sudo cp wicked/wicked.lua /usr/share/awesome/lib/
sudo cp wicked/wicked.7.gz /usr/share/man/man7/
修改配置:
-- Create a systray
batterywidget = widget({ type = "textbox" })
batterywidgettimer = timer({ timeout = 5 })
batterywidgettimer:add_signal("timeout",
function()
local fd=io.popen("acpitool -b", "r") --list present batteries
local line=fd:read()
local battery_load = string.match(line, " (%d*.%d+)%%")
batterywidget.text = '<span color = "#fcf16e"> Bat: </span>'..battery_load..'%'
fh:close()
end
)
batterywidgettimer:start()
volume_widget = widget({ type = "textbox", name = "tb_volume"})
function update_volume(widget)
local fd = io.popen("amixer sget Master")
local status = fd:read("*all")
fd:close()
local volume = tonumber(string.match(status, "(%d?%d?%d)%%"))
widget.text = ' <span color="White">Vol:</span> '..volume..'%'
end
update_volume(volume_widget)
awful.hooks.timer.register(1, function () update_volume(volume_widget) end)
memwidget = widget({
type = 'textbox',
name = 'memwidget'
})
wicked.register(memwidget, wicked.widgets.mem,
' <span color="green">Mem:</span> ($2Mb/$3Mb)')
cpuwidget = widget({
type = 'textbox',
name = 'cpuwidget'
})
wicked.register(cpuwidget, wicked.widgets.cpu,
' <span color="red">Cpu:</span> $1%')
netwidget = widget({
type = 'textbox',
name = 'netwidget'
})
wicked.register(netwidget, wicked.widgets.net,
'<span color="yellow">Net</span>: ${eth0 down} / ${eth0 up}', nil, nil, 3)
fswidget = widget({
type = 'textbox',
name = 'fswidget'
})
wicked.register(fswidget, wicked.widgets.fs,
' <span color="#7bbfea">File:</span> ${/ used}/${/ size} (${/ usep}%)', 120)
注:
1.各配置文件备份在115
2.电池电量的需要安装acpitool:sudo apt-get install acpitool
3.音量控制需绑定到几个多媒体键
-- volume control
awful.key({ }, "XF86AudioRaiseVolume",
function ()
awful.util.spawn("amixer sset Master,0 5%+")
update_volume(volume_widget)
end),
awful.key({ }, "XF86AudioLowerVolume",
function ()
awful.util.spawn("amixer sset Master,0 5%-")
update_volume(volume_widget)
end),
awful.key({ }, "XF86AudioMute",
function ()
awful.util.spawn("amixer sset Master toggle")
update_volume(volume_widget)
end),