散らかったデスクトップは気が散るだけでなく、Mac の速度を遅くする。 Mac のデスクトップ アイコンを一時的に非表示にしたい場合は、単純な AppleScript と Automator を使用して行うことができます。
このヒントは 2010 年に取り上げましたが、このタスクを実行するコマンドが変更されたため、正しいコードで投稿を更新しました。
基本的に、ターミナルからこれを実行したい場合は、次を実行するだけです。
defaults write com.apple.finder CreateDesktop false; killall Finder
再表示する場合は、「false」を「true」に置き換えます。
ただし、定期的に実行するものである場合は、AppleScript または Automator サービスに組み込むと便利です。そうすれば、数回クリックするだけで簡単にオンとオフを切り替えることができます。これを行う AppleScript を次に示します。
try set toggle to do shell script "defaults read com.apple.finder CreateDesktop" if toggle = "true" then do shell script "defaults write com.apple.finder CreateDesktop false" else if toggle = "false" then do shell script "defaults write com.apple.finder CreateDesktop true" end if end try do shell script "killall Finder" delay 0.5 activate application "Finder"
この AppleScript を使用する最も汎用性の高い方法は、次のとおりです。Automatorに投げ込むシンプルなワンクリックスイッチを作成します。これを行うには、Automator を開いて、テンプレートとしてサービスを選択するだけです。ワークフローの上部で、右側のドロップダウン ボックスで [Finder] を選択し、左側のドロップダウン ボックスで [入力なし] を選択します (つまり、「サービスは Finder から入力を受け取りません」と表示されます。次に、[AppleScript を実行する] アクションを見つけます。左側のサイドバーを選択し、ワークフローにドラッグします。
次に、上記のコードを「AppleScript を実行」ボックスに貼り付けます (そこにあったものはすべて置き換えます)。サービスを「Toggle Clean Desktop」またはその他の任意のタイトルとして保存すると、メニュー バーの [Finder] > [サービス] メニューからアクセスできるようになります。必要に応じて、[システム環境設定] > [キーボード] > [キーボード ショートカット] でキーボード ショートカットを割り当てることもできます。上のビデオでデモをご覧ください。
注: ターミナル コマンドを単独で実行する必要があります。少なくとも一度はAppleScript が正しく動作する前に!
もちろん、次のようなアプリをダウンロードすることもできます迷彩, ただし、非常に簡単に自分でできるものは 5.99 ドルです。