¿Cómo deshabilitar todos los ámbitos, filtros y complementos de guiones?

34

The Dash me está sobrecargando con cosas que no necesito, hasta el clima y las recetas de comida (?!) Cuando solo estoy buscando un archivo o una aplicación. Además, no puedo entender cómo configurarlo para incluir archivos de música sin obtener resultados de archivos que ni siquiera tengo.

¿Hay alguna manera de volver a cómo funcionaba en 13.04, donde el iniciador de aplicaciones realmente lanza aplicaciones? (Así que elimine TODOS los filtros, especialmente los resultados que no tienen nada que ver con mi computadora).

Tampoco parece funcionar; Reviso la lista de filtros tratando de desactivar todo, pero luego escribo algo para buscar y se vuelve a encender.

Han Cnx
fuente

Respuestas:

20

Puedes usar:

dpkg -l | grep scope

para enumerar todos los ámbitos instalados en su computadora.

Para 13.10, todo lo que realmente necesita es: libunity-scopes-json-def-desktop, unity-scope-home, unity-scopes-master-default, unity-scopes-runner.

Puede desinstalar de forma segura todos los demás ámbitos y aún tener un tablero de trabajo que solo buscará aplicaciones instaladas.

Probablemente debería interesarle saber qué aplicación de lente "intrusiva" existe también.

dpkg -l | grep lens

enumerará todas las aplicaciones de lentes instaladas

Para 13.10, todo lo que realmente necesita es: aplicaciones de lentes de unidad y quizás también archivos de lentes de unidad.

Una vez más, puede desinstalar de manera segura todas las demás aplicaciones de lentes y aún tener un tablero de trabajo que buscará las aplicaciones instaladas.

Para eliminar esas aplicaciones, copie / pegue todo este comando en un terminal abierto.

sudo apt-get purge unity-lens-friends unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-friends unity-lens-music unity-lens-photos unity-lens-video

Siempre preste atención a las siguientes indicaciones para asegurarse de no desinstalar algo que desea mantener en su sistema en el proceso.

Solo uso nautilus para buscar archivos, pero estoy seguro de que obtendrá lo que necesita hacer aquí. Además, aún debe cambiar la configuración de privacidad para "no incluir resultados en línea" para mantener su privacidad.


Para 15.10:

sudo apt-get purge unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-music unity-lens-photos unity-lens-video

mchid
fuente
11
Gracias por incluir un comando que elimina la mayoría de estos ámbitos. Todavía no me gusta la unidad dash para otra cosa que no sea la búsqueda rápida de tipos de aplicaciones. Todo lo demás es basura para mí.
Lonnie Best
12

En primer lugar, los filtros y los ámbitos son dos cosas diferentes.

Por lo que dices, parece que tu problema es con los ámbitos en lugar de los filtros.

Para deshabilitarlos, simplemente vaya a Configuración, Privacidad y seguridad y desactive incluir resultados de búsqueda en línea .

Que hacer
fuente
mis "complementos de tablero" no aparecían (creo que hay algún otro problema aquí), y esto ayudó a acelerar el tablero (estaba tratando de desactivar estos complementos individualmente), ¡gracias!
Acuario Power
El cuadro de diálogo se llama "Seguridad y privacidad".
Cerin
9

TL; DR

Casi quieres estos tres comandos. Y no necesitas instalar nada.

sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ");
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope']";
gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope', 'files.scope']";

Explicaré en detalle lo que hacen estos comandos y cómo puedes ajustarlo a lo que quieras.

Respuesta larga explicada

1)

el siguiente comando eliminará automáticamente cualquier paquete unity-lens- * y unity-scope- * , con la excepción de los archivos unity - * - home, unity - * - application, unity - * -

sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ")

2)

Lo segundo que debe hacer es editar la configuración de gnome para la unidad. utilizaremos el dconf-editorque no está instalado de manera predeterminada (instálelo ejecutando sudo apt-get install dconf-editor), pero recuerde que aún puede aplicar los cambios directamente desde la línea de comandos con los gsettingscomandos mencionados anteriormente.

Inicie dconf-editor ejecutando: sudo dconf-editor

2.A.

y vaya a com> canonical> unity> lens : edite always searchpara tener los que desea de forma predeterminada, elegí este ['applications.scope'], pero puede tener más valores (solo me interesa buscar aplicaciones con unit, sin archivos o cualquier otra cosa)

2.B

por último, vaya a com> canonical> unity> dash : edit scopesy déjelo como['home.scope', 'applications.scope', 'files.scope']

eso es todo lo que necesitas

thebugfinder
fuente
1

Además puedes instalar

sudo apt-get install unity-tweak-tool

y deshabilite la búsqueda allí:
ingrese la descripción de la imagen aquí 6. Desmarque Buscar fuentes en línea y muestre "Más sugerencias"

fuente: https://fixubuntu.com/

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

enumera todos los ámbitos instalados.

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

Con esto, puede deshabilitar los ámbitos por completo, por lo que puede habilitar los que desee. Debe tener al menos applications-scopes.scopehabilitado para usar el tablero para administrar ámbitos.

skarz
fuente