Preferencje systemowe stale przechodzą do ekranu Klawiatura

5

Ilekroć otwieram Preferencje systemowe bezpośrednio na jednym z pod ekranów (np. Sieć lub Bluetooth), ten ekran pojawia się na ułamek sekundy, a następnie Sys Prefs natychmiast przechodzi do ekranu Klawiatura. Muszę wyszukać i ponownie wybrać żądany ekran, zanim będzie on „przyklejać się”.

Ponadto, jeśli przejdziesz do innego ekranu ustawień wstępnych, a następnie kliknij go, aby przejść do innej aplikacji, Sys Prefs ponownie konsekwentnie przeskakuje do ekranu klawiatury.

Nawet po przejściu do innej karty w Klawiaturze (Tekst, Skróty itp.) Kliknięcie w innym miejscu spowoduje powrót do pierwszej karty (Klawiatura -> Klawiatura).

Zdarza się w Sierra, ale zdarzyło się także w El Capitan.

To sprawia, że ​​wykonywanie niektórych zadań jest bardzo trudne i jest wyjątkowo denerwujące. Nie znalazłeś żadnych rozwiązań online - pomysłów?

Luke Williams
źródło
Wiem, że wspomnieć, że nie znaleziono żadnych rozwiązań on-line, ale zastanawiam się, czego nie próbowali thusfar? Jeśli to możliwe, możesz edytować swoje pytanie, aby uwzględnić te szczegóły. W przeciwnym razie możesz uzyskać całą masę sugestii dotyczących rzeczy, które już wypróbowałeś.
Monomeeth
@Monomeeth Thanks - Nie znalazłem nikogo z podobnymi objawami. Próbowałem utworzyć nowe konto użytkownika i wydaje się, że to rozwiązuje problemy. Ale nie przepadam za tym, by poświęcić czas na przeniesienie wszystkiego na nowe konto.
Luke Williams,
@LukeWilliams Dodaj odpowiednie wpisy w dzienniku systemowym (jeśli znajdziesz) ...
klanomath
Czy to irytacja utrzymuje się, gdy logujesz się jako inny użytkownik?
CousinCocaine,
@CousinCocaine nie, utworzenie nowego konta nie powoduje tego problemu.
Luke Williams

Odpowiedzi:

3

Ponieważ ten problem nie występuje podczas tworzenia nowego konta użytkownika, sugeruję również przetestowanie, czy to zachowanie jest replikowane w trybie awaryjnym.

Uruchom w trybie bezpiecznym

Wykonaj następujące kroki, aby uruchomić komputer MacBook Pro w trybie awaryjnym:

  1. Całkowicie zamknij komputer Mac
  2. Uruchom ponownie komputer Mac
  3. Natychmiast naciśnij Shiftklawisz i przytrzymaj go
  4. Puść Shiftklucz, gdy zobaczysz okno logowania (UWAGA: Jeśli masz włączoną funkcję FileVault, może być konieczne dwukrotne zalogowanie).
  5. Zanotuj, co się stanie (tj. Czy problem nadal występuje podczas uzyskiwania dostępu do Preferencji systemowych)
  6. Teraz wyjdź z trybu awaryjnego, uruchamiając ponownie komputer Mac w zwykły sposób
  7. Po ponownym zalogowaniu sprawdź, czy zachowanie się utrzymuje

Jeśli problem nie występuje w trybie awaryjnym i nadal występuje podczas normalnego logowania, nadszedł czas na sprawdzenie elementów logowania, czcionek i rozszerzeń jądra.

Badanie elementów logowania, czcionek i rozszerzeń jądra

Zacznijmy od elementów logowania:

  1. Uruchom normalnie
  2. Przejdź do Preferencji systemowych> Użytkownicy i grupy
  3. Wybierz kartę Elementy logowania
  4. Zanotuj swoje elementy logowania
  5. Teraz usuń je wszystkie, zaznaczając je i klikając -przycisk poniżej
  6. Zrestartuj swój komputer

Teraz komputer Mac uruchomi się bez ładowania tych elementów logowania. Sprawdź to i sprawdź, czy problem nadal występuje:

  • Jeśli problem zniknie, wiesz, że przyczyną był jeden (lub więcej) elementów logowania. Następnie możesz dodawać je z powrotem jeden po drugim, aż zidentyfikujesz sprawcę. Problem rozwiązany.
  • Jeśli problem nadal występuje, oznacza to problem z czcionkami zainstalowanymi samodzielnie lub z rozszerzeniem jądra innej firmy. Trochę więcej informacji poniżej:

Czcionki: - Możesz usunąć dowolną zainstalowaną czcionkę, aby sprawdzić, czy to robi różnicę.

Rozszerzenia jądra: - Możesz otworzyć Terminal (znajdujący się w folderze Utilites) i wprowadzić następujące polecenie:

kextstat | grep -v com.apple

Powyższe polecenie wyświetli listę rozszerzeń jądra innych firm (może być konieczne rozciągnięcie okna terminala, aby było łatwiejsze do odczytania). Poszukaj wszystkiego, czego nie pamiętasz, instalacji, czegoś, co należy do usuniętego oprogramowania lub po prostu czegoś, co wygląda nie na miejscu. Pamiętaj jednak, że jest to lista rozszerzeń jądra innych firm i dlatego każde z nich może powodować problem.

Po wprowadzeniu tych zmian używaj komputera Mac wystarczająco długo, aby zobaczyć, jaką różnicę one wprowadzają. Jest to w zasadzie krok w kierunku rozwiązania problemu, który pomaga zawęzić potencjalną przyczynę problemu, więc daj mi znać, jak sobie radzisz.

Monomeeth
źródło
Przyznawanie nagrody - wkrótce przejdę kroki, gdy będę miał kilka minut. Dziękuję Ci!
Luke Williams,
Dzięki, problem rozwiązany - jak zauważyłeś, był to element logowania. Mam makro Keyboard Maestro do wyłączania / włączania klawiszy F podczas przełączania do / z mojego środowiska programistycznego (kod VS). Problem polegał na tym, że działał na dowolnym przełączniku aplikacji, więc przełączanie do / z Preferencji. Zmieniłem, więc działa tylko wtedy, gdy VS Code aktywuje się lub dezaktywuje. Jeszcze raz dziękuję za pomoc!
Luke Williams,
0

Będzie tu trochę debugowania.

Poniższe 2 fakty sugerują, że problem znajduje się w ~/Library/Preferencesfolderze i prawdopodobnie jest .plistplikiem.

  1. Problem migrował z El Capitan do Sierra
  2. Problem jest związany z Twoim profilem użytkownika

Możesz spróbować przenieść się ~/Library/Preferencesgdzie indziej. Prawdopodobnie rozwiąże to twój problem, ale spowoduje to również wiele nowych irytacji (preferencje z dowolnej aplikacji znikną). Chcesz wyszukać .plistplik winowajcy .

Zacząłbym robić następujące rzeczy:

  1. Otwórz ~/Library/Preferences, naciśnij cmd2(widok listy) i zmodyfikuj sortuj według daty.
  2. Następnie zmieniłem niektóre ustawienia klawiatury i jednocześnie przeglądałem ostatnio zmodyfikowane pliki Plist
  3. Zauważysz te ~/Library/Preferences/com.apple.systempreferences.plistzmiany, między innymi plikami.

Następnie przeniosłem te .plistpliki na pulpit, wylogowałem się i zaloguj ponownie.

Kuzyn Kokaina
źródło
Próbowałem tego - dziękuję. Nie udało się jednak naprawić w ten sposób.
Luke Williams,