J'ai récemment installé Ubuntu et tout s'est bien passé, à l'exception de la fonctionnalité des applications Web.
J'ai essayé d'ajouter quelques applications Web, mais c'est très buggé et ce n'est pas une très bonne expérience. Je suis également fatigué qu'on me demande d'ajouter un site Web en tant qu'application Web. Comment puis-je supprimer complètement les applications Web d'Ubuntu? J'utilise à la fois Chromium et Firefox.
Pour éviter d'être invité à intégrer une application Web, vous pouvez utiliser la commande suivante, ouvrir un terminal ( Ctrl+ Alt+ t) et taper:
gsettings set com.canonical.unity.webapps integration-allowed false
Testé sur les deux versions avec Firefox / Chromium + Launchpad, Facebook et Youtube. Pas de popup demandant une intégration webapp.
Suppression de webapps existantes
Nous ne pouvons pas simplement supprimer tous les packages commençant par unity-webapps-car certains d'entre eux sont des dépendances d'exécution de Unity ou d'autres packages (comme le SDK Ubuntu qui nécessite unity-webapps-qml)
Un moyen sûr consiste à supprimer ces packages installés n'appartenant pas à la section gnome :
Je ne suggérerais pas cette solution car elle laisse le système dans un très mauvais état si vous développez des applications Touch car elle casse plusieurs dépendances le 14.04 (Voir pastebin.ubuntu.com/7371611 )
Sylvain Pineau
maintenant la première commande ne fait rien (aucun paquet ne sera installé, mis à niveau ou supprimé).
@SylvainPineau ça ne fait rien car il n'y a rien à faire. Tous les colis, sauf unity-webapps-launchpadsont supprimés. Voilà pourquoi cela ne fait rien.
Braiam
Merci pour la confirmation, mais je suis toujours perplexe par le filtrage des commandes par nom de package car vous ne pouvez pas être sûr à 100% de faire correspondre tous les cas de coin.
Sylvain Pineau
1
Bien que la ligne de commande (plus rapide)
Ouvrez d'abord un terminal ( Ctrl+ Alt+ t) et ces commandes:
Cela répertoriera tous vos packages qui ont commencé par unity-webappsLa plupart d'entre eux seront des webapps mais pas tous (8). Ne retirez pas ceux qu'il est webapps pas inclut ( libunity-webapps-dev, libunity-webapps-doc, libunity-webapps0, unity-webapps-common, unity-webapps-qml, unity-webapps-qml-docunity-webapps-qml-examples, et le dernier unity-webapps-service.) Supprimer celles que vous ce que par sudo apt-get remove webapp1 webapp2... remplacer webappx avec le nom de la webapp que vous voulez obtenir rad . Notez que vous pouvez les répertorier. NE PAS RETIRER unity-webapps-common, et unity-webapps-serviceil supprime UNITY!
Désactiver les notifications des applications Web (facultatif)
gsettings set com.canonical.unity.webapps integration-allowed false
gsettings set com.canonical.unity.webapps allowed-domains []
Faites-le graphiquement
Supprimez tout ou partie des applications Web
Ouvrez Synaptic Package Manager si vous ne l'avez pas installé compagnon de ces instructions . Après cette recherche unity-webapps-en appuyant sur le bouton qui dit "rechercher"
Vous obtiendrez une fenêtre comme celle-ci. Tapez simplement unity-webapps-dans la zone de texte. Ensuite, appuyez sur le bouton qui dit "recherche" Appuyez simplement sur le bouton qui dit "Mark" et continuez à le faire si cela est nécessaire.
Après cela, faites un clic droit sur n'importe quel paquet qui est à côté de lui. La boîte verte signifie qu'il est installé. Sélectionnez remove packagecette option pour supprimer la webapp dont vous souhaitez obtenir le contenu. Si vous voulez obtenir un raid de chacun d'eux. Que la recherche pour xul-ext-unity, et unity-chromium-extension. NE PAS RETIRER unity-webapps-common, et unity-webapps-serviceil supprime UNITY!
Après cela, appuyez sur le bouton qui dit "Appliquer" Et vous obtiendrez une fenêtre comme celle-ci, et appuyez simplement sur le bouton qui dit "Appliquer", aussi.
Désactiver les notifications des applications Web (facultatif)
Tout d' abord ouvert à dconf Editor, et si vous ne l' avez pas installer ce compagnon des instructions , que d' aller à com> cononical> unity> webapps. Après avoir décoché la caseintegration-allowed
Effacez tout dans la chaîne allowed domainsen double-cliquant dessus et cela devrait le changer d'un champ de texte en une zone de texte.
/ubuntu//a/458004/48372 (Pour la commande 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}}') je viens de la modifier pour qu'elle ne soit pas supprimée "unity-webapps-serviceou unity-webapps-commonMerci à Sylvain Pineau d' avoir prouvé la commande d'origine)
Les deux méthodes ne fonctionneront pas car cela unity-webapps-commondépend unity-webapps-service. Donc la suppression unity-webapps-servicesupprimera également unity-webapps-commonAND Unity (Voir pastebin.ubuntu.com/7371559 )
Sylvain Pineau
C'est la deuxième fois que vous copiez ma propre réponse, je n'apprécie pas ce type de comportement. J'ai rétrogradé votre réponse simplement parce que je ne travaille pas et j'ai expliqué pourquoi. Veuillez revenir sur votre vote ou au moins expliquer où je me trompe. Je vais laisser le modérateur décider quoi faire du comportement du plagiateur.
Sylvain Pineau
1
@SylvainPineau Je ne prêtais pas attention aux autres réponses, je les ai obtenues sur un blog. et que j'ai montré comment le faire.
MathCubes
1
Tout d'abord merci d'avoir référencé vos sources. Ma commande apt n'est pas venue d'un blog, car je l'ai créée hier à la demande de Jorge. Quoi qu'il en soit, vous n'avez pas besoin de filtrer explicitement unity-webapps-serviceet unity-webapps-commoncomme les deux appartiennent à la section gnome.
Sylvain Pineau
0
Exécuter à partir d'un terminal (pas sudo)
gsettings set com.canonical.unity.webapps allowed-domain []
unity-webapps-launchpad
sont supprimés. Voilà pourquoi cela ne fait rien.Bien que la ligne de commande (plus rapide)
Ouvrez d'abord un terminal ( Ctrl+ Alt+ t) et ces commandes:
Supprimez toutes les applications Web
Supprimez certaines des applications Web
Cela répertoriera tous vos packages qui ont commencé par
unity-webapps
La plupart d'entre eux seront des webapps mais pas tous (8). Ne retirez pas ceux qu'il est webapps pas inclut (libunity-webapps-dev
,libunity-webapps-doc
,libunity-webapps0
,unity-webapps-common
,unity-webapps-qml
,unity-webapps-qml-doc
unity-webapps-qml-examples
, et le dernierunity-webapps-service
.) Supprimer celles que vous ce que parsudo apt-get remove webapp1 webapp2
... remplacer webappx avec le nom de la webapp que vous voulez obtenir rad . Notez que vous pouvez les répertorier. NE PAS RETIRERunity-webapps-common
, etunity-webapps-service
il supprime UNITY!Désactiver les notifications des applications Web (facultatif)
Faites-le graphiquement
Supprimez tout ou partie des applications Web
Ouvrez Synaptic Package Manager si vous ne l'avez pas installé compagnon de ces instructions . Après cette recherche
unity-webapps-
en appuyant sur le bouton qui dit "rechercher"Vous obtiendrez une fenêtre comme celle-ci. Tapez simplement
unity-webapps-
dans la zone de texte. Ensuite, appuyez sur le bouton qui dit "recherche" Appuyez simplement sur le bouton qui dit "Mark" et continuez à le faire si cela est nécessaire.Après cela, faites un clic droit sur n'importe quel paquet qui est à côté de lui. La boîte verte signifie qu'il est installé. Sélectionnez
remove package
cette option pour supprimer la webapp dont vous souhaitez obtenir le contenu. Si vous voulez obtenir un raid de chacun d'eux. Que la recherche pourxul-ext-unity
, etunity-chromium-extension
. NE PAS RETIRERunity-webapps-common
, etunity-webapps-service
il supprime UNITY!Après cela, appuyez sur le bouton qui dit "Appliquer" Et vous obtiendrez une fenêtre comme celle-ci, et appuyez simplement sur le bouton qui dit "Appliquer", aussi.
Désactiver les notifications des applications Web (facultatif)
Tout d' abord ouvert à dconf Editor, et si vous ne l' avez pas installer ce compagnon des instructions , que d' aller à
com
>cononical
>unity
>webapps
. Après avoir décoché la caseintegration-allowed
Effacez tout dans la chaîne
allowed domains
en double-cliquant dessus et cela devrait le changer d'un champ de texte en une zone de texte.Sources
http://www.ubuntuvibes.com/2012/10/how-to-remove-webapps-in-ubuntu-1210.html (pour désactiver les notifications)
http://www.gaggl.com/2013/06/remove-ubuntu-webapps-integration-features/ (pour supprimer l'option dans Firefox et Chromium.)
/ubuntu//a/458004/48372 (Pour la commande
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}}')
je viens de la modifier pour qu'elle ne soit pas supprimée"unity-webapps-service
ouunity-webapps-common
Merci à Sylvain Pineau d' avoir prouvé la commande d'origine)la source
unity-webapps-common
dépendunity-webapps-service
. Donc la suppressionunity-webapps-service
supprimera égalementunity-webapps-common
AND Unity (Voir pastebin.ubuntu.com/7371559 )unity-webapps-service
etunity-webapps-common
comme les deux appartiennent à la section gnome.Exécuter à partir d'un terminal (pas sudo)
Vous avez terminé.
la source