Niedawno zainstalowałem Ubuntu i wszystko było świetnie, z wyjątkiem funkcji aplikacji internetowych.
Próbowałem dodać kilka aplikacji internetowych, ale jest to bardzo błędne i niezbyt dobre wrażenia. Mam też dość proszenia o dodanie strony internetowej jako aplikacji internetowej. Jak mogę całkowicie usunąć aplikacje internetowe z Ubuntu? Używam zarówno Chromium, jak i Firefox.
Aby uniknąć pytania o integrację aplikacji internetowej, możesz użyć następującego polecenia, otwórz Terminal ( Ctrl+ Alt+ t) i wpisz:
gsettings set com.canonical.unity.webapps integration-allowed false
Testowane w obu wersjach z Firefox / Chromium + Launchpad, Facebook i Youtube. Brak wyskakującego okienka z prośbą o integrację z aplikacją internetową.
Usuwanie istniejących aplikacji internetowych
Nie możemy po prostu usunąć wszystkich pakietów zaczynających się od, unity-webapps-ponieważ niektóre z nich są zależnością środowiska wykonawczego Unity lub innych pakietów (takich jak Ubuntu SDK, który wymaga unity-webapps-qml)
Bezpiecznym sposobem jest usunięcie takich zainstalowanych pakietów nienależących do sekcji gnome :
Nie sugerowałbym tego rozwiązania, ponieważ powoduje to, że system jest w bardzo złym stanie, jeśli tworzysz aplikacje dotykowe, ponieważ łamie kilka zależności w dniu 14.04 (patrz pastebin.ubuntu.com/7371611 )
Sylvain Pineau
teraz pierwsze polecenie nic nie robi (Żadne pakiety nie zostaną zainstalowane, zaktualizowane ani usunięte).
@SylvainPineau nic nie robi, ponieważ nie ma nic do roboty. Wszystkie pakiety oprócz unity-webapps-launchpadsą usuwane. Dlatego nic nie robi.
Braiam
Dziękuję za potwierdzenie, ale nadal jestem zdziwiony poleceniem filtrowania według nazwy pakietu, ponieważ nie możesz być w 100% pewien, że dopasujesz wszystkie przypadki narożne.
Sylvain Pineau
1
Chociaż wiersz poleceń (szybciej)
Najpierw otwórz terminal ( Ctrl+ Alt+ t) i te polecenia:
Spowoduje to wyświetlenie listy wszystkich pakietów, które rozpoczęły się od unity-webappsWiększość z nich będzie aplikacjami internetowymi, ale nie wszystkie (8). Nie należy usuwać te, które nie jest webapps obejmuje ( libunity-webapps-dev, libunity-webapps-doc, libunity-webapps0, unity-webapps-common, unity-webapps-qml, unity-webapps-qml-docunity-webapps-qml-examples, i ostatni unity-webapps-service.) Usunąć te, które przez co sudo apt-get remove webapp1 webapp2... zastąpić webappx z nazwą webapp, który chcesz dostać rad z . Uwaga: możesz je wymienić. NIE USUWAJ unity-webapps-common, A unity-webapps-serviceBĘDZIE USUNĄĆ JEDNOŚĆ!
Wyłącz powiadomienia z aplikacji internetowych (opcjonalnie)
gsettings set com.canonical.unity.webapps integration-allowed false
gsettings set com.canonical.unity.webapps allowed-domains []
Zrób to graficznie
Usuń niektóre lub wszystkie aplikacje internetowe
Otwórz Menedżera pakietów Synaptic, jeśli nie masz go zainstalować zgodnie z niniejszą instrukcją . Następnie wyszukaj unity-webapps-, naciskając przycisk z napisem „szukaj”
Otrzymasz takie okno. Po prostu wpisz w unity-webapps-polu tekstowym. Następnie naciśnij przycisk z napisem „szukaj” Wystarczy nacisnąć przycisk z napisem „Mark” i rób to dalej, jeśli to konieczne.
Następnie kliknij prawym przyciskiem myszy dowolny pakiet, który jest obok niego zielony. Zielone pole oznacza, że jest zainstalowany. Wybierz, remove packageaby usunąć aplikację internetową, z której chcesz uzyskać rad. Jeśli chcesz dostać się na nich wszystkich. Niż badania dla xul-ext-unityi unity-chromium-extension. NIE USUWAJ unity-webapps-common, A unity-webapps-serviceBĘDZIE USUNĄĆ JEDNOŚĆ!
Następnie naciśnij przycisk „Zastosuj”. Pojawi się okno podobne do tego i po prostu naciśnij przycisk „Zastosuj”.
Wyłącz powiadomienia z aplikacji internetowych (opcjonalnie)
Pierwszy otwarty do Dconf Editor, a jeśli nie masz go zainstalować kolega to instrukcje , niż iść do com> cononical> unity> webapps. Następnie odznaczone pole wyboruintegration-allowed
Wyczyść wszystko w ciągu allowed domainspoprzez podwójne kliknięcie na nim i powinno to zmienić z pola tekstowego na pole tekstowe.
Obie metody nie będą działać, unity-webapps-commonzależnie od unity-webapps-service. Więc usunięcie unity-webapps-servicespowoduje również usunięcie unity-webapps-commonAND Unity (patrz pastebin.ubuntu.com/7371559 )
Sylvain Pineau
Po raz drugi kopiujesz moją odpowiedź, nie doceniam tego typu zachowań. Głosowałem za odpowiedzią po prostu dlatego, że nie działam i wyjaśniłem, dlaczego. Cofnij swój głos lub przynajmniej wyjaśnij, gdzie się mylę. Pozwolę moderatorowi zdecydować, co zrobić z zachowaniem plagiatora.
Sylvain Pineau
1
@SylvainPineau Nie zwracałem uwagi na inne odpowiedzi, dostałem je z bloga. i pokazałem, jak to zrobić.
MathCubes
1
Przede wszystkim dziękuję za odwołanie się do twoich źródeł. Moje polecenie apt nie pochodzi jednak z bloga, ponieważ utworzyłem go wczoraj na prośbę Jorge. Zresztą nie trzeba jawnie filtra unity-webapps-servicei unity-webapps-commonjak obie należą do sekcji gnome.
unity-webapps-launchpad
są usuwane. Dlatego nic nie robi.Chociaż wiersz poleceń (szybciej)
Najpierw otwórz terminal ( Ctrl+ Alt+ t) i te polecenia:
Usuń wszystkie aplikacje internetowe
Usuń niektóre aplikacje internetowe
Spowoduje to wyświetlenie listy wszystkich pakietów, które rozpoczęły się od
unity-webapps
Większość z nich będzie aplikacjami internetowymi, ale nie wszystkie (8). Nie należy usuwać te, które nie jest webapps obejmuje (libunity-webapps-dev
,libunity-webapps-doc
,libunity-webapps0
,unity-webapps-common
,unity-webapps-qml
,unity-webapps-qml-doc
unity-webapps-qml-examples
, i ostatniunity-webapps-service
.) Usunąć te, które przez cosudo apt-get remove webapp1 webapp2
... zastąpić webappx z nazwą webapp, który chcesz dostać rad z . Uwaga: możesz je wymienić. NIE USUWAJunity-webapps-common
, Aunity-webapps-service
BĘDZIE USUNĄĆ JEDNOŚĆ!Wyłącz powiadomienia z aplikacji internetowych (opcjonalnie)
Zrób to graficznie
Usuń niektóre lub wszystkie aplikacje internetowe
Otwórz Menedżera pakietów Synaptic, jeśli nie masz go zainstalować zgodnie z niniejszą instrukcją . Następnie wyszukaj
unity-webapps-
, naciskając przycisk z napisem „szukaj”Otrzymasz takie okno. Po prostu wpisz w
unity-webapps-
polu tekstowym. Następnie naciśnij przycisk z napisem „szukaj” Wystarczy nacisnąć przycisk z napisem „Mark” i rób to dalej, jeśli to konieczne.Następnie kliknij prawym przyciskiem myszy dowolny pakiet, który jest obok niego zielony. Zielone pole oznacza, że jest zainstalowany. Wybierz,
remove package
aby usunąć aplikację internetową, z której chcesz uzyskać rad. Jeśli chcesz dostać się na nich wszystkich. Niż badania dlaxul-ext-unity
iunity-chromium-extension
. NIE USUWAJunity-webapps-common
, Aunity-webapps-service
BĘDZIE USUNĄĆ JEDNOŚĆ!Następnie naciśnij przycisk „Zastosuj”. Pojawi się okno podobne do tego i po prostu naciśnij przycisk „Zastosuj”.
Wyłącz powiadomienia z aplikacji internetowych (opcjonalnie)
Pierwszy otwarty do Dconf Editor, a jeśli nie masz go zainstalować kolega to instrukcje , niż iść do
com
>cononical
>unity
>webapps
. Następnie odznaczone pole wyboruintegration-allowed
Wyczyść wszystko w ciągu
allowed domains
poprzez podwójne kliknięcie na nim i powinno to zmienić z pola tekstowego na pole tekstowe.Źródła
http://www.ubuntuvibes.com/2012/10/how-to-remove-webapps-in-ubuntu-1210.html (w celu wyłączenia powiadomień)
http://www.gaggl.com/2013/06/remove-ubuntu-webapps-integration-features/ (do usunięcia opcji w Firefoksie i Chromium).
/ubuntu//a/458004/48372 (Dla polecenia
sudo apt-get remove $(dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package} ${Section}\n' unity-webapps-* | awk '{if ($1 == "ii" && $3 != "gnome" && $2 != "unity-webapps-service" && $2 != "unity-webapps-common") {print $2}}')
właśnie go zmodyfikowałem, aby nie chciał go usunąć"unity-webapps-service
lubunity-webapps-common
dziękuję Sylvainowi Pineau za udowodnienie oryginalnego polecenia)źródło
unity-webapps-common
zależnie odunity-webapps-service
. Więc usunięcieunity-webapps-service
spowoduje również usunięcieunity-webapps-common
AND Unity (patrz pastebin.ubuntu.com/7371559 )unity-webapps-service
iunity-webapps-common
jak obie należą do sekcji gnome.Uruchom z terminala (nie sudo)
Jesteś skończony.
źródło