Po zainstalowaniu systemu Snow Leopard moja aplikacja do obsługi map w sieci nie działa. Nie ma problemu, ale pozostawił nieznany element logowania, który jest wyszarzony i nie można go usunąć w normalny sposób (również w trybie administratora).
Czy ktoś wie, jak usunąć ten szary, nieznany element logowania?
Odpowiedzi:
Możesz spróbować bezpośrednio edytować następujący plik plist:
Musisz użyć Edytora listy właściwości, aby otworzyć ten plik listy, a następnie powinieneś być w stanie usunąć element, który odpowiada wyszarzonemu elementowi.
źródło
Istnieje możliwość, że znajduje się w folderze Preferencje zarządzane.
Szukaj w / Library / Managed Preferences / USERNAME / loginwindow.plist
źródło
Przede wszystkim na temat charakteru tego „NIEZNANY”. Jednym z miejsc, w których system operacyjny prowadzi rejestr elementów logowania, jest loginwindow.plist. Pozycje są przechowywane w słowniku jako wartości nazwa / rodzaj / ścieżka. Jeśli jedna z aplikacji doda element niezgodny ze wzorem, zostanie wyświetlony jako „NIEZNANY”.
Najprawdopodobniej ten rekord pochodzi z oprogramowania sieciowego konta użytkownika (Active Directory lub podobnego). Możesz otworzyć / Library / Managed Preferences / your-user-name /loginwindow.plist, aby dwukrotnie sprawdzić (XCode lub TextWrangler może to zrobić). W obszarze AutoLaunchedApplicationDictionary powinna zostać wyświetlona lista elementów logowania. Jeśli jeden z nich nie jest zgodny ze strukturą nazwa / rodzaj / ścieżka, zostanie wyświetlony jako NIEZNANY. W moim przypadku mam następujące elementy:
W przypadku konta użytkownika sieciowego nie można pozbyć się elementu logowania „NIEZNANY”, ponieważ loginwindow.plist jest tworzony od nowa przy każdym logowaniu.
źródło
Najpierw odblokuj złotą ikonę kłódki w lewym dolnym rogu.
Teraz wszystkie elementy logowania na liście powinny być dostępne do edycji.
Podświetl elementy, które były wcześniej wyszarzone, użyj przycisku „minus”, aby je usunąć. Najpierw usuń zaznaczenie elementów z listy.
Po zakończeniu zablokuj złotą ikonę kłódki w lewym dolnym rogu.
źródło
W moim przypadku miałem element logowania, który nie był ani w moich preferencjach użytkownika (
~/Library/Preferences/com.apple.loginitems.plist
), ani w preferencjach systemowych (1 ~ / Library / Preferences / com.apple.loginitems.plist`), więc żadna z wcześniejszych odpowiedzi nie pomogła.Okazuje się, że coś miałem
/Library/StartupItems/
. W moim przypadkuMySQLCOM
prawdopodobnie została tam umieszczona przez starą wersję instalatora MySQL (od tego czasu zainstalowałem nowszą wersję za pośrednictwem Homebrew, która niczego nie umieszcza w tej lokalizacji). Usunąłem tę wersję, ale element StartupItem pozostał, wskazując na nieistniejącą aplikację.Usunąłem
MySQLCOM
, uruchomiłem ponownie i zniknął Nieznany element.Sprawdź więc ten folder i sprawdź, czy masz coś nieoczekiwanego, co może wskazywać na usuniętą aplikację. Sprawdź także
~/Library/StartupItems/
, chociaż na moim komputerze Mac, ten folder nie istnieje.Ale postępuj zgodnie z innymi sugestiami (patrząc na
com.apple.loginitems.plist
iloginwindow.plist
), ponieważ ten nieznany problem może mieć wiele przyczyn.źródło
Możesz spróbować znaleźć nieznane elementy w
/Library/Preferences/com.apple.loginitems.plist
lub/Users/$username/Library/Preferences/com.apple.loginitems.plist
, a następnie spróbować je usunąć, użyj plist. Jeśli nie możesz usunąć elementów, po prostu usuń plik, jest w porządku.źródło