Добавить ярлык в SmcFanControl?

SmcFanControl – это приложение на OS X, которое позволяет создавать профили для вентилятора и увеличивать / уменьшать их скорость по вашему желанию. Проблема заключается в том, что в приложении нет ярлыка, чтобы изменить профиль, который вам нужно просматривать каждый раз. Создатель утверждает, что приложение не доступно для написания сценариев, хотя, проведя некоторое исследование, я нашел некоторые приложения для написания других вещей, которые мне не интересны в.

Так что я хочу, чтобы создать скрипт applescript или shell или что-то еще, чтобы позволить управлять фанатами с помощью сочетания клавиш, например:

  • Проблема скорости вентилятора Ubuntu / Toshiba
  • Создание более старого компьютера
  • Что такое нормальная / безопасная температура для i7 2600K CPU?
  • Полуслучайный щелчок звука от Macbook Pro
  • Как измерить размер неизвестного компьютера?
  • Key1: + 200RPM Key2: -200RPM Если RPM равно 2000, тогда остановите Key1. Если RPM равен 6200, тогда остановите Key2

    Я знаю, что мой пример немного пухлый, но я надеюсь, что вы его получите. Вот и все, спасибо

  • Как выбрать (выделить) текст в чате Skype без использования мыши?
  • Ярлык клавиатуры для «Инвертировать выбор»
  • Word 2010 надстрочный ярлык перестает работать
  • Windows7: изменение ярлыка Backshift в проводнике назад?
  • Почему Ctrl + V не вставляется в Bash (оболочка Linux)?
  • Можете ли вы включить / выключить функциональные клавиши с помощью сочетания клавиш на OSX?
  • One Solution collect form web for “Добавить ярлык в SmcFanControl?”

    Это выполнимо, с некоторой работой, требуемой с вашей стороны.

    SmcFanControl имеет встроенную утилиту smc ( документацию ), которую вы можете использовать из командной строки. Вы можете делать такие вещи, как набор и чтение скорости вращения вентилятора. Это единственный способ создать ярлыки, которые вы хотите (потому что, как вы сказали, вы не можете создать ярлык для профилей в самом приложении.

    AppleScript с smc

    AppleScript для запуска команды терминала:

     do shell script "command" 

    Команда терминала для установки обоих вентиляторов в Macbook Pro на 3500 об / мин:

    Линия 1 выводит вентиляторы из автоматического режима

    Линия 2 устанавливает вентилятор 0 (слева) до 3500 об / мин

    Линия 3 устанавливает вентилятор 1 (справа) до 3500 об / мин

     smc -k "FS! " -w 0003 smc -k F0Tg -w 36b0 smc -k F1Tg -w 36b0 

    Теперь наш AppleScript выглядит так:

     do shell script "smc -k "FS! " -w 0003;smc -k F0Tg -w 36b0;smc -k F1Tg -w 36b0" 

    Сочетание клавиш

    Хорошо, так что у вас есть AppleScript. Теперь мы следуем этому руководству, чтобы назначить сочетание клавиш с нашим AppleScript. Я подведу итог:

    1. Откройте Automator и создайте новую услугу
    2. Выберите шаблон Service , выберите « Utilities из библиотеки» и дважды щелкните « Run AppleScript .
    3. Замените Your script goes here с помощью приведенного выше сценария ( do shell script "smc -k "FS! " -w 0003;smc -k F0Tg -w 36b0;smc -k F1Tg -w 36b0" ).
    4. Измените первое поле вверху, где указано, что Service receives selected text in any application no input
    5. Назовите свою службу и запомните имя (оно чувствительно к регистру)
    6. Откройте панель « Keyboard Shortcuts панели «Панель управления» в «Системные настройки»
    7. Нажмите знак «плюс», чтобы добавить новый ярлык, и введите имя службы точно так же, как вы набрали выше .
    8. Назначьте ключ, чтобы активировать его, и вы готовы к работе.

    Теперь всякий раз, когда вы нажимаете эту клавишу, в любом приложении или контексте, она будет запускать вашу команду AppleScript

    Финишные заметки

    Это должно дать вам представление о том, как сделать это так, как вы хотите (создание нескольких ярлыков для увеличения и уменьшения числа оборотов). Прочитайте документацию по smc чтобы узнать, как настроить поклонников на другие RPM и т. Д.

    Надеюсь это поможет!

    Давайте будем гением компьютера.