Jak uzyskać więcej informacji o „Błąd ładowania rozszerzenia”?

18

Jak uzyskać więcej informacji o tym, dlaczego dane rozszerzenie nie działa i wyświetla komunikat „Błąd ładowania rozszerzenia” podczas próby włączenia?

wprowadź opis zdjęcia tutaj

orschiro
źródło
1
Nowa odpowiedź @Cibes jest lepszym alternatywnym imo, możesz zamiast tego rozważyć przyjęcie tego.
pomsky

Odpowiedzi:

15

Biegać

sudo journalctl /usr/bin/gnome-shell

i poszukaj błędów związanych z rozszerzeniem, próbując go włączyć. Alternatywnie możesz użyć grepdo filtrowania dzienników według nazwy rozszerzenia:

sudo journalctl /usr/bin/gnome-shell | grep 'system-monitor'

Czasami rozszerzenie działa dobrze, jeśli po prostu ręcznie dodasz wersję powłoki GNOME (która nie jest oficjalnie obsługiwana przez rozszerzenie) do metadata.jsonpliku rozszerzenia .
Aby to zrobić (jeśli zainstalowałeś rozszerzenie nie jako root), przejdź do ~/.local/share/gnome-shell/extensions/katalogu związanego z rozszerzeniem. Otwórz go, a powinieneś znaleźć metadata.jsonplik w środku. Otwórz plik, dodaj wersję powłoki GNOME w "shell-version":sekcji i zapisz plik. Zaloguj się ponownie i jeśli masz szczęście, rozszerzenie może zacząć działać.

pomsky
źródło
Może zawierać mnóstwo danych wyjściowych dziennika, z których większość prawdopodobnie nie odnosi się do błędu.
Cerin,
@Cerin ”i poszukaj błędów związanych z rozszerzeniem, próbując go włączyć .” Przydałyby się znaczniki czasu.
pomsky
zamiast „szukać błędów” możesz użyć grepnp .: sudo journalctl /usr/bin/gnome-shell | grep 'system-monitor'szukać błędów z system-monitorrozszerzenia
SleepWalker
13

Możesz zobaczyć szczegóły rozszerzeń GNOME, w tym błędy, używając narzędzia Looking Glass GNOME :

  1. naciśnij Alt+ F2, wpisz lg, a następnie Return.
  2. przejdź do sekcji „Rozszerzenia”
  3. wyszukaj odpowiednie rozszerzenie i kliknij na niego „Pokaż błędy”
Sleidig
źródło
3
+1 Dziękuję bardzo. Dlaczego narzędzia Tweak nie mogły wyświetlać tych samych komunikatów o błędach po kliknięciu ikony, która obecnie jest bezużyteczna? To pytanie retoryczne; nie oczekuje się odpowiedzi.
Frelling 19.01.19
I jak go zamknąć, gdy zostanie skradziony fokus i nie ma ikony x? Google na innym komputerze, a następnie naciśnij Escape.
Martin Dorey,