[原创] Ubuntu开机亮度与蓝牙

  嘿嘿,又是一个小问题,就是让人头疼的屏幕亮度保存,并且相对于一些蓝牙与无线同一开关的机器总是开机启动蓝牙...很让Henry不爽...不过这个解决方式不是直接的.而是间接解决的.就是加载用户启动时候的配置文件的时候将值重新设置一下...不多说了...看设置方式吧...

亮度:首先你要确保有这个文件:

/sys/class/backlight/acpi_video0/brightness

cat出来的值就是你当前的屏幕亮度.或者找到当前你屏幕亮度的状态文件也是可以的.

我们修改下面的文件加入一些用户启动设置:

sudo gedit /etc/rc.local

在 exit 0 的上方加入以下代码(确保exit 0没有被注释掉):

echo 屏幕亮度值 > /sys/class/backlight/acpi_video0/brightness

这样开机最后读取这个文件将 屏幕亮度值 动态写入 brightness文件中,以更改当前亮度.

蓝牙:关闭蓝牙的方式有几种,在讲解如何关闭蓝牙之前我们要说明一个问题:拿Henry的机器(T420)举例子,Ubuntu11.10的系统,我的桌面右上角有一个蓝牙的按钮,拉开菜单有关闭蓝牙与打开蓝牙两个按钮,这里面的按钮其实不干实事儿,它所打开/关闭的只是按钮的一个外观,真正意义上并没有实际关闭或者打开蓝牙设备,所以呢,在看下面内容之前要确认你的系统上面的按钮是否真正关闭/打开蓝牙设备了.我们敲击一下命令查看蓝牙设备的真正状态:

sudo /etc/init.d/bluetooth status

这样显示出来的才是蓝牙的真正状态,同样我们也可以将status命令换成start/stop,这样才达到真正关闭蓝牙设备的目的.(Henry的机器是T420,蓝牙状态的文件是/proc/acpi/ibm/bluetooth),总之呢,最好找到当前蓝牙状态的那个文件,桌面上面蓝牙按钮的状态就是根据当前蓝牙状态而改变的.下面我们讲解下如何设置开机关闭蓝牙设备.

第一种方式:

安装sysv-rc-conf,我们可以通过它去控制开机启动项,敲击:

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf

这样我们打开了一个终端图形界面,里面很多项目,横排的数字代表runlevel,运行等级,竖排的列代表启动项名称,用小键盘或者鼠标控制光标位置,按<Ctrl+n>下一页,<Ctrl+p>上一页,空格打开/关闭选择项的开机启动状态.q退出.蓝牙的启动项应该就在第一页,[X]的状态代表开机启动,[ ]代表不启动,这里我们能看到2,3,4,5 蓝牙的四个都是[X],我们全部取消掉,这样就关闭了蓝牙设备的开机启动(原理就是将rc2,rc3,rc4,rc5目录中的S**bluetooth改为了K**bluetooth,这里我不过多介绍了).然后我们再将桌面蓝牙状态按钮改成关闭状态,同样修改rc.local文件,方法同上,exit 0上方加入代码:

echo "disable" > /proc/acpi/ibm/bluetoot

这种方式是在相应的runlevel中关闭蓝牙,然后更改蓝牙状态.推荐度星星星星星.

第二种方式:

我们直接在rc.local文件中杀掉蓝牙进程,然后关闭蓝牙状态,推荐度星星星:

rfkill block bluetooth
echo "disable" > /proc/acpi/ibm/bluetoot

第三种方式(这个我没有试验过,不过应该是可以的):

/etc/init.d/bluetooth stop 
echo "disable" > /proc/acpi/ibm/bluetoot

直接调用蓝牙的关闭命令,然后设置状态,不过这种方式相对与方式一绕了一个圈而已.不推荐.

下面我在共享给大家三个非常简单的小脚本,用于打开,关闭,查看蓝牙状态:

打开蓝牙状态:

#!/bin/sh
sudo /etc/init.d/bluetooth start
sleep 3
su - root -c "echo "enable" > /proc/acpi/ibm/bluetooth"
sudo /etc/init.d/bluetooth status

关闭蓝牙状态:

#!/bin/sh
sudo /etc/init.d/bluetooth stop
sleep 3
su - root -c "echo "disable" > /proc/acpi/ibm/bluetooth"
sudo /etc/init.d/bluetooth status

查看蓝牙状态:

#!/bin/sh
sudo /etc/init.d/bluetooth status

这样大功告成...,如果其他人有更好的方式要告诉Henry噢,哪里说错了请大家指点,我还是个菜鸟...3ks.


As a new comer...If I help you,I will be very happy...

posted on 2012-03-04 17:23  HenrYau  阅读(2396)  评论(0编辑  收藏  举报