システム全体のファインダービュー設定


19

.DS_Storeファイルは、Mac OS Xのファインダーで入力したすべてのディレクトリに作成され、フォルダーのメタデータ(表示方法を含む)を追跡していることを知っています。私もこのコマンドを知っています:

sudo find /Users/[USERNAME]/ -name ".DS_Store" -depth -exec rm -f {} \;

... / Users / [USERNAME] /フォルダー内のすべての.DS_Storeファイルを再帰的に削除します。

また、ファインダーウィンドウ内でCMD + Jを押すと、必要な構成(40x40アイコン、中小グリッドスペース、種類ごとの配置、テキストサイズ10px、アイテム情報の表示、アイコンプレビューの表示、背景の白)を選択し、 「デフォルトとして使用」を選択すると、それをデフォルトにし、OPTを押したままにすると、デフォルトに戻ります。

問題は、新しいフォルダーを作成するときに、これらのパラメーターを受け取らないということです。HAD .DS_Storeファイルが削除したフォルダーは、「デフォルト」構成ではなく、以前の構成を保持します。

システム全体で一貫したファインダーの外観を設定するにはどうすればよいですか?

Mac OS X 10.6.6を使用しています。

回答:


12

システム全体のファインダーの外観を設定するには、http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm(およびページページ2)の後に、applescriptを使用してフォルダービューを再帰的に設定します。これにより、古いフォルダービューが記事に従って希望するものに設定されます。

表示オプションを設定し、そのすべてのサブフォルダーに伝達する親フォルダーを参照することから始めます。

親フォルダの表示オプションを以前に設定していても心配する必要はありません。すべてのサブフォルダーに設定を反映する前に、フォルダーの設定を再確認することをお勧めします。

3ページに記載されている手順を使用してください:「フォルダービューオプションを永続的に設定します。」親フォルダーのFinderビューを設定したら、/ ApplicationsフォルダーにあるAutomatorを起動します。

Automatorが開いたら、リストからワークフローテンプレートを選択し、[選択]ボタンをクリックします。

Automatorのインターフェイスは、4つの主要なペインに分かれています。[ライブラリ]ペインには、Automatorが使用方法を知っているすべてのアクションと変数が含まれています。[ワークフロー]ペインは、アクションを接続してワークフローを構築する場所です。[説明]ペインには、選択したアクションまたは変数の簡単な説明が表示されます。ログペインには、実行時にワークフローの結果が表示されます。

ワークフローを作成するには、[ライブラリ]ペインの[アクション]ボタンを選択します。

使用可能なアクションのライブラリで[ファイルとフォルダー]アイテムを選択します。

2番目の列で、Get Specific Finder Itemsアクションを取得し、ワークフローペインにドラッグします。

ワークフローペインに配置した[特定のFinderアイテムを取得]アクションの[追加]ボタンをクリックします。

ビュー設定をすべてのサブフォルダーに伝達するフォルダーを参照し、[追加]ボタンをクリックします。

[ライブラリ]ペインに戻り、[フォルダービューの設定]アクションを[ワークフロー]ペインにドラッグします。[ワークフロー]ペインに既にある[特定のFinderアイテムを取得]アクションのすぐ下にアクションをドロップします。

[フォルダービューの設定]アクションに表示されるオプションを使用して、指定したフォルダーの表示方法を調整します。ビューの現在のフォルダーの構成が既に表示されているはずですが、ここでいくつかのパラメーターを微調整できます。

[サブフォルダに変更を適用]ボックスにチェックマークを付けます。

すべてを希望どおりに構成したら、右上隅の「実行」ボタンをクリックします。

Finder Viewオプションは、すべてのサブフォルダーにコピーされます。

Automatorを閉じます。

新しく作成されたフォルダーに関しては、作成されたときに親のプロパティを継承することがわかり、それ以外の方法で設定することはできませんが、フォルダービューに基づいてフォルダービューを実行することもできます好きなようにスクリプトを作成できます。


これはまさに私が探していた答えです!ルートディレクトリでテストするだけで十分です。リンクとヒントをありがとうございます!
エアロクロス

これがあなたが探していたものだとうれしいです!
コンスタンティン

@hobs、これは素晴らしい答えです。ヒープに感謝します。Yosemiteで同じことをしたいのですが、オートマトンで[実行]をクリックすると、[フォルダービューの設定]アクションでエラーが表示されます。これを回避する方法はありますか?
古い仲間

@Oldmateさん、ヨセミテエラーのように聞こえますが、原因ではありません。(基礎となるプログラムによって引き起こされるいくつかのメモリ管理の問題のように認識されないセレクター音ではなく、あなた)
ConstantineK

14

もっと簡単な方法があります。

  1. ターミナルで、$ HOMEディレクトリに移動します。 cd ~

  2. すべての.DS_Storeファイルを削除します。

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. ファインダーの再起動:強制終了→ファインダー

アプリケーションの強制終了 強制終了ファインダー

  1. preferencesJを使用してグローバル設定を設定し、[デフォルトとして使用 ]ボタンを押します。

  2. これで、開いたり作成したすべてのフォルダに新しい設定が適用されます。


このソリューションはとてもシンプルで気に入っています。基礎となる.DS_Storeファイルの実際の変更を調査しましたか?
コンスタンティン14

このコマンドを-print最初にオプションとともに使用することができます(また、そうすべきではないことに注意してください)find ~ -name ".DS_Store" -depth -print
パブイッソン

しかし動作しません。
momomo

0

したがって、基本的にAutomatorでSet Folder Viewsアクションを使用します。

ただし、ウィンドウのサイズや位置を変更する方法はありません。

このようなスクリプトを使用することもできますが、ウィンドウプロパティの適用がオンになっている場合、Automatorと同じくらい遅くなります。

tell application "Finder"
    folders of entire contents of (POSIX file "/Users/username/Folder/" as alias)
    repeat with f in result
        open contents of f
        tell Finder window 1
            set toolbar visible to false
            set sidebar width to 0
            set statusbar visible to false
            set current view to column view
            set bounds to {474, 250, 1318, 750}
            tell its column view options
                set shows icon to false
            end tell
            close
        end tell
    end repeat
end tell
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.