Como desativar as lentes no menu Dash?

27

Como posso desativar algumas lentes no menu Dash?

deonis
fonte
Abrir terminal: sudo apt-get remove a unidade-lens-shopping
Dr_Bunsen

Respostas:

26

Existem várias maneiras de fazer isso, embora alguém ache que a coisa mais fácil para o ubuntu seja ter algumas opções de configuração de fácil acesso a partir do painel, mas isso é apenas uma loucura.

Se você estiver confiante ao usar o terminal, recomendo a opção 1, porque o comportamento do centro de software será enganoso e confuso.

Opção 1 - Use o terminal (recomendado)

  1. Abra o terminal Ctrl+ Shift+T

  2. Para verificar quais escopos e lentes estão instalados no momento, use dpkgcom grep. por exemplo, liste todos os escopos e pacotes de lentes

    $ 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
    

    Notas sobre 14.04

    14.04 tem muito mais lentes e escopos do que nunca. Alguns dos quais não podem ser removidos sem destruir o sistema, por exemplo unity-scope-home.

    Estes são alguns dos escopos e lentes instalados por padrão no 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
    

    Os escopos e leneses após a remoção da maioria dos que foram removidos foram removidos:

    $ 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. Para remover uma lente, use apt-get remove. por exemplo, remova a lente de compra da unidade:

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

Opção 2 - Use o Ubuntu Software Center

  1. Abra o Software Center e procure por "lente".
  2. Desinstale selecionando o item e clicando em "Remover".

    IMPORTANTE!

    • Você deve selecionar Mostrar (contar) itens técnicos para mostrar todas as lentes instaladas. por exemplo, a "lente de compras" é um item técnico, que pessoalmente acho um pouco atrevido. Você sabe, porque você é burro demais para saber o que é isso.

    • Não selecione "Instalado" e procure por "lente". Isso não faz o que você poderia esperar. Ele deve listar todos os len "instalados", mas não faz isso. Provavelmente um bug.

Quais lentes eu recomendo desinstalar?

Todos eles, exceto unity-lens-applicationse possivelmente unity-lens-files. Pessoalmente, eu ficaria feliz muito mais feliz sem o traço. No lugar disso, havia um iniciador de aplicativos simples, direto, sem confusão e o mais rápido possível. Não posso acreditar que estou prestes a dizer isso, mas na verdade há algo que sinto falta nas janelas.

Nota na 14.04 Você não pode remover unity-scope-home sem remover unity-desktope quebrar o sistema inteiro.

informação adicional

Gerard Roche
fonte
3
Concordo. Quando eu comecei a usar o Ubuntu, o que eu mais gostava era sua simplicidade e velocidade. E se não me engano, o Unity é criado para fornecer um ambiente direto no qual você pode realizar seu trabalho. Eu acho que a Unity está se afastando de seus objetivos. Adoro o fato de ter muitas opções, mas não gostaria de sacrificar a velocidade ou a simplicidade em troca. Eu realmente não gostei dos popups de "erro interno detectado" no Precise (não é esse um dos motivos pelos quais as pessoas não gostam do Windows ??). E os novos anúncios da Quantal, com termos de serviço, não gosto disso.
tofurator
3
Isso não parece funcionar para mim no 14.04 Trusty . Eu desinstalei todas as lentes, exceto, unity-lens-applicationsmas elas ainda aparecem no painel. Alguma ideia?
Nicolai Fröhlich
@nifr Desativando-lo usando o unity-tweak-toolainda funciona: askubuntu.com/questions/107701/...
Cedric Reichenbach
@nifr Whar ainda aparece no painel? Existem muito mais escopos e lentes em 14.04 do que o que descrevi acima. O que dpkg -l | egrep "(lens|scope)"mostra? por exemplo, você não pode desinstalar o escopo "inicial", ou seja, unity-scope-homesem desinstalar unity-desktop. Além disso, ao remover o que é que você pode desinstalar, purgaapt-get remove --purge <package_name_here>
Gerard Roche
@nifr Atualizei a resposta com algumas notas em 14.04.
Gerard Roche
8

Se você estiver usando o Ubuntu 13.04 ou mais recente:

sudo apt-get install unity-tweak-tool

Na ferramenta de ajustes, você pode usar a guia de pesquisa para modificar as configurações relevantes:

  • Desmarque a opção "Pesquisar fontes online"
  • Desmarque a opção "Mostrar mais sugestões"
  • Desmarque a opção "Ativar pesquisa dos seus arquivos"
syoavc
fonte
6

Desinstalar as lentes não funciona no 14.04.

O que funciona é:

  • instale o dconf-editor
  • remova os escopos das cordas com -> canonical -> unity -> dash. Eu saí apenas home.scopelá.
  • logout, logon, aproveite.

(De aqui )


Você também pode fazer isso sem instalar o dconf-editor. Edite a string com aspas duplas ao seu gosto:

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

(De aqui )

Gauthier
fonte
2

Aqui está um pequeno pacote que eu preparei se você se sentir confortável com uma unidade fixa ou com o logout

RobotHumans
fonte
Ótima ferramenta. Infelizmente, não encontrei uma maneira de desativar o escopo das cidades no âmbito dos utilitários, pois geralmente trava no meu sistema (Ubuntu 12.04 AMD64), mas o escopo da calculadora é muito útil e quero mantê-lo.
Filbuntu
Não manipular escopos diretamente ... apenas lentes
RobotHumans
Obrigada pelo esclarecimento. Você conhece uma maneira de manipular escopos?
Filbuntu
Se você quiser fazer isso, terá que modificar todas as descrições das lentes ou seqüestrar as chamadas do dbus, dependendo exatamente do que você deseja fazer. Se você quiser conversar sobre isso ... pop para a sala de chat
RobotHumans
Obrigado pela explicação e oferta. Mas isso levaria mais tempo e esforços do que eu gastaria nessa questão. Obrigado novamente.
Filbuntu 22/06
2

No Ubuntu 14.04LTS

  1. Pressione Super-A para exibir o escopo de aplicativos
  2. Role até ver o cabeçalho Dash Plugins
  3. Se ainda não estiver clicado, clique no Mostrar mais resultados botão
  4. Para cada plug-in que você deseja desativar, clique nele e clique em desativar

Eu prefiro esse método porque ele não requer privilégios de superusuário, portanto, é menos provável que isso ocorra.

user3096322
fonte
1

Eu imaginaria que a maneira mais fácil de fazer isso seria desinstalá-lo, sair e fazer login. Ainda estaria no cache se você gostaria de instalá-lo novamente mais tarde.

Se você, por outro lado, não deseja desinstalá-lo e deseja apenas afastá-lo do Dash, basta movê-lo para fora da /usr/share/unity/lensespasta.

Por exemplo, digamos que você instalou o Askubuntu Lense como eu.

você teria uma pasta /usr/share/unity/lenseschamada extras-unity-lens-askubuntu / . Mova essa pasta para outro lugar. Sair. Entrar.

Um exemplo:

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

Isso moveria a lente askubuntu da pasta da lente para a pasta pai. Se você efetuar logout / login, a lente askubuntu desaparecerá.

ATUALIZAÇÃO - Como aponta aking1012, digitar setsid unity"atualizará" o Unity com as alterações.

Luis Alvarado
fonte
2
apenas uma nota, se você setsid unity, você não tem que fazer logout
RobotHumans
1
setsid unitynão funciona para mim. Toda a decoração das janelas desapareceu e o programa não saiu. Isso me força a sair Ctrl+Ce gnome-session-quitsair.
precisa saber é o seguinte
@BornToCode Gostaria de adivinhar um bug ou configuração incorreta. A última vez que testei isso foi há um ano. Talvez você possa fornecer mais informações sobre o seu sistema.
Luis Alvarado
Eu uso o Ubuntu 13.04, atualizado pela última vez há menos de um mês. Eu acho que isso sai do tópico, e eu serei chutado se a discussão for mais além: D.
precisa saber é o seguinte
1
setsid unityremove todas as decorações da janela e não sai no 14.04 também. Alguma sugestão de como depurar esse comportamento?
Nicolai Fröhlich
0

Basta abrir o terminal e executá-lo (sem o 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
fonte