На мой взгляд Unity Dash в Ubuntu перегружен лишним функционалом, например искать файлы удобнее в Nautilus, а приложения, доступные для установки лучше искать в Software Center, и самое важное выполнять онлайн поиск лучше в браузере. А вот установленные приложения вполне удобно искать в Dash. Скрипт ниже выключает онлайн поиск и все линзы, кроме установленных приложений.
Код скрипта disable_all_scopes_enable_listed.sh
:
#!/bin/sh
[ $(id -u) -eq 0 ] && echo 'Please run from NOT root user!' && exit 1
# Delete unwanted packages.
sudo apt-get purge -y unity-lens-shopping unity-lens-friends unity-scope-video-remote unity-lens-music unity-lens-photos unity-webapps-common
# Disable online search.
gsettings set com.canonical.Unity.Lenses remote-content-search none
# Manually remove the link from dash.
sudo rm /usr/share/applications/ubuntu-amazon-default.desktop
get_application() {
find /usr/share/unity/scopes/ \( \
-name "*.scope" \
-not -name 'applications.scope' \
\) -printf "'%P'," | sed 's/\//-/g;s/,$//'
}
# Disabling the scopes.
gsettings set com.canonical.Unity.Lenses disabled-scopes "[$(get_application)]"
gsettings get com.canonical.Unity.Lenses disabled-scopes
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope']"
gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope']"
# Disable available apps.
gsettings set com.canonical.Unity.ApplicationsLens display-available-apps "false"
Посмотреть что еще можно покрутить в Unity на свой вкус можно простой командой:
gsettings list-recursively | grep Unity
Названия опций и их значения вполне интуитивно понятные, можно быстро разобраться что к чему.
Например отключить показ доступных приложений:
gsettings set com.canonical.Unity.ApplicationsLens display-available-apps "false"
Проверить результат можно так:
gsettings get com.canonical.Unity.ApplicationsLens display-available-apps
Сбросить настройки на дефолт можно например так:
gsettings reset-recursively com.canonical.Unity.Dash
Ссылки по теме:
Comments
comments powered by Disqus