Mac OS X の「アプリケーションから開く」右クリック メニューから重複を削除する
Mac Finder で任意のファイルを右クリック (または Control キーを押しながらクリック) すると、「アプリケーションから開く」メニューが表示されます。これは、選択したファイルを開くことができる別のアプリのリストを提供することを目的としています。現在デフォルトのアプリケーションとして設定されているもの以外で。この Open With は素晴らしいのですが、同じアプリの繰り返しエントリでごちゃごちゃになることがあり、最悪の場合、あちこちに重複するだけでなく、リストで開きます。これらの繰り返しエントリを削除する方法と、将来の使用のために使いやすいエイリアスを作成する方法を示します。
OS X の「アプリケーションから開く」メニューで繰り返しアプリのエントリを削除する
これは Mac OS X のほぼすべてのバージョンで動作するはずです
/Applications/Utilities/ ディレクトリからターミナルを起動し、次のいずれかのコマンド文字列を 1 行に入力します:
単一行のコマンド文字列からコピー & ペースト:
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With が再構築され、Finder が再起動します"
また
複数行に分割された同じコマンド文字列: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domain local -domain user
.ターミナルに)
これには、Launch Services データベース全体を再構築する必要があるため、しばらく時間がかかる場合があります。その再構築プロセスでは、重複したアプリ エントリが右クリック メニューから削除されます。これが完了したら、変更を有効にするために Finder を終了して再起動する必要があります。これは、コマンド ラインから行うのが最も簡単です:
killall Finder
Finder が再起動したら、任意のファイルに戻って右クリックし、[アプリケーションから開く] メニューをプルダウンして、すべての繰り返しエントリが削除されていることを確認します。
しかし、これを頻繁に行わなければならない場合、そのコマンド文字列はちょっと面倒ですよね?劇的に短くする方法は次のとおりです。
短い「Remove Open With Duplicates」エイリアスの作成
これを必要以上に頻繁に行う必要がある場合は、コマンド シーケンス全体に対して単純な bash エイリアスを作成すると、長いコマンドを入力する必要がなくなるため、時間を大幅に節約できます。一連のコマンド文字列。
- お気に入りのテキスト エディタで .bash_profile を開きます。このチュートリアルでは簡単なので nano を使用します:
- 次のエイリアスを .bash_profile の 1 行に貼り付けます。必要に応じてエイリアスの名前を変更してください
nano .bash_profile
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With が再構築され、Finder が再起動します&39;"
Control+O を押して保存し、次に Control+X を押して nano
コマンド ラインで「fixow」と入力して、エイリアスが機能することを確認します。上記のコマンド文字列を正確に使用すると、次のような小さなメッセージが返されます:
fixow 開く メニューが再構築され、Finder が再起動します
何らかの理由でそのコードを取得できない場合は、OSXDaily GitHub ページからコピーすることもできます。ここでは、OS X 用の特に便利なシェル スクリプトを集め始めています。
これにより、'fixow' (Fix Open With の略です。分かりますか? 私たちは確かに創造的です) を入力するだけで、コマンド文字列全体が実行され、再度すべてを入力する必要がなくなります。
「アプリケーションから開く」メニューからすべてのアプリを削除できますか?
問題がエントリの重複または繰り返しの範囲を超えている場合、他のオプションは、[アプリケーションから開く] メニュー全体をクリアして、最初からやり直すことです。これにより、メニューからすべてが削除され、アプリをファイルの種類と形式に手動で関連付けるか、OS X を使用して特定のファイルを開く必要があります。これは本当に最後の手段、または自分でリストを再構築して関連付けをより選択的にしたい場合の超カスタマイズのための方法です.