- 积分
- 2903
- 最后登录
- 2024-4-26
- 精华
- 0
- 阅读权限
- 50
- 主题
- 62
- UID
- 597764
- 帖子
- 3357
- PB币
- 2147
- 威望
- 260
- 贡献
- 0
- 技术
- 21
- 活跃
- 3078
- UID
- 597764
- 帖子
- 3357
- PB币
- 2147
- 贡献
- 0
- 技术
- 21
- 活跃
- 3078
|
本帖最后由 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
查看全部评分
-
|