Nie można odinstalować Gnome Shell Extension

14

Gnome Shell 3.18.5 powiadomił mnie, że niektóre rozszerzenia wymagają aktualizacji. Odwiedziłem https://extensions.gnome.org/local/ w przeglądarce Firefox, zaktualizowałem rozszerzenie Firefoksa, a teraz chcę odinstalować niektóre rozszerzenia Gnome, na przykład następujące.

Removable Drive Menu by fmuellner
Rozszerzenie systemu

Menu stanu do uzyskiwania dostępu i odłączania urządzeń wymiennych.

Unosząc mysz nad rozszerzeniem systemu , przeczytałem następującą etykietkę.

Rozszerzenie systemu należy odinstalować za pomocą menedżera pakietów. Szczegółowe informacje można znaleźć na stronie.

Strona Informacje mówi:

Co to jest rozszerzenie systemu ? Jak go odinstalować?

Rozszerzenie systemu jest instalowane w lokalizacji ogólnosystemowej (zwykle / usr / share / gnome-shell / extensions). Z takiego rozszerzenia może korzystać każdy użytkownik komputera, jednak może go odinstalować tylko administrator systemu (root). Aby odinstalować rozszerzenie systemu, użyj menedżera pakietów swojej dystrybucji lub zapytaj administratora systemu.

Przejrzałem Synaptic, ale nie widzę tego rozszerzenia. Jak mogę to usunąć?

To są rozszerzenia, które chcę usunąć.

Michael Cole
źródło

Odpowiedzi:

6
  1. Uruchomić gnome-tweak-tool
  2. Wyszukaj „Rozszerzenia” w odpowiednich menuù
  3. Wybierz rozszerzenie i kliknij „Usuń”

przykład

andcoz
źródło
4
Warto zauważyć, że tweak toolodinstaluje tylko rozszerzenia lokalne (ale nie rozszerzenia systemowe - dla tych z nich przycisk Usuń będzie wyszarzony)
don_crissti
1
niektóre z moich rozszerzeń mają
szary
8
Przycisków „USUŃ” nie ma już w gnome-shellie 3.26. Jakieś pomysły?
Dorian,
@Dorian Kliknij element, a pojawi się on w aplikacji z przyciskiem usuwania, który bez wyraźnego powodu nie usunął mojego braku ładowania z aktualizacji1904to1910 Arc Menu.
Cees Timmerman
18

Ponieważ przyciski usuwania nie są już dostępne w gnome-shell 3.26, jedynym sposobem, jaki znam, jest usunięcie samego katalogu rozszerzenia.

Z Nautilusem

  1. Otwórz Nautilus i pokaż ukryte pliki (naciśnij CTRL+ H).
  2. Przejdź do swojego folderu domowego.
  3. Nawigować do .local/share/gnome-shell/extensions
  4. Usuń katalog niechcianego rozszerzenia.
  5. Załaduj ponownie gnome-shell. Naciśnij ALT+ F2, wpisz ri naciśnij ENTER.

Sposób macho

  1. Otwórz konsolę.
  2. Przejdź do katalogu rozszerzeń: cd ~/.local/share/gnome-shell/extensions
  3. Wymień rozszerzenia i uzyskaj nazwę niechcianego rozszerzenia: ls -l
  4. Usuń katalog rozszerzeń: rm -r extension@author
  5. Załaduj ponownie gnome-shell. Naciśnij ALT+ F2, wpisz ri naciśnij ENTER.
shino47
źródło
12

Istnieją dwa foldery dla rozszerzeń powłoki gnome:

  1. ~/.local/share/gnome-shell/extensions po stronie użytkownika
  2. /usr/share/gnome-shell/extensions po stronie systemu
JsonBruce
źródło
1
Aby wyświetlić listę wszystkich rozszerzeń w obu katalogach:ls -d -1 /usr/share/gnome-shell/extensions/* ~/.local/share/gnome-shell/extensions/*
Noam Manos,
4

Przejdź do oprogramowania -> dodatek, zobaczysz tam swoje rozszerzenia, po prostu je usuń.

dtoan96
źródło
3

Michał,

Miałem ten sam problem z tymi samymi rozszerzeniami. Problem polega na tym, że są one „rozszerzeniami systemu”, a nie w normalnej lokalizacji, ~/.local/share/gnome-shell/extensionsjak powiedzieli inni. Zamiast tego instalowane są „Rozszerzenia systemu” /usr/share/gnome-shell/extensions.

Usuwać:

cd /usr/share/gnome-shell/extensions
sudo rm -rf [email protected]

Powtórz w razie potrzeby.

Na koniec będziesz chciał ponownie załadować powłokę: Alt+F2 r

użytkownik1556446
źródło
1

Wejdź na https://extensions.gnome.org/local . Zainstaluj natywne złącze przeglądarki Chrome / Firefox dla rozszerzeń GNOME, a wtedy zobaczysz swoje rozszerzenia GNOME na liście na tej stronie. Stamtąd możesz je usunąć i skonfigurować bez ręcznego usuwania plików.

kot
źródło
0

to proste, miał ten sam problem, użyj yum, aby wyświetlić listę zainstalowanych pakietów:

sudo yum list installed gnome-shell*

poszukaj konkretnego rozszerzenia w zainstalowanych pakietach i usuń:

sudo yum remove <your extension>

Wyloguj się i zaloguj

Munish
źródło