zoukankan      html  css  js  c++  java
  • Mac屏幕亮度保存

    关于保存屏幕亮度的方法,论坛上已有几种,搜索 NVRAM 会出来很多教程,在此不再详述,可以参考帖子http://www.idelta.info/archives/nvram_on_hackintosh/
    现在说一种使用logout hooks写亮度信息到NVRAM的方法。主要是我在使用

    rc.shutdown.local 时,这个脚本怎么也不能运行,没有办法就找看看有没有其他的方法,找到另外一个帖子

    http://hints.macworld.com/article.php?story=2006081701162739,
    结合上面两个帖子的内容,有下面的方法。
    1.logout script,保存为logoutscript,/Your/path 替换自己保存nvram.plist的路径,保存到/usr/local/bin

    1. #!/bin/bash
    2. # logout script
    3. nvram -x -p > /Your/path/nvram.plist
    复制代码

    2.修复权限

    1. sudo sudo chown 0:0 /usr/local/bin/logoutscript
    2. sudo chmod 755 /usr/local/bin/logoutscript
    复制代码

    3.创建 logout hooks

    1. sudo defaults write com.apple.loginwindow LogoutHook /usr/local/bin/logoutscript
    复制代码

    4.从文件中读取关机时亮度信息设置NVRAM
    a.在

    /

    Library

    /

    LaunchDaemons创建

    下面创建一个com.delta.nvram.set.plist文件,注意替换路径

    1. <?xml version=”1.0″ encoding=”UTF-8″?>
    2. <!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
    3. <plist version=”1.0″>
    4. <dict>
    5. <key>Label</key>
    6. <string>com.delta.nvram.set</string>
    7. <key>ProgramArguments</key>
    8. <array>
    9. <string>nvram</string>
    10. <string>-xf</string>
    11. <string> /Your/path/nvram.plist</string>
    12. </array>
    13. <key>RunAtLoad</key>
    14. <true/>
    15. </dict>
    16. </plist>
    复制代码

    b.修复权限

    1. $ sudo chown 0:0 com.delta.nvram.set.plist
    复制代码

    大功告成,可以重启下看看是不是有nvram.plist文件生成,并注意下亮度信息

  • 相关阅读:
    Java通过 Scanner 类来获取用户的输入
    Java中的Calendar 类和SimpleDateFormat 类
    JAVA中字符串常见操作
    JAVA中数组Arrays类的常见用法
    Java中的compareTo()方法,compareToIgnoreCase()方法
    python常见字符串操作
    linux常见配置文件路径
    python的匿名函数
    python列表解析式,字典解析式,集合解析式和生成器
    Django admin
  • 原文地址:https://www.cnblogs.com/motoyang/p/4893413.html
Copyright © 2011-2022 走看看