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文件生成,并注意下亮度信息

  • 相关阅读:
    python 安装与pip安装
    使用通配符来解决数据1和11、12/13/14的问题
    数据库中一行变多行,拆分数据
    15-哈希表 HashTable
    13-自平衡二分搜索树 AVLTree
    12-并查集 UnionFind
    11-字典树 Trie
    10-线段树 Segment Tree
    09-堆 Heap(最大堆)
    08-映射 Map
  • 原文地址:https://www.cnblogs.com/motoyang/p/4893413.html
Copyright © 2011-2022 走看看