- 积分
- 2900
- 最后登录
- 2024-4-17
- 精华
- 0
- 阅读权限
- 50
- 主题
- 62
- UID
- 597764
- 帖子
- 3350
- PB币
- 2122
- 威望
- 260
- 贡献
- 0
- 技术
- 21
- 活跃
- 3070
- UID
- 597764
- 帖子
- 3350
- PB币
- 2122
- 贡献
- 0
- 技术
- 21
- 活跃
- 3070
|
发表于 2013-2-12 19:49:50
IP属地河北
|显示全部楼层
本帖最后由 cl12121 于 2014-1-28 10:41 编辑
***本人只是搬运工,签名机lion 10.7.5有效,经测试10.8.x,10.9.x均有效
重启保存屏幕亮度值
原理:
在/Library/Scripts/创建backlight.sh
在/Library/LaunchDaemons/拷贝com.delta.nvram.set.plist
实施步骤:
下载附件,解压缩,在终端中执行
- cd /Users/xx/Downloads/backlight1 注:xx为电脑用户名称
- chmod u+x backlight_startup.sh
- sudo ./backlight_startup.sh
复制代码
如果要复原,请执行
- sudo backlight_startup.sh restore
复制代码
压缩包:
backlight1.zip
(5.52 KB, 下载次数: 186)
附:
#backlight_startup.sh的内容如下:
- #!/bin/bash
- if [ "$USER" != 'root' ]; then
- echo 'You must run this script as root'
- echo -e "Try: \033[0;31;1msudo $0 $1\033[0m instead"
- exit 1
- fi
- if [ "$1" == 'restore' ]; then
- echo 'Deleting script file...'
- rm /Library/Scripts/backlight.sh
- rm /Library/LaunchDaemons/com.delta.nvram.set.plist
- echo 'Deleting login script...'
- defaults delete com.apple.loginwindow LogoutHook
- echo 'Done!'
- exit 1
- fi
- if [ "$1" != '' ]; then
- echo 'Unknown argument(s)'
- exit 1
- fi
- echo 'Creating script...'
- bash -c "cat > /Library/Scripts/backlight.sh <<EOF
- #!/bin/bash
- # (c) Slice 2010
- nvram -x -p >/Extra/nvram.plist
- echo Hello! NVRAM is saved!
- EOF
- "
- echo 'Grantng execution privilege...'
- cp ./com.delta.nvram.set.plist /Library/LaunchDaemons/
- chmod u+x /Library/Scripts/backlight.sh
- chmod u+x /Library/LaunchDaemons/com.delta.nvram.set.plist
- echo 'Creating login script...'
- defaults write com.apple.loginwindow LogoutHook /Library/Scripts/backlight.sh
- echo 'Done!'
- echo -e "To retore the modify, try: \033[0;31;1msudo $0 restore\033[0m"
复制代码
|
-
1
查看全部评分
-
|