¿Puedo incluir en la lista negra un indicador de aplicación?

¿Puedo incluir en la lista negra un indicador de aplicación?

Healgunos indicadores en la lista blancapara aplicaciones que aún no tienen indicadores de aplicaciones compatibles con Unity. ¿Hay alguna forma de incluir en la lista negra los indicadores de aplicaciones que son compatibles con Unity (no indicadores de estilo antiguo) pero que no ofrecen la opción "No mostrar en la bandeja del sistema"?

  • Cualquier solución que funcione para prohibir la visualización de un indicador de aplicación, basada en GUI o CLI, es bienvenida.
  • Una alternativa válida sería una forma de ocultar el indicador de manera similar a cómo se pueden mostrar/ocultar los iconos de la bandeja del sistema en Windows 7. Según la respuesta aesta pregunta cerradaActualmente esto no es posible en Ubuntu.
  • Técnicas que cubren indicadores antiguos.así comoLos nuevos indicadores también son válidos. (Quitar elementos delsystray-whitelist solofunciona para indicadores antiguos.)

Respuesta1

Para no cargar un subprograma, simplemente impida que se ejecute.

Si el indicador está codificado en la aplicación y la aplicación no le ofrece la opción de eliminar el indicador del panel, no podrá omitirlo, no puede omitir un indicador de la aplicación que está integrado en el código y no tiene opción. para deshabilitarlo, para eso necesita cambios en el código fuente realizados por usted o puede sugerirlos al desarrollador de la aplicación, que es el último caso dependerá de a qué aplicaciones se refiere.

No existen pautas específicas que expliquen si una aplicación debe o no tener un subprograma inductor, solo¿Qué debe hacer un subprograma indicador?.

Aún puede eliminar los subprogramas del sistema creados por gnome para su sistema o si la aplicación en sí usa un subprograma externo para usarlo como indicador.


Para eliminar uno de los indicadores de gnome/unity que son visibles de forma predeterminada, abra la terminal y ejecute este comando para mostrar todas las aplicaciones que se pueden cargar al inicio.

cd /etc/xdg/autostart/ && ls

Identifique el subprograma que desea evitar que se cargue y edítelo con su editor de texto favorito, es decir:

sudo nano nm-applet.desktop

Localiza la línea con estos contenidos.

NoDisplay=true

y cambiarlo a

NoDisplay=false

Guarde y cierre la terminal.

Haga clic en la rueda dentada en la esquina superior derecha de la pantalla junto a su nombre de usuario y seleccione Startup Applications.... Ahora verá la aplicación en la que acaba de editar el archivo .desktop y podrá desactivarla.

El subprograma no se cargará en el siguiente arranque.

Después de habilitar o deshabilitar un subprograma y seguir los pasos anteriores, verá que cada .desktop que modifique creará su propio archivo .desktop en su ~/.config/autostartcarpeta.

Si un indicador de subprograma que desea deshabilitar no aparece en su lista de inicio, debe usar el método anterior; de lo contrario, habrá un archivo .desktop dentro ~/.config/autostartque se puede editar con el método descrito y luego será posible habilitarlo/deshabilitarlo. en las aplicaciones de inicio.

Respuesta2

Lo más probable es que los indicadores que no deseas ver no deberían estar allí en primer lugar según elGuía de diseño. Entonces, el curso de acción correcto (ahora mismo) debería ser contactar al autor.

Respuesta3

¿Su aplicación (a la que le falta la opción) aparece en el panel global? - Creo que, si es así, está en la lista blanca y hay que sacarlo de la systray-whitelist= lista negra... ;)

Entonces, si la aplicación "appMissing" se resiste en el panel, tu systray-whitelistes (algo así como)

    #~> gsettings get com.canonical.Unity.Panel systray-whitelist
    ['appA', 'appB', 'appMissing']

y tienes quelista negra"appMissing" haciendo

    #~> gsettings set com.canonical.Unity.Panel systray-whitelist "['appA', 'appB']"

Respuesta4

Algunos íconos en la bandeja del sistema se pueden desactivar con la herramienta Unity Tweak. Debes ir a la sección del panel y desmarcar las opciones allí.

información relacionada