私は最近Ubuntuをインストールしましたが、Webアプリ機能を除いてすべてが素晴らしかったです。
いくつかのWebアプリを追加しようとしましたが、非常にバグが多く、あまり良い経験ではありません。また、WebサイトをWebアプリとして追加するよう求められるのもうんざりです。 UbuntuからWebアプリを完全に削除するにはどうすればよいですか? ChromiumとFirefoxの両方を使用しています。
Webappの統合を求められないようにするには、次のコマンドを使用して、ターミナル(Ctrl+Alt+t)およびタイプ:
gsettings set com.canonical.unity.webapps integration-allowed false
Firefox/Chromium + Launchpad、Facebook、Youtubeの両方のリリースでテスト済み。 webapp統合を要求するポップアップはありません。
unity-webapps-
で始まるすべてのパッケージを削除することはできません。それらの一部は、Unityまたは他のパッケージ(unity-webapps-qml
を必要とするUbuntu SDKなど)のランタイム依存関係であるためです。
安全な方法は、gnomeに属さないインストール済みパッケージを削除することです section :
Sudo apt-get remove $(dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package} ${Section}\n' unity-webapps-* | awk '{if ($1 == "ii" && $3 != "gnome") {print $2}}')
削除したい場合は、2つの方法で実行できます。
この方法では、パッケージ名をコピーして貼り付ける必要があります。
apt-cache search unity-webapps
これにより、すべてのWebアプリのリストが表示されます。 Sudo apt-get remove packages
で気に入らないものを削除するだけです。
これにより、名前がunity-webapps
で始まるパッケージが削除されます。
Sudo aptitude remove '?and(?name(^unity-webapps), ?not(?or(?name(^unity-webapps-common), ?or(?name(^unity-webapps-qml), ?name(^unity-webapps-service$)))))'
このアーカイブは同じですが、さらに空想的なものです。
Sudo aptitude remove '?depends(unity-webapps-common)'
Sudo apt-get install aptitude
でaptitudeをインストールする必要があります。
すべてのwebappsは同じパッケージunity-webapps-common
に依存するため、削除する場合はすべてのパッケージを削除する必要があります。
Sudo apt-get remove unity-webapps-common
これにより、ubuntu-desktop
パッケージとunity-asset-pool
が削除されますが、これらは望ましくない場合があります。
最初にターミナルを開きます(Ctrl+Alt+t)およびこれらのコマンド:
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}}')
Sudo apt-get remove xul-ext-unity unity-chromium-extension
apt-cache search unity-webapps
これにより、unity-webapps
で始まるすべてのパッケージが一覧表示されます。それらのほとんどはwebappですが、すべてではありません(8)。これに含まれるwebappでないものは削除しないでください(libunity-webapps-dev
、libunity-webapps-doc
、libunity-webapps0
、unity-webapps-common
、unity-webapps-qml
、unity-webapps-qml-doc
unity-webapps-qml-examples
、最後のunity-webapps-service
。)は、Sudo apt-get remove webapp1 webapp2
...で削除したものを削除します。webappxを、取得したいwebappの名前に置き換えます。それらをリストできることに注意してください。 unity-webapps-common
、およびunity-webapps-service
を削除しないでくださいUNITYを削除します!
Webアプリからの通知を無効にする(オプション)
gsettings set com.canonical.unity.webapps integration-allowed false
gsettings set com.canonical.unity.webapps allowed-domains []
この instructions をインストールしていない場合は、Synaptic Package Managerを開きます。その後、「検索」というボタンを押してunity-webapps-
を検索します
このようなウィンドウが表示されます。テキストボックスにunity-webapps-
と入力するだけです。 「検索」と書かれたボタンを押すよりも、「マーク」と書かれたボタンを押すだけで、必要であればそれを続けます。
その後、隣の緑色のボックスにあるパッケージを右クリックします。緑色のボックスは、インストールされていることを意味します。 remove package
を選択して、何を取得したいwebappを削除します。あなたはそれらのすべての襲撃を取得したい場合。 xul-ext-unity
およびunity-chromium-extension
の調査より。 unity-webapps-common
、およびunity-webapps-service
を削除しないでくださいUNITYを削除します!
その後、「適用」というボタンを押すと、このようなウィンドウが表示され、「適用」というボタンも押すだけです。
Webアプリからの通知を無効にする(オプション)
最初にDconf Editorを開き、これを仲間にインストールしていない場合は、この 指示 に移動して、com
> cononical
> unity
> webapps
。その後、チェックボックスintegration-allowed
のチェックを外しました
文字列allowed domains
内のすべてのものをダブルクリックしてクリアすると、テキストフィールドからテキストボックスに変更されます。
http://www.ubuntuvibes.com/2012/10/how-to-remove-webapps-in-ubuntu-1210.html (通知を無効にする)
http://www.gaggl.com/2013/06/remove-ubuntu-webapps-integration-features/ (FirefoxおよびChromiumのオプションを削除するため。)
https://askubuntu.com/a/458004/48372 (コマンド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}}')
については、"unity-webapps-service
またはunity-webapps-common
を削除しないように変更しました。 Sylvain Pinea に感謝します
ターミナルから実行(Sudoではない)
gsettings set com.canonical.unity.webapps allowed-domains []を設定しました
できました。