zoukankan      html  css  js  c++  java
  • Mac 自启动管理

    1.应用自己可以管理是否开机启动

    以迅雷为例:在偏好设置(command + ,)可以直接设置应用是否开机自启动

    2.应用将自启动配置文件放入用户文件夹中

    系统偏好-用户与群组-登陆项可以找到对应的应用,直接移除即可

    3.应用没有将自启动配置文件放入用户文件夹中,应用自己又没有可以勾选是否开机启动的地方

    以向日葵应用为例(所修改文件一般与应用 bundle_id 一致或包含其大部):

    通过终端修改以下文件

    cd /Library/LaunchAgents
    sudo vim com.oray.sunlogin.agent.plist
    sudo vim com.oray.sunlogin.startup.plist

    cd /Library/LaunchDaemons
    sudo vim com.oray.sunlogin.helper.plist
    sudo vim com.oray.sunlogin.plist

    运行 vim 后,按 i 进入编辑模式,然后把<key>Disabled</key>从<false/>改为<true/>,这样就禁用了该启动项,然后按 esc 退出编辑模式,继续按":wq"保存并退出。

    Ps:如何查看应用 bundle_id(CFBundleIdentifier)

    1.可以通过终端查看

    osascript -e 'id of app "SomeApp"'

    mdls -name kMDItemCFBundleIdentifier -r SomeApp.app

    2.可以通过访达查看

    进入应用程序(Mac App 安装后所保存的地方,如果下载的是.app文件直接将其拖入到应用程序中即可)找到对应的应用,右键选择显示报内容,进入Contents文件夹,找到info.plist查找CFBundleIdentifier 即可找到 bundle_id

  • 相关阅读:
    建立一个能持续处理的C/S网络程序
    建立一个可以不停地接收客户端新的连接,但不能处理复杂的业务的C/S网络程序
    归并排序
    堆排序
    计数排序
    不要在PHP7中踩这些坑
    关于生活学习
    topthink/think-swoole 扩展包的使用 之 WebSocket
    PHP 三元运算符
    topthink/think-swoole 扩展包的使用 之 Task
  • 原文地址:https://www.cnblogs.com/yxfcnbg/p/13827857.html
Copyright © 2011-2022 走看看