Я собираюсь отключить все или некоторые из поисковых плагинов 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 и т. Д ... Как я могу это сделать ?
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.