¿Cómo deshabilitar lentes en el menú Dash?

27

¿Cómo puedo desactivar algunas lentes en el menú Dash?

deonis
fuente
Terminal abierto: sudo apt-get remove unity-lens-shopping
Dr_Bunsen

Respuestas:

26

Hay varias formas de hacer esto, aunque uno pensaría que lo más fácil para ubuntu sería tener algunas opciones de configuración de fácil acceso desde el tablero, pero eso es una locura.

Si está seguro de usar el terminal, le recomiendo la opción 1, porque el comportamiento del centro de software será engañoso y confuso.

Opción 1: usar el terminal (recomendado)

  1. Abra la terminal Ctrl+ Shift+T

  2. Para verificar qué lentes y lentes están instalados actualmente, use dpkgcon grep. por ejemplo, enumerar todos los ámbitos y paquetes de lentes

    $ dpkg -l | egrep "(unity-lens-|unity-scope-)"
    ii  unity-lens-applications     ...     Application lens for unity
    ii  unity-lens-files            ...     File lens for unity
    ii  unity-lens-gwibber          ...     Gwibber Lens for unity
    ii  unity-lens-photos           ...     Unity Photos Lens
    ii  unity-lens-shopping         ...     Shopping lens for unity
    

    Notas sobre 14.04

    14.04 tiene muchas más lentes y alcances que nunca. Algunos de los cuales no se pueden eliminar sin destruir el sistema, por ejemplo unity-scope-home.

    Estos son algunos de los ámbitos y lentes instalados por defecto en 14.04:

    unity-lens-video
    unity-lens-friends
    unity-scope-audacious 
    unity-scope-calculator 
    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-home 
    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
    

    Ámbitos y lentes después de que se hayan eliminado la mayoría de los que se pueden quitar:

    $ dpkg -l | egrep "(unity-lens-|unity-scope-)"
    ii  unity-lens-applications ... Application lens for unity
    ii  unity-lens-files        ... File lens for unity
    ii  unity-scope-home        ... Home scope that aggregates results from multiple scopes
    
  3. Para quitar una lente use apt-get remove. Por ejemplo, retire la lente de compras de la unidad:

    sudo apt-get remove --purge unity-lens-shopping 
    

Opción 2: usar el Centro de software de Ubuntu

  1. Abra el Centro de software y busque "lente".
  2. Desinstale seleccionando el elemento y haciendo clic en "Eliminar".

    ¡IMPORTANTE!

    • Debe seleccionar Mostrar (contar) elementos técnicos para mostrar todas las lentes instaladas. Por ejemplo, la "lente de compras" es un elemento técnico, que personalmente creo que es un poco descarado. Ya sabes, porque eres demasiado tonto para saber qué es eso.

    • No seleccione "Instalado" y luego busque "lente". Esto no hace lo que podrías esperar. Se debe enumerar cualquier de Len "instaladas", sin embargo, no lo hace. Probablemente un error.

¿Qué lentes recomiendo desinstalar?

Todos ellos excepto unity-lens-applicationsy posiblemente unity-lens-files. Personalmente, sería feliz mucho más feliz sin el tablero. En lugar de lo cual fue un lanzador de aplicaciones simple, directo, sin complicaciones, lo más rápido posible. No puedo creer que estoy a punto de decir esto, pero en realidad hay algo que extraño de Windows.

Nota sobre 14.04 No puede eliminar unity-scope-home sin eliminar unity-desktopy romper todo el sistema.

Información Adicional

Gerard Roche
fuente
3
Estoy de acuerdo. Cuando comencé a usar Ubuntu, lo que me encantó fue su simplicidad y velocidad. Y si no me equivoco, Unity está hecha para proporcionar un entorno directo en el que pueda hacer su trabajo. Creo que Unity se está alejando de sus objetivos. Me encanta el hecho de que tengo muchas opciones, pero no quisiera sacrificar la velocidad o la simplicidad a cambio. Realmente no me gustaron las ventanas emergentes de "error interno detectado" en Precise (¿no es esa una de las razones por las que a la gente no le gusta Windows?). Y los nuevos anuncios en Quantal, con términos de servicio, no me gusta.
tofurator
3
Esto no parece funcionar para mí en 14.04 Trusty . He desinstalado todas las lentes excepto, unity-lens-applicationspero aún aparecen en el tablero. ¿Algunas ideas?
Nicolai Fröhlich
@nifr Deshabilitarlo usando las imágenesunity-tweak-tool fijas: askubuntu.com/questions/107701/…
Cedric Reichenbach
@nifr Whar todavía aparece en el tablero? Hay muchos más ámbitos y lentes en 14.04 de lo que he descrito anteriormente. ¿Qué dpkg -l | egrep "(lens|scope)"muestra? por ejemplo, no puede desinstalar el alcance de "inicio", es decir, unity-scope-homesin desinstalar unity-desktop. Además, al eliminar el que puede desinstalar, purgueapt-get remove --purge <package_name_here>
Gerard Roche
@nifr He actualizado la respuesta con algunas notas en 14.04.
Gerard Roche
8

Si estás usando Ubuntu 13.04 o más reciente:

sudo apt-get install unity-tweak-tool

En la herramienta de ajustes, puede usar la pestaña de búsqueda para modificar la configuración relevante:

  • Desmarque "Buscar fuentes en línea"
  • Desmarca "Mostrar más sugerencias"
  • Desmarca "Habilitar búsqueda de tus archivos"
syoavc
fuente
6

Desinstalar las lentes no funciona en 14.04.

Lo que funciona es:

  • instalar dconf-editor
  • eliminar ámbitos de las cadenas en com -> canonical -> unity -> dash. Solo me fui home.scopeallí.
  • cerrar sesión, iniciar sesión, disfrutar.

(Desde aquí )


También puede hacerlo sin instalar dconf-editor. Edite la cadena con comillas dobles a su gusto:

$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"

(Desde aquí )

Gauthier
fuente
2

Aquí hay un pequeño paquete que preparé si te sientes cómodo con setsid unity o cerrando sesión

RobotHumanos
fuente
Gran herramienta Desafortunadamente, no he encontrado una manera de deshabilitar el alcance de las ciudades dentro del alcance de las utilidades, ya que a menudo se bloquea en mi sistema (Ubuntu 12.04 AMD64), pero el alcance de la calculadora es muy útil y quiero mantenerlo.
Filbuntu
No manipula los ámbitos directamente ... solo lentes
RobotHumans
Gracias por la explicación. ¿Conoces una forma de manipular los ámbitos?
Filbuntu
Si desea hacer eso, tendrá que modificar todas las descripciones de lentes o secuestrar las llamadas dbus dependiendo de exactamente lo que desea hacer. Si quieres hablar sobre eso ...
entra
Gracias por la explicación y oferta. Pero esto tomaría más tiempo y esfuerzos de lo que gastaría en este tema. Gracias de nuevo.
Filbuntu
2

En Ubuntu 14.04LTS

  1. Presione Super-A para que aparezca el Ámbito de aplicaciones
  2. Desplácese hasta que vea el Encabezado de complementos del tablero
  3. Si no lo ha hecho clic, haga clic en el Mostrar más resultados botón
  4. Para cada complemento que desee deshabilitar, haga clic en él, luego haga clic en deshabilitar

Prefiero este método porque no requiere privilegios de superusuario, por lo tanto, es menos probable que rompa algo.

usuario3096322
fuente
1

Imaginé que la forma más fácil de hacerlo sería desinstalarlo, cerrar sesión e iniciar sesión. Todavía estaría en el caché si desea instalarlo nuevamente más adelante.

Si, por otro lado, no desea desinstalarlo y solo quiere que desaparezca del Tablero, simplemente puede sacarlo de la /usr/share/unity/lensescarpeta.

Por ejemplo, digamos que instaló el Askubuntu Lense como yo.

entonces tendría una carpeta dentro /usr/share/unity/lensesllamada extras-unity-lens-askubuntu / . Mueve esa carpeta a otro lugar. Cerrar sesión. Iniciar sesión.

Un ejemplo:

cd /usr/share/unity/lenses
sudo mv extras-unity-lens-askubuntu/ ..

Esto movería el lente askubuntu de la carpeta de lentes a la carpeta principal. Si cierra sesión / inicia sesión, la lente askubuntu desaparecerá.

ACTUALIZACIÓN: como señala aking1012, escribir setsid unity"actualizará" Unity con los cambios.

Luis Alvarado
fuente
2
solo una nota, si usted setsid unityno tiene que cerrar sesión
RobotHumans
1
setsid unityno funciona para mi Toda la decoración de las ventanas desapareció y el programa no salió. Me obligan a Ctrl+Cy gnome-session-quital cierre de sesión.
fikr4n
@BornToCode Supongo que hay un error o una configuración incorrecta. La última vez que probé esto fue hace un año. Tal vez pueda proporcionar más información sobre su sistema.
Luis Alvarado
Uso Ubuntu 13.04, actualizado por última vez hace menos de un mes. Creo que esto saldrá del tema, y ​​me echarán si la discusión va más allá: D.
fikr4n
1
setsid unityelimina todas las decoraciones de ventanas y tampoco sale el 14.04 . ¿Alguna sugerencia de cómo depurar este comportamiento?
Nicolai Fröhlich
0

Simplemente abra la terminal y ejecute esto (sin sudo):

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']"
Daniel Loureiro
fuente