linux awesome配置

开机启动加载:/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),


 




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值