Ostatnio zauważyłem, że na moim komputerze iMac z systemem El Capitan menu Otwórz ostatnie przestało się aktualizować, zarówno w menu Apple, jak i w aplikacjach, i zarówno dla elementu menu Otwórz ostatnie, jak i listy, która pojawia się w Docku.
Sprawdziłem w Preferencjach systemowych | Ogólne | Najnowsze przedmioty, i mówi: Brak. Próbowałem kilka razy zresetować go do 20, ale pojawia się jako Brak, gdy wrócę do Preferencji systemowych.
Mam nadzieję, że ktoś może mi pomóc rozwiązać ten problem.
macos
el-capitan
imac
preferences
MarkAurelius
źródło
źródło
Wpadłem na to dzisiaj na miesięcznym komputerze iMac. Jedyne, co nie jest świeże na tym koncie, to moje konto, które zostało zreplikowane na 5 komputerach i 12 głównych wersjach MacOS przy użyciu Migration Assistant, gdy jest to możliwe, pozostawiając dość sporą cruft w ~ / Library / Preferences /. Niestety, w ostatnich wersjach Apple skomplikowało skuteczne czyszczenie tego katalogu poprzez usuwanie plików, ponieważ
cfprefsd
zarządza prawdziwymi informacjami o preferencjach i musisz ładnie z nim porozmawiać za pomocą tegodefaults
narzędzia.W każdym razie uwielbiam to, że za każdym razem, gdy próbowałem zmienić preferencje, otrzymywałem sekwencję wpisów dziennika:
Ponadto, zarówno
defaults domains
i kilkadziesiąt plików w Preferencjach powiedziało mi, że większość aplikacji z prawidłową domeną domyślną, taką jak com.example.appname, również miała domenę domyślną, taką jak com.example.appname.LSSharedFileList, która zawierała listy ostatnio używanych plików. Tyle że ostatnio nie były wcale używane. Żaden z plików * .LSSharedFileList.plist nie zmienił się od czasu mojej migracji z mojej starej maszyny Yosemite i żaden z nich nie miał com.apple.recentitems.plist. Więc wyczyściłem dom, uruchamiając te polecenia w ~ / Library / Preferences /:defaults
Komenda mówicfprefsd
aby usunąć wszystkie ustawienia w tej domenie, która opuszcza 42-bajtowy logicznie pusty .plist plik i 0-bajt .plist.lockfile plik, któryrm
usuwa polecenie.Mniej oczywiste, ale zasadniczo to samo dla wszystkich
defaults
domen z LSSharedFileList w ich nazwachJeszcze mniej oczywiste, ale pozornie kluczowe. Ten potok znajduje wszystkie pliki * .plist w bieżącym katalogu (którym był ~ / Library / Preferences /,) sprawdza poprawność każdego z nich
plutil -lint
, analizuje nazwy plików, które nie są „OK”, przywołuje je do ochrony osadzone spacje itp. i usuwa je wszystkie. W moim przypadku wszystkie niepoprawne pliki * .plist były 0-bajtowymi antykami dla rzeczy, które i tak nie mogą działać na El Cap, więc byłem pewien, że nie usuwam żadnych rzeczywistych informacji. YMMV !!Spowodowało to usunięcie wszystkich plików * .plist o długości 42 bajtów, wielkości logicznie pustej listy w formacie binarnym. Kilka osób kręciło się wokół i mogły być przyczyną skargi
sharedfilelistd
.To zakończyło
sharedfilelistd
działanie na moim koncie. System automatycznie zrestartował nową instancję. Nie jestem pewien, czy było to potrzebne, ale wydawało się rozsądne, ponieważ właśnie usunąłem garść informacji z podsystemu preferencji, które były związane ze starym sposobem robienia tego, cosharedfilelistd
najwyraźniej robi się w El Cap.UWAGA: Te 7 poleceń jest skróconą wersją tego, co zrobiłem, co miało sens i miało efekty, rozrzucone w ciągu 3 godzin grzebania i testowania oraz próby znalezienia informacji
sharedfilelistd
bezskutecznie.Warto również zauważyć, że nie ma
sudo
tu żadnego związku , ponieważ byłem w swoim własnym ~ / Library / Preferences /, manipulując swoim własnym obszarem preferencji. Menu Ostatnie elementy, a tym samym jego ustawienia są specyficzne dla użytkownika, więc gdziekolwiek to ustawienie jest przechowywane (nigdy tego nie wymyślono ...) musi być również specyficzne dla użytkownika, a nie coś, co wymaga rootowania do naprawienia. Istnieje wcześniejsza odpowiedź, która obejmuje niewyjaśnione masowe pozwolenie / ACL / czyszczenie flag, uruchamiane z sudo, które nawet nie działało dla autora i może spowodować poważną szkodę systemową. To nic takiego. Należy również pamiętać, że nie wymaga wylogowywania, ponownego uruchamiania, uruchamiania w trybie odzyskiwania lub robienia czegokolwiek, co może być szkodliwe.źródło
killall sharedfilelistd
wydaje się być perfekcyjne! (Zdecydowanie jestem jednak w innej sytuacji: nie mam starego migrowanego profilu, ten problem zdarza się losowo, ponowne uruchomienie powoduje, że na jakiś czas zniknie).Obejście
Aby wyświetlić listę ostatnio używanych aplikacji w Docku, spróbuj wykonać następujące czynności:
Kliknij Zapisz i zaznacz „Dodaj do paska bocznego”
Na pasku bocznym kliknij prawym przyciskiem myszy utworzony folder inteligentny i kliknij „Dodaj do Docku”
źródło
Otwórz ostatnio używane elementy: wybierz menu Apple> Ostatnie elementy. Zobaczysz ostatnio używane aplikacje, dokumenty i serwery. W przypadku niektórych aplikacji możesz także zobaczyć dokumenty, nad którymi ostatnio pracowałeś. Aby zmienić liczbę elementów wyświetlanych w menu, wybierz menu Apple> Preferencje systemowe, kliknij Ogólne, a następnie kliknij menu podręczne „Ostatnie elementy” i wybierz liczbę.
źródło
Poniższe działało dla mnie!
Próbowałem wszystkich poprzednich odpowiedzi, ale żadna nie działała.
Potem natrafiłem na poprawkę opisaną tutaj na forach Apple :
Pierwsza runda (wypróbowana, ale nie działała dla mnie):
Otwórz terminal i wpisz:
Jeśli ( i tylko wtedy ) zobaczysz coś takiego
/var/folders/8b/mn2vgjs10gs83krfy1fwxwb80000gp/T/
, uruchomDruga runda (ta zadziałała dla mnie):
resetpassword
i wciśnij Enter (bez obaw)Opis na forach Apple jest naprawdę jasny, więc jeśli masz wątpliwości, idź tam. Mam nadzieję, że pomoże to również innym.
FYI: Wszystkie moje ostatnie elementy zniknęły we wszystkich aplikacjach, w menu Apple cały element menu nawet zniknął, a zmiana w Preferencjach systemowych z żadnej na cokolwiek powracała do zera.
Korzystam z komputera MacBook Air (początek 2014 r.) Z systemem El Capitan 10.11.3
źródło
To samo zdarzyło się w aplikacjach, ale w mojej wyszukiwarce ostatnie elementy pokazują wiele duplikatów tego samego ostatniego elementu i wydaje się, że dodają jeden za każdym razem, gdy ponownie otwieram aplikację. Próbowałem zrobić zrzut ekranu z ostatnich elementów, ale oczywiście, jeśli spróbujesz nacisnąć Shift-Command-4, to zmienia ostatnie elementy na „pokaż XXXX w wyszukiwarce”, ponieważ przytrzymałeś polecenie. Ulubione również zniknęły z okien dialogowych. smh co w F dzieje się z działem rozwoju i kontroli jakości Apple w ciągu ostatnich kilku lat?
źródło
Timed Screen
funkcji.Rozwiązanie jest o wiele prostsze. Przejdź do Preferencji systemowych. Generał. Najnowsze przedmioty: wybierz od brak do 50.
Następnie uruchom ponownie komputer
źródło
Aby obejść ten problem, użyj TinkerTool, aby ustawić „Najnowsze elementy” na dowolną wartość.
Jak dotąd wydaje się zachowywać zgodnie z oczekiwaniami…
źródło
przejdź do „preferencji systemowych”> „ogólnych”> „ostatnich elementów” el capitan zresetuj to z jakiegoś powodu ustaw go na dowolną długość listy i zacznie działać od nowa
źródło