Как получить список поисковых плагинов (областей) Dash в командной строке?

Я собираюсь отключить все или некоторые из поисковых плагинов Dash (областей). Я могу сделать это в графическом интерфейсе Dash один за другим (см. https://askubuntu.com/a/355523/103599 ), но мне кажется непрактичным, поскольку сейчас установлено 56 плагинов. Поэтому я собираюсь отключить их из командной строки следующим образом:

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

Но для этого мне нужно знать имена всех областей, не только amazon, ebay и т. Д ... Как я могу это сделать ?

1
задан 13 April 2017 в 15:25

1 ответ

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

перечисляет все локально установленные области.

С помощью

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

вы можете отключить все, так что вы можете просто включить те, которые вы хотите. Вам нужно включить как минимум applications-scopes.scope, чтобы использовать Dash для управления Scopes.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: