Como obter a lista de plugins de busca do Dash (escopos) na linha de comando?

1

Vou desativar todos ou alguns dos plug-ins de pesquisa do Dash (escopos). Eu posso fazer isso no Dash GUI, um por um (veja link ), mas parece-me pouco prático, pois há 56 plugins instalados agora. Por isso vou desabilitá-los da linha de comando assim:

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']"

Mas para isso eu preciso saber os nomes de todos os escopos, não apenas amazon, ebay, etc ... Como posso fazer isso?

    
por ks1322 14.12.2013 / 14:17

1 resposta

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

lista todos os escopos instalados localmente.

com

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

você pode desabilitar todos, para habilitar apenas os que deseja. Você precisa ter pelo menos applications-scopes.scope habilitado para usar o Dash para gerenciar escopos.

    
por Florian Diesch 14.12.2013 / 16:22