Finderでファイルを選択するときに以前に選択したフォルダーをリセットする


0

私は個人的なパスワードマネージャーを使用しており、データベースはパスワードで保護されており、キーファイルを提供する必要があります。キーファイルを選択するには、ファイル選択ドロップダウンをクリックします。Finderウィンドウがポップアップし、このファイルドロップダウンで以前にナビゲートしたフォルダーを開き、キーファイルを保存したフォルダーを表示します。セキュリティの観点から、これは望ましくない動作であることを理解しています。

理想的には、新しいFinderウィンドウを開いたときにポップアップするデフォルトのフォルダをFinderに開くだけです。この特定のアプリケーションのこの動作を変更したいのですが、システム全体のソリューションも歓迎します。いくつかのフォルダーをクリックしてもかまいません。

MacOS High Sierra 10.13.4を比較的新しくインストールしたので、TerminalやAppleScriptをいじるのを恐れていません。どこから始めればいいのかわかりません。

回答:


0

悲しいかな、私の質問はあまりにも人気がなかったので、人々は私の質問に答えるようになりました。しかし、私のGoogle検索用語を言い換え、自分自身で調査した後。これに対する解決策を見つけました。

すべてのアプリケーションは、以前に開いたこれらのフォルダーをとして保存するようdefaultsに見えます。これは、ターミナルでこの値を表示およびリセットするために必要なコマンドでもあります。

私はこのQuoraの答えを見つけて、defaultsコマンドを紹介しました。必要なのは、アプリケーションのバンドル識別子(ソースの例org.videolan.vlc)と消去しようとしているデフォルトの名前空間だけです。

lsof | grep [appname] (アプリケーション名はバンドル識別子とわずかに異なる可能性があるため、あまり信頼性が高くありませんLibrary)を入力し、結果で(一般的にこれらのバンドル識別子を持つフォルダー名を保持する)を入力して、アプリケーションのバンドル識別子を見つけました。ただしdefaults read > defaults.log、デフォルトを消去しようとしているフォルダのパスをファイルで検索して検索することもできます。

これは私を名前空間に導いたNSNavLastRootDirectory。したがってdefaults delete com.bundle.identifier NSNavLastRootDirectory、アプリケーションを開く直前に毎回コマンドを実行するだけです。

どうやってやるの?まだ分​​からない。おそらくいくつかのApplescriptソリューション。さらに、私の質問はあまり注目されなかったため、これに適切なタグを使用したかどうか疑問に思いました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.