Tùy chọn xem toàn hệ thống


19

Tôi biết rằng các tệp .DS_Store được tạo trong mọi thư mục tôi nhập với công cụ tìm trong Mac OS X và theo dõi siêu dữ liệu của thư mục (bao gồm cả cách hiển thị). Tôi cũng biết rằng lệnh này:

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

... sẽ xóa đệ quy tất cả các tệp .DS_Store ghi vào thư mục / Users / [USERNAME] /.

Ngoài ra, tôi biết rằng khi nhấn CMD + J bên trong cửa sổ công cụ tìm, chọn cấu hình tôi muốn (biểu tượng 40x40, không gian lưới nhỏ vừa, sắp xếp theo loại, kích thước văn bản 10px, hiển thị thông tin mục, xem trước biểu tượng, nền trắng) và chọn "sử dụng làm mặc định" sẽ .. tốt, biến nó thành mặc định và giữ OPT sẽ khôi phục nó về mặc định.

Vấn đề là, khi tôi tạo một thư mục mới, nó không lấy các tham số đó. Và các thư mục mà các tệp HAD .DS_Store đã xóa giữ cấu hình trước đó, không phải là "mặc định".

Tôi có thể làm gì để thiết lập giao diện tìm kiếm nhất quán trên toàn hệ thống?

Tôi đang dùng Mac OS X 10.6.6.

Câu trả lời:


12

Để đặt giao diện tìm toàn hệ thống, bạn có thể sử dụng các bước trong http://macs.about.com/od/USEyourmac/ss/Setting-Sense-Views-For-Folders-And-Sub-Folders_2.htm (và các trang sau trang 2) để thiết lập chế độ xem thư mục theo cách đệ quy bằng applescript, điều này sẽ đặt chế độ xem thư mục cũ thành bất cứ điều gì bạn muốn theo bài viết.

Bắt đầu bằng cách duyệt đến thư mục mẹ có các tùy chọn xem bạn muốn đặt và truyền tới tất cả các thư mục con của nó.

Đừng lo lắng nếu bạn đã thiết lập các tùy chọn xem thư mục gốc trước đó. Luôn luôn là một ý tưởng tốt để kiểm tra kỹ các cài đặt của thư mục trước khi bạn truyền bá chúng đến tất cả các thư mục con của nó.

Sử dụng các bước được nêu ở trang 3: 'Đặt vĩnh viễn tùy chọn xem thư mục.' Khi chế độ xem Finder của thư mục mẹ được đặt, hãy khởi chạy Automator, nằm trong thư mục / Ứng dụng.

Khi Automator mở, chọn mẫu Workflow từ danh sách và bấm nút Chọn.

Giao diện của Automator được chia thành bốn bảng chính. Cửa sổ Thư viện chứa tất cả các hành động và biến mà Automator biết cách sử dụng. Khung Workflow là nơi bạn xây dựng một luồng công việc bằng cách kết nối các hành động. Ngăn Mô tả cung cấp một mô tả ngắn về hành động hoặc biến được chọn. Khung nhật ký hiển thị kết quả của một luồng công việc khi nó được chạy.

Để tạo quy trình công việc của chúng tôi, chọn nút Hành động trong ngăn Thư viện.

Chọn mục Tệp & Thư mục trong Thư viện các hành động khả dụng.

Trong cột thứ hai, lấy hành động Nhận các mục tìm kiếm cụ thể và kéo nó vào ngăn dòng công việc.

Bấm vào nút Thêm trong hành động Nhận các mục tìm kiếm cụ thể mà bạn vừa đặt trong ngăn công việc.

Duyệt đến thư mục có cài đặt chế độ xem mà bạn muốn truyền tới tất cả các thư mục con của nó, sau đó nhấp vào nút Thêm.

Quay trở lại ngăn Thư viện và kéo hành động Đặt Thư mục vào ngăn công việc. Thả hành động ngay bên dưới hành động Nhận các mục tìm kiếm cụ thể đã có trong ngăn Dòng công việc.

Sử dụng các tùy chọn được hiển thị trong hành động Đặt thư mục xem để điều chỉnh cách bạn muốn thư mục được chỉ định hiển thị. Nó sẽ hiển thị cấu hình của thư mục hiện tại cho các khung nhìn, nhưng bạn có thể tinh chỉnh một số tham số ở đây.

Đặt dấu kiểm vào hộp Áp dụng thay đổi cho thư mục con.

Khi bạn đã cấu hình mọi thứ theo cách bạn muốn, hãy nhấp vào nút Run ở góc trên cùng bên phải.

Các tùy chọn Finder View sẽ được sao chép vào tất cả các thư mục con.

Đóng máy tự động.

Khi nói đến các thư mục mới được tạo, tôi thấy rằng chúng thừa hưởng các thuộc tính của cha mẹ khi chúng được tạo và tôi không thể tìm thấy cách nào khác để đặt nó, nhưng bạn thậm chí có thể dựa trên các sự kiện thư mục với trình tự động để chạy chế độ xem thư mục của bạn kịch bản trong bất cứ thời trang nào bạn thích.


Đây chính xác là câu trả lời tôi đang tìm kiếm! Tôi chỉ cần kiểm tra nó với thư mục gốc, và đó là nó! Cảm ơn bạn rất nhiều cho các liên kết và lời khuyên!
AeroCross

Tôi vui vì đây là những gì bạn đang tìm kiếm!
ConstantineK

@hobs, đây là một câu trả lời tuyệt vời. Cảm ơn đống. Tôi muốn làm điều tương tự trên Yosemite và khi tôi nhấn Run in automator, tôi gặp lỗi trong hành động Set thư mục Lượt xem, đó là: - [SBObject containerWindow]: bộ chọn không nhận dạng được gửi đến ví dụ 0x61800025b750 . Bất kỳ ý tưởng làm thế nào để làm việc xung quanh này?
Người bạn đời cũ

này @Oldmate, tôi không chắc mặc dù có vẻ như đó có thể là lỗi yosemite, không phải là thứ bạn đang gây ra. (Bộ chọn không được nhận dạng nghe có vẻ như một số vấn đề quản lý bộ nhớ gây ra bởi các chương trình cơ bản, không phải bạn)
ConstantineK

14

Có một cách đơn giản hơn.

  1. Trong Terminal, điều hướng đến thư mục $ HOME của bạn: cd ~

  2. Xóa tất cả các .DS_Storetệp:

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. Công cụ tìm lại khởi chạy lại: Force Quit → Finder

Buộc thoát ứng dụng Buộc thoát

  1. Đặt tùy chọn toàn cầu của bạn bằng cách sử dụng ⌘J và nhấn nút Sử dụng làm mặc định .

  2. Bây giờ, mọi thư mục bạn mở hoặc tạo sẽ có các cài đặt mới.


Tôi thích giải pháp này, rất đơn giản. Bạn đã điều tra thực sự sửa đổi tệp .DS_Store bên dưới chưa?
ConstantineK

Lưu ý rằng bạn có thể (và nên) sử dụng lệnh này với -printtùy chọn trước tiên, chỉ để đảm bảo bạn sẽ không xóa bất kỳ tệp nào không nên : find ~ -name ".DS_Store" -depth -print.
pabuisson

Không hoạt động mặc dù.
mẹ

0

Vì vậy, về cơ bản hãy sử dụng hành động Đặt thư mục Lượt xem trong Máy tự động:

Không có cách nào để thay đổi kích thước hoặc vị trí của các cửa sổ mặc dù.

Bạn cũng có thể sử dụng một tập lệnh như thế này, nhưng nó cũng giống như Trình tự động chậm khi kiểm tra các thuộc tính cửa sổ.

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.