Moim celem jest ustawienie ogólnosystemowych domyślnych opcji widoku Findera. W widoku listy chcę ustawić opcję Sortuj według rodzaju i Sortuj według nazwy .
Ustawiam te opcje w Opcjach widoku i klikam Użyj jako domyślną dla nowych okien. Próbowałem usunąć .DS_Store
ukryte pliki za pomocą następujących poleceń terminala:
sudo find / -name .DS_Store -delete; killall Finder
i
sudo find / -name ".DS_Store" -depth -exec rm {} \;
Wydaje się, że wszystkie ustawienia widoku zostały zaktualizowane w oknach Findera, z wyjątkiem Arrange By Kind .
Jak ustawić domyślne systemowe opcje Findera w widoku listy na Rozmieść według rodzaju i Sortuj według nazwy ?
Odpowiedzi:
Mogę przekazać ci tę częściową odpowiedź, która osiąga część tego, czego chcesz, ale nie wszystkie. Bez względu na to, jakie kombinacje próbowałem, Arrange By nie przyjmuje żadnej początkowej wartości domyślnej innej niż Brak . Próbowałem przez kilka godzin rozwiązać ten problem, ale poddałem się. Pomyślałem jednak, że nadal możesz skorzystać z tego, co udało mi się osiągnąć.
Poniższe kroki ustawiają wszystkie foldery na widok listy i sortują według rodzaju . Mimo że chciałeś posortować je według Nazwy i uporządkować według Rodzaju , przy braku możliwości ustawienia domyślnej wartości dla Arranged By , okazało się, że sortowanie według rodzaju zrobi to samo, przy użyciu nazwy pliku do sortowania wtórnego . Oznacza to, że pliki zostaną wyświetlone według typu pliku, takiego jak JPEG, TIFF, MP4 itp., Ale w każdej grupie, powiedzmy, JPEG, pliki zostaną posortowane według nazwy.
1. Utwórz kopię zapasową com.apple.finder.plist
2. Ustaw wartości domyślne najwyższego poziomu za pomocą
defaults
poleceniaDomyślnie widok listy:
Domyślne rozmieszczenie Według flag, które wydają się nieskuteczne:
3. Służy
PListBuddy
do ustawiania zagnieżdżonych wartości domyślnychPoczątkowo miałem cztery pierwsze ustawione na
name
próbę osiągnięcia pierwotnego celu. W przypadku niepowodzenia ustawiam je na wszystkich,kind
aby osiągnąć opisany przeze mnie wynik.Zignoruj wszelkie
Entry Already Exists
raporty podczas uruchamiania tych poleceń.4. Wyczyść pliki .DS_Store
5. Uruchom ponownie cfprefsd i Finder
To najlepsze, co mogę na razie osiągnąć. Mam nadzieję, że ktoś inny może wykorzystać moją odpowiedź i przekazać nam brakujący fragment.
źródło
killall
Polecenie akceptuje wiele procesów, czyli od jego strony człowieka[procname ...]
, więc trzeba tylko jednegokillall
polecenia , na przykład:killall cfprefsd Finder