Jak wyłączyć obiektywy w menu Dash?

27

Jak mogę wyłączyć niektóre obiektywy w menu Dash?

deonis
źródło
Otwarty terminal: sudo apt-get remove unity-lens-shopping
Dr_Bunsen

Odpowiedzi:

26

Jest na to kilka sposobów, choć można by pomyśleć, że najłatwiejszą rzeczą dla Ubuntu jest posiadanie łatwych opcji konfiguracji z poziomu deski rozdzielczej, ale to po prostu szalona rozmowa.

Jeśli masz pewność korzystania z terminala, polecam opcję 1, ponieważ zachowanie centrum oprogramowania będzie wprowadzać w błąd i dezorientować.

Opcja 1 - Użyj terminala (zalecane)

  1. Otwórz terminal Ctrl+ Shift+T

  2. Aby sprawdzić, jakie lunety i obiektywy są obecnie zainstalowane, użyj dpkgz grep. np. wymień wszystkie lunety i pakiety soczewek

    $ 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
    

    Uwagi 14.04

    14.04 ma o wiele więcej obiektywów i lunet niż kiedykolwiek wcześniej. Niektórych nie można usunąć bez zniszczenia systemu, np unity-scope-home.

    Oto niektóre z lunet i obiektywów instalowanych domyślnie w 14.04:

    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
    

    Lunety i lenezy po większości tych, które można usunąć, zostały usunięte:

    $ 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
    
  3. Aby usunąć obiektyw, użyj apt-get remove. np. wyjmij soczewkę zakupową Unity:

    sudo apt-get remove --purge unity-lens-shopping 
    

Opcja 2 - Użyj Centrum oprogramowania Ubuntu

  1. Otwórz Centrum oprogramowania i wyszukaj „obiektyw”.
  2. Odinstaluj, wybierając element i klikając „Usuń”.

    WAŻNY!

    • Musisz wybrać Pokaż (policzyć) elementy techniczne, aby wyświetlić wszystkie zainstalowane obiektywy. np. „soczewka zakupowa” to element techniczny, który osobiście uważam za nieco bezczelny. Wiesz, bo jesteś zbyt głupi, żeby wiedzieć, co to jest.

    • Nie wybieraj opcji „Zainstalowano”, a następnie wyszukaj „obiektyw”. To nie robi tego, czego można się spodziewać. To powinien notować wszelkie „zainstalowane” Lena, jednak tego nie robi. Prawdopodobnie błąd.

Jakie soczewki polecam odinstalować?

Wszystkie z wyjątkiem unity-lens-applicationsi być może unity-lens-files. Osobiście byłbym szczęśliwy znacznie szczęśliwszy bez kreski. Zamiast tego był prosty, prosty, bez bałaganu, najszybszy jak to możliwe, program uruchamiający aplikacje. Nie mogę uwierzyć, że mam zamiar to powiedzieć, ale tak naprawdę brakuje mi czegoś w systemie Windows.

Uwaga 14.04 Nie można usunąć unity-scope-home bez usunięcia unity-desktopi uszkodzenia całego systemu.

Dodatkowe informacje

Gerard Roche
źródło
3
Zgadzam się. Kiedy zacząłem używać Ubuntu, najbardziej podobało mi się jego prostota i szybkość. I jeśli się nie mylę, Unity zapewnia proste środowisko, w którym można wykonać swoją pracę. Myślę, że Unity odchodzi od swoich celów. Uwielbiam fakt, że mam wiele opcji, ale nie chciałbym w zamian poświęcać szybkości ani prostoty. Naprawdę nie podobały mi się wyskakujące okna „Wykryty błąd wewnętrzny” w Precise (czy nie jest to jeden z powodów, dla których ludzie nie lubią systemu Windows?). I nowe reklamy w Quantal, z warunkami usługi, nie lubię tego.
tofurator,
3
To wydaje się nie działać dla mnie 14.04 Trusty . Odinstalowałem wszystkie obiektywy oprócz, unity-lens-applicationsale wciąż pojawiają się w desce rozdzielczej. Jakieś pomysły?
Nicolai Fröhlich
@nifr Wyłączanie przy użyciu unity-tweak-toolwciąż działa: askubuntu.com/questions/107701/…
Cedric Reichenbach
@nifr Whar nadal pokazuje myślnik? W 14.04 jest o wiele więcej lunet i obiektywów niż to, co opisałem powyżej. Co dpkg -l | egrep "(lens|scope)"pokazuje np. nie można odinstalować zakresu „domowego”, tzn. unity-scope-homebez odinstalowania unity-desktop. Ponadto, usuwając ten, który można odinstalować, wyczyśćapt-get remove --purge <package_name_here>
Gerard Roche
@nifr Zaktualizowałem odpowiedź kilkoma notatkami 14.04.
Gerard Roche,
8

Jeśli używasz systemu Ubuntu 13.04 lub nowszego:

sudo apt-get install unity-tweak-tool

W narzędziu do dostosowywania możesz użyć karty wyszukiwania, aby zmodyfikować odpowiednie ustawienia:

  • Odznacz „Wyszukaj źródła online”
  • Odznacz „Pokaż więcej sugestii”
  • Odznacz „Włącz wyszukiwanie plików”
syoavc
źródło
6

Odinstalowanie soczewek nie działa w 14.04.

Co działa:

  • zainstaluj edytor dconf
  • usuń lunety z ciągów w com -> canonical -> unity -> dash. Zostawiłem tylko home.scopetam.
  • wyloguj się, zaloguj, ciesz się.

( Stąd )


Możesz to również zrobić bez instalowania edytora dconf. Edytuj ciąg z podwójnymi cudzysłowami według własnych upodobań:

$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"

( Stąd )

Gauthier
źródło
2

Oto mały pakiet, który przygotowałem, jeśli czujesz się komfortowo z jednostką setid lub wylogowaniem

RobotHumans
źródło
Świetne narzędzie. Niestety nie znalazłem sposobu na wyłączenie zakresu miast w zakresie narzędzi, ponieważ często ulega awarii w moim systemie (Ubuntu 12.04 AMD64), ale zakres kalkulatora jest bardzo przydatny i chcę go zachować.
Filbuntu
Nie manipuluje bezpośrednio lunetami ... tylko soczewki
RobotHumans
Dziękuję za wyjaśnienie. Czy znasz sposób manipulowania zasięgami?
Filbuntu
Jeśli chcesz to zrobić, musisz zmodyfikować wszystkie opisy lense lub przejąć połączenia dbus, w zależności od tego, co chcesz zrobić. Jeśli chcesz o tym porozmawiać ...
wejdź
Dziękuję za wyjaśnienie i ofertę. Ale zajęłoby to więcej czasu i wysiłku, niż poświęciłbym na tę kwestię. Dzięki jeszcze raz.
Filbuntu
2

W Ubuntu 14.04LTS

  1. Naciśnij Super-A, aby wyświetlić zakres aplikacji
  2. Przewiń, aż zobaczysz nagłówek Dash Plugins
  3. Jeśli jeszcze nie kliknął, kliknij Pokaż więcej wyników przycisk
  4. Dla każdej wtyczki, którą chcesz wyłączyć, kliknij ją, a następnie kliknij wyłącz

Wolę tę metodę, ponieważ nie wymaga ona uprawnień superużytkownika, dlatego jest mniej prawdopodobne, że coś zepsuje.

użytkownik3096322
źródło
1

Wyobrażam sobie, że najłatwiejszym sposobem jest odinstalowanie, wylogowanie i zalogowanie. Nadal byłby w pamięci podręcznej, jeśli chcesz go później zainstalować ponownie.

Jeśli z drugiej strony nie chcesz go odinstalować i chcesz po prostu odejść od Dasha, możesz po prostu przenieść go z /usr/share/unity/lensesfolderu.

Powiedzmy na przykład, że zainstalowałeś Askubuntu Lense tak jak ja.

miałbyś wtedy folder o /usr/share/unity/lensesnazwie extras-unity-lens-askubuntu / . Przenieś ten folder gdzie indziej. Wyloguj. Zaloguj Się.

Przykład:

cd /usr/share/unity/lenses
sudo mv extras-unity-lens-askubuntu/ ..

Spowodowałoby to przeniesienie lense askubuntu z folderu lense do folderu nadrzędnego. Jeśli się wylogujesz / zalogujesz, obiektyw askubuntu zniknie.

AKTUALIZACJA - jak wskazuje aking1012, pisanie setsid unity„odświeży” jedność wraz ze zmianami.

Luis Alvarado
źródło
2
tylko uwaga, jeśli setsid unitynie musisz się wylogowywać
RobotHumans
1
setsid unitynie działa dla mnie Wszystkie dekoracje systemu Windows zniknęły, a program nie został zamknięty. To zmusza mnie Ctrl+Ci gnome-session-quitdo wylogowania.
fikr4n
@BornToCode Zgaduję błąd lub błędną konfigurację. Ostatni raz testowałem to rok temu. Może możesz podać więcej informacji o swoim systemie.
Luis Alvarado,
Korzystam z systemu Ubuntu 13.04, ostatnio zaktualizowanego mniej niż miesiąc temu. Myślę, że to wychodzi z tematu i zostanę wyrzucony, jeśli dyskusja pójdzie dalej: D.
fikr4n
1
setsid unityusuwa wszystkie dekoracje okien i nie wychodzi również 14.04 . Wszelkie sugestie dotyczące debugowania tego zachowania?
Nicolai Fröhlich
0

Wystarczy otworzyć terminal i wykonać to (bez 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']"
Daniel Loureiro
źródło