Antworten:
Es gibt verschiedene Möglichkeiten, dies zu tun, obwohl man denkt, dass Ubuntu am einfachsten auf Konfigurationsoptionen zugreifen kann, aber das ist einfach verrückt.
Wenn Sie mit dem Terminal vertraut sind, empfehle ich Option 1, da das Verhalten des Software-Centers irreführend und verwirrend sein wird.
Öffnen Sie das Terminal Ctrl+ Shift+T
Um zu prüfen , welche Bereiche und Linsen derzeit installiert sind, verwenden Sie dpkg
mit grep
. ZB alle Zielfernrohre und Objektivverpackungen auflisten
$ dpkg -l | egrep "(unity-lens-|unity-scope-)"
ii unity-lens-applications ... Application lens for unity
ii unity-lens-files ... File lens for unity
ii unity-lens-gwibber ... Gwibber Lens for unity
ii unity-lens-photos ... Unity Photos Lens
ii unity-lens-shopping ... Shopping lens for unity
Anmerkungen zum 14.04
14.04 hat sehr viel mehr Objektive und Zielfernrohre als je zuvor. Einige davon können nicht entfernt werden, ohne das System zu zerstören, z unity-scope-home
.
Dies sind einige der in 14.04 standardmäßig installierten Bereiche und Objektive:
unity-lens-video
unity-lens-friends
unity-scope-audacious
unity-scope-calculator
unity-scope-chromiumbookmarks
unity-scope-clementine
unity-scope-colourlovers
unity-scope-devhelp
unity-scope-firefoxbookmarks
unity-scope-gdrive
unity-scope-gmusicbrowser
unity-scope-gourmet
unity-scope-guayadeque
unity-scope-home
unity-scope-manpages
unity-scope-musicstores
unity-scope-musique
unity-scope-openclipart
unity-scope-texdoc
unity-scope-tomboy
unity-scope-video-remote
unity-scope-virtualbox
unity-scope-yelp
unity-scope-zotero
Bereiche und Bereiche, nach denen die meisten entfernt werden können, wurden entfernt:
$ dpkg -l | egrep "(unity-lens-|unity-scope-)"
ii unity-lens-applications ... Application lens for unity
ii unity-lens-files ... File lens for unity
ii unity-scope-home ... Home scope that aggregates results from multiple scopes
Zum Entfernen eines Objektivs verwenden apt-get remove
. zB das Unity-Shopping-Objektiv entfernen:
sudo apt-get remove --purge unity-lens-shopping
Deinstallieren Sie das Programm, indem Sie das Element auswählen und auf "Entfernen" klicken.
WICHTIG!
Sie müssen Show (count) technical items auswählen , um alle installierten Objektive anzuzeigen. zb das "shopping lens" ist ein technischer artikel, den ich persönlich ein bisschen frech finde. Weißt du, weil du zu dumm bist, um zu wissen, was das ist.
Wählen Sie nicht "Installed" und suchen Sie dann nach "lens". Dies entspricht nicht den Erwartungen. Es sollte alle "installierten" Len auflisten, aber das tut es nicht. Wahrscheinlich ein Bug.
Alle außer unity-lens-applications
und möglicherweise unity-lens-files
. Persönlich würde ich sein glücklich sehr viel glücklicher ohne Bindestrich. Stattdessen gab es einen einfachen, unkomplizierten, unkomplizierten, schnellstmöglichen Anwendungsstarter. Ich kann nicht glauben, dass ich das gleich sagen werde, aber ich vermisse tatsächlich etwas an Fenstern.
Hinweis zu 14.04 Sie können nicht entfernen, unity-scope-home
ohne unity-desktop
das gesamte System zu entfernen und zu beschädigen.
unity-lens-applications
aber sie werden immer noch im Bindestrich angezeigt. Irgendwelche Ideen?
unity-tweak-tool
funktioniert immer noch: askubuntu.com/questions/107701/…
dpkg -l | egrep "(lens|scope)"
zeigt? zB können Sie den "home" Bereich nicht deinstallieren, dh unity-scope-home
ohne ihn zu deinstallieren unity-desktop
. Auch wenn die eine Entfernung ist , dass Sie können deinstallieren, Säuberungapt-get remove --purge <package_name_here>
Wenn Sie Ubuntu 13.04 oder neuer verwenden:
sudo apt-get install unity-tweak-tool
Im Tweak-Tool können Sie auf der Registerkarte Suche die relevanten Einstellungen ändern:
Das Deinstallieren der Objektive funktioniert in 14.04 nicht.
Was funktioniert ist:
com -> canonical -> unity -> dash
. Ich bin nur home.scope
dort geblieben.(Von hier aus )
Sie können dies auch tun, ohne den dconf-editor zu installieren. Bearbeiten Sie den String mit doppelten Anführungszeichen nach Ihren Wünschen:
$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"
(Von hier aus )
Hier ist ein kleines Paket, das ich zusammengestellt habe, wenn Sie sich mit setsid unity oder mit dem Abmelden wohl fühlen
In Ubuntu 14.04LTS
Ich bevorzuge diese Methode, weil sie keine Superuser-Berechtigungen erfordert und daher weniger wahrscheinlich ist, dass etwas kaputt geht.
Ich würde mir vorstellen, dass der einfachste Weg dies zu tun wäre, es zu deinstallieren, sich abzumelden und sich anzumelden. Es befindet sich immer noch im Cache, wenn Sie es später erneut installieren möchten.
Wenn Sie es andererseits nicht deinstallieren und nur vom Dash entfernen möchten, können Sie es einfach aus dem /usr/share/unity/lenses
Ordner verschieben.
Nehmen wir zum Beispiel an, Sie haben die Askubuntu Linse wie ich installiert.
Sie hätten dann einen Ordner /usr/share/unity/lenses
namens extras-unity-lens-askubuntu / . Verschieben Sie diesen Ordner an einen anderen Ort. Ausloggen. Einloggen.
Ein Beispiel:
cd /usr/share/unity/lenses
sudo mv extras-unity-lens-askubuntu/ ..
Dadurch wird die askubuntu-Linse aus dem Linsenordner in den übergeordneten Ordner verschoben. Wenn Sie sich abmelden / einloggen, ist die askubuntu Linse verschwunden.
UPDATE - Wie aking1012 hervorhebt, setsid unity
" aktualisiert" die Eingabe die Einheit mit den Änderungen.
setsid unity
, müssen Sie sich nicht
setsid unity
funktioniert bei mir nicht Alle Fensterdekorationen sind verschwunden und das Programm wurde nicht beendet. Es zwingt mich dazu Ctrl+C
und mich gnome-session-quit
abzumelden.
setsid unity
Entfernt alle Fensterdekorationen und wird auch am 14.04 nicht beendet. Irgendwelche Vorschläge, wie man dieses Verhalten debuggt?
Öffne einfach das Terminal und führe dies aus (ohne sudo):
gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"