我将禁用所有或部分 Dash 搜索插件(范围)。我可以在 Dash GUI 中逐个执行此操作(请参阅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']"
但为此,我需要知道所有范围的名称,而不仅仅是亚马逊、易趣等...我该怎么做?
答案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 来管理范围。