新しいMacbook Proを手に入れたところ、75秒間操作しないとタッチバーがスリープ状態になることがわかりました。この機能は非常に迷惑です。
75秒間何も操作しないと、タッチバーのスリープ機能を無効にすることはできますか?Googleで検索しましたが、何も見つかりませんでした。
新しいMacbook Proを手に入れたところ、75秒間操作しないとタッチバーがスリープ状態になることがわかりました。この機能は非常に迷惑です。
75秒間何も操作しないと、タッチバーのスリープ機能を無効にすることはできますか?Googleで検索しましたが、何も見つかりませんでした。
回答:
AppleがTouch Barの設定を追加するまで、私のスクリプトを使用できます。
60秒ごとにfnキーのコマンドを送信して、キーボードアクティビティをシミュレートします。入力中は気付かないはずです。ただし、これによりディスプレイのスリープ/システムのスリープも防止されることに注意してください。
次のコードをコピーして、Touch Barを搭載したMacBook Proの「スクリプトエディター」アプリケーションに貼り付けます。
(*
1. Save as an Application: Script Editor > File > Export… > File Format: Application
2. Check "Stay open after run handler"
3. Run the app or add it to your login items: System Preferences > Users & Groups > User > Login Items > Press the "+" button
# http://apple.stackexchange.com/questions/269174/disable-the-sleep-function-of-the-macbook-touch-bar
*)
on idle
tell application "System Events" to keystroke (key code 63) -- press fn key
delay 60
end idle
これで問題が解決する場合はお知らせください。
oa-のスクリプトに代わるものとして(見栄えは良いが、ディスプレイのスリープ機能を控えるのはやめたい)、他の解決策を幅広く探しました。完全なものは見つかりませんでしたが、痛みの最悪の部分を軽減する可能性のある部分的なものがあります。消えたタッチバーについての最も厄介なことは、escキーへの影響です。私はいつもそれを使用しています!ここで、バーを2回タップする必要があります。1回目を覚ますために、次にもう一度escを押します。(または、fnキーを押してバーを起動し、escを押します。)
物理的なキーボードの残りにesc機能を追加することで、少なくともesc機能をレスキューする方法を次に示します。Caps Lockキーをescキーに再マップできます。Caps Lock機能は失われますが、これも欠点ですが、escを失うほど悪くはないかもしれません。(または、代わりにコントロール、オプション、またはコマンドキーを再マップできます。)[システム環境設定]> [キーボード]> [修飾キー]に移動し、ドロップダウンを使用して目的のアクションを選択します。
@ oa-の答えが便利だと思いました。回答に掲載されているスクリプトを使用しました。
(*
1. Save as an Application: Script Editor > File > Export… > File Format: Application
2. Check "Stay open after run handler"
3. Run the app or add it to your login items: System Preferences > Users & Groups > User > Login Items > Press the "+" button
# http://apple.stackexchange.com/questions/269174/disable-the-sleep-function-of-the-macbook-touch-bar
*)
on idle
tell application "System Events" to keystroke (key code 63) -- press fn key
delay 60
end idle
しかし、AppleScriptアプリケーションをスイッチャーに追加するのは面倒です。Cmd+Tab
スイッチャーからスクリプトを削除するには、applescriptアプリケーションを見つけてそのInfo.plist
ファイルを編集します(アプリファイルを右クリック-> Show Package Contents
、Info.plist
テキストエディターで開きます)。追加する必要があります
<key>LSUIElement</key>
<string>1</string>
これにより、アプリのスイッチャーから非表示になります。後でアプリをトレースして強制終了する場合は、ターミナルを使用して追跡します:ps aux | grep YOUR_SCRIPT_NAME
およびkill PROCESS_ID
。