Como desativar todos os escopos, filtros e plugins de traço?

34

O Dash está me sobrecarregando com coisas de que não preciso, até as receitas de comida e clima (?!) Quando estou procurando um arquivo ou aplicativo. Também não consigo descobrir como configurá-lo para incluir arquivos de música sem obter resultados de arquivos que eu nem tenho.

Existe uma maneira de voltar a como funcionou na 13.04, em que o iniciador de aplicativos realmente lança aplicativos? (Portanto, livre-se de TODOS os filtros, especialmente resultados que não têm nada a ver com o meu computador.)

Também parece não funcionar; Percorro a lista de filtros tentando clicar em tudo desativado, mas digito algo para procurar e o ativa novamente.

Han Cnx
fonte

Respostas:

20

Você pode usar:

dpkg -l | grep scope

para listar todos os escopos instalados no seu computador.

Para a 13.10, tudo o que você realmente precisa é: libunity-scopes-json-def-desktop, unity-scope-home, unity-scopes-master-default, unity-scopes-runner.

Você pode desinstalar com segurança todos os outros escopos e ainda ter um traço funcional que pesquisará apenas os aplicativos instalados.

Provavelmente, você deve estar interessado em saber que aplicação de lente "intrusiva" também existe.

dpkg -l | grep lens

listará todos os aplicativos de lente instalados

Para a 13.10, tudo o que você realmente precisa é de: aplicativos de lente de unidade e talvez também arquivos de lente de unidade.

Novamente, você pode desinstalar com segurança todos os outros aplicativos de lente e ainda ter um traço funcional que procurará nos aplicativos instalados.

Para remover esses aplicativos, copie / cole esse comando inteiro em um terminal aberto.

sudo apt-get purge unity-lens-friends unity-scope-audacious 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-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 unity-lens-friends unity-lens-music unity-lens-photos unity-lens-video

Sempre preste atenção às seguintes instruções para garantir que você não desinstale algo que deseja manter no sistema durante o processo.

Eu apenas uso o nautilus para pesquisar arquivos, mas tenho certeza de que você obterá exatamente o que precisa fazer aqui. Além disso, você ainda precisa alterar as configurações de privacidade para "não incluir resultados online" para manter sua privacidade.


Para 15.10:

sudo apt-get purge unity-scope-audacious 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-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 unity-lens-music unity-lens-photos unity-lens-video

mchid
fonte
11
Obrigado por incluir um comando que exclui a maioria desses escopos. Ainda não gosto do traço da unidade para outra coisa que não seja a pesquisa rápida de aplicativos por tipo. Tudo o resto é lixo para mim.
Lonnie Melhor
12

Primeiro de tudo, filtros e escopos são duas coisas diferentes.

Pelo que você diz, parece que seu problema é com escopos e não com filtros.

Para desativá-los, basta acessar Configurações, Privacidade e segurança e desativar os resultados da pesquisa on-line .

Façam
fonte
meus "plugins de dash" não estavam aparecendo (acho que há algum outro problema aqui), e isso ajudou a acelerar o dash (eu estava tentando desativar esses plugins individualmente), obrigado!
Aquário Potência
A caixa de diálogo é chamada "Segurança e privacidade".
Cerin
9

TL; DR

Você quer esses três comandos. E você não precisa instalar nada.

sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ");
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope']";
gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope', 'files.scope']";

Explicarei em detalhes o que esses comandos fazem e como você pode ajustá-lo para o que quiser.

Resposta longa explicada

1

o comando a seguir removerá automaticamente qualquer pacote unity-lens- * e unity-scope- * , com exceção dos arquivos unity - * - home, unity - * - application, unity - * -

sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ")

2)

a segunda coisa que você precisa fazer é editar a configuração do gnome para a unidade. usaremos o dconf-editorque não está instalado por padrão (instale-o executando sudo apt-get install dconf-editor), mas lembre-se de que você ainda pode aplicar as alterações diretamente da linha de comando com o comandogsettings comandos mencionados acima.

Inicie o dconf-editor executando: sudo dconf-editor

2.A.

e vá para com> canonical> unity> lentes : edite always searchpara ter as que você deseja por padrão, eu escolhi essa aqui['applications.scope'] , mas ela pode ter mais valores (só estou interessado em pesquisar aplicativos com unidade, sem arquivos ou qualquer outra coisa)

2.B

por fim, vá para com> canonical> unity> dash : edite scopese deixe como['home.scope', 'applications.scope', 'files.scope']

é tudo o que você precisa

thebugfinder
fonte
1

Além disso, você pode instalar

sudo apt-get install unity-tweak-tool

e desative a pesquisa lá:
insira a descrição da imagem aqui 6. Desmarque Pesquisar fontes on-line e Mostrar "Mais sugestões"

fonte: https://fixubuntu.com/

rubo77
fonte
0
find /usr/share/unity/scopes/ -name \*.scope -printf "%P "|sed -es':/:-:g'

lista todos os escopos instalados.

gsettings set com.canonical.Unity.Lenses disabled-scopes "[$(find /usr/share/unity/scopes/ -name \*.scope -printf "'%P',"|sed -es':/:-:g' -e's/,$//')]"

Com isso, você pode desativar completamente os escopos, para apenas ativar os que deseja. Você precisa ter pelo menos applications-scopes.scopeativado para usar o Dash para gerenciar escopos.

skarz
fonte