hackintoshオーディオスイッチングの自動化

ポピーには独自のハードウェア上で論理的で意味のある機能がありますが、 非標準の構成を使用すると迷惑になります 。サウンドはスピーカーまたはヘッドフォンのどちらかに送られます。
コネクタは1つだけです。3.5:ヘッドフォンに接続します-スピーカーが話を停止し、引き出しました-音が戻りました。
これは正しくて便利です。 システムユニットのみがテーブルの下になく、サウンドカードの出力がそれ以上ない場合。
毎回手動で「システム環境設定」を起動してそれらを掘り下げないようにするために、小さなAppleスクリプトを作成しました。

tell application "System Preferences"
activate
set current pane to pane "com.apple.preference.sound"
end tell

tell application "System Events"
tell application process "System Preferences"
tell tab group 1 of window ""
click radio button ""
if (selected of row 2 of table 1 of scroll area 1) then
set selected of row 1 of table 1 of scroll area 1 to true
else
set selected of row 2 of table 1 of scroll area 1 to true
end if
end tell
end tell
end tell

tell application "System Preferences" to quit


プログラム形式でパッケージ化された完成したスクリプト(ドックに入れるのに便利) は、ここからダウンロードできます

ほとんどの場合、スピーカーとヘッドフォンを接続しているオーディオカードの出力は、私のものとは異なります。
この問題は、次のように簡単に解決できます。
  1. プログラムアイコンを右クリック→パッケージの内容を表示
  2. ファイルを開くコンテンツ/リソース/スクリプト/ main.scrt
  3. 行「行2」と「行1」を必要な行に変更します。 (「システム設定」を開き、必要なメニュー項目がどの行にあるかを確認できます)
  4. 結果のファイルを保存し、使用を開始します

スイッチャーのセットアップ
メニュー項目の名前からわかるように、ロシア語版のLeopardで機能します。 彼に他の言語を教えたい場合は、「サウンド」と「出力」という言葉をローカライズで使用される言葉に書き換えてください。

事は原始的ですが、それは神経と時間をうまく節約します。


Source: https://habr.com/ru/post/J58718/


All Articles