Los iconos de la bandeja del sistema desaparecieron después de actualizar Ubuntu


45

Tengo muchas aplicaciones con iconos de bandeja como davmail, monitor de hardware. Echo de menos esta característica en Ubuntu 14.04. ¿Alguien tiene una solución?

Hay algunas herramientas como el indicador de Skype, pero necesito una solución general para este problema para poder agregar iconos de aplicaciones a la bandeja del sistema.


Respuestas:


158

Es posible que deba hacer dos cosas:

1. Instale las bibliotecas sni-qt .

Instale sni-qt Instalar banshee (haga clic en el enlace), o sudo apt-get install sni-qt sni-qt:i386desde el terminal, y luego reinicie Skype. ¡El icono de la bandeja / panel ahora debería estar de vuelta!

La razón por la que se requiere este paso es porque sni-qt es instalado automáticamente por el paquete de Skype del repositorio de Ubuntu, pero NO por el deb de Skype que descargas directamente. Una vez que Skype 4.0 está en los repositorios de Ubuntu, puede instalar desde allí y esto ya no será necesario.

2. Es posible que también deba incluir en la lista blanca el indicador

No sabemos por qué, pero para algunos sistemas se requiere este paso adicional antes de que se muestre el indicador (¡gracias a Bruno Pereira !)

Pasos :

  1. Instale el paquete dconf-toolsInstalar dconf-tools(haga clic en el enlace), o desde la terminal consudo apt-get install dconf-tools

  2. Abra el editor dconf desde el tablero (o dconf-editordesde la terminal):

    ingrese la descripción de la imagen aquí

  3. En la barra lateral izquierda, use los triángulos para navegar al escritorio > unidad > panel . En Ubuntu 12.10, en su lugar, debe navegar a com > canonical > unity > panel . Haga doble clic en la [JavaEmbedded...]parte naranja a la derecha y agregue ,'skype'para permitir que se muestre el indicador de Skype, como se muestra a continuación:

    ingrese la descripción de la imagen aquí

  4. Presione Enter, cierre el editor dconf , cierre sesión e inicie sesión: ¡su indicador ahora debería estar de vuelta!


99
En Ubuntu 12.10 lo encontré en una ruta diferente dentro de dconf-editor: com> canonical> unity> panel .
aecolley

2
En Ubuntu 12.10 no tiene un panelelemento bajo la unidad. :( Sin embargo, la respuesta de One Zero funciona.
Ali

44
A partir del 13.04, tanto com> canonical> unity> panel como desktop> unity> panel no están allí. En mi opinión, la solución correcta es instalar Skype desde el repositorio como se describe aquí
Andrii Chernenko

2
Puedo confirmar que esto funciona muy bien en 13.10, y no necesité incluirlo en la lista blanca. Simplemente instalando ese paquete y saliendo y luego volviendo a iniciar Skype, lo solucioné :)
Andrea

1
En Ubuntu 14.04, descubrí que necesitaba cambiar Skype con una letra mayúscula para skype todo en minúsculas antes de que se permitiera el icono. Skype con mayúscula ya había funcionado antes de actualizar a 14.04 / Trusty.
Chris Smowton

67

Para mostrar el icono de la bandeja de Skype en Ubuntu, instale el sni-qtpaquete:

sudo apt-get install sni-qt:i386

1
esto realmente hizo que funcionara para mí en 14.04, y es sni-qt: i386 no solo sni-qt. (en mi sistema (64 bits), Skype también está instalado como Skype: i386). Quizás sea el mismo problema para otras aplicaciones.
dom

ubuntu actualizado de 12.04 a 14.04 (instalación sucia), los iconos de la bandeja de skype desaparecieron. esto lo solucionó
krukid

44
Más información sobre por qué esto funciona: askubuntu.com/a/151118/48105 . Ah, y no olvide cerrar sesión / iniciar sesión (o reiniciar la unidad) para que esto surta efecto.
Waldir Leoncio

1
El 14.04.01 solo necesitaba matar y reiniciar Skype después de instalar sni-qt: i386. Funciona genial.
amotzg

2
Aún así, la solución para 16.04 (es triste saber que el problema persiste).
jgomo3

19

Habilite el icono de Skype en el Panel de notificaciones de Unity en Ubuntu 12.04 LTS

Cuando realiza una instalación nueva de Ubuntu 12.04 (o cualquier versión con Unity para el caso), instala Skype y espera que funcione como solía hacerlo. Pero si cierra la ventana principal, pronto notará que el icono de Skype no se muestra en el panel superior.

Para solucionar esto, deberá ejecutar algunos comandos. Así que abre tu terminal y ejecuta esto:

gsettings get com.canonical.Unity.Panel systray-whitelist

Deberías obtener algo como esto:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

Básicamente, esto significa que Skype no está en la lista blanca, por lo que no está permitido mostrar de forma predeterminada el icono de la bandeja. Necesitamos corregir esto. Agregue 'Skype' a la lista para que tenga algo como esto:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']

Luego envuélvala con comillas dobles (”) y agregue gsettings set com.canonical.Unity.Panel systray-whitelist delante de ella. En este punto deberías tener algo como esto:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

Ahora solo copie esto a su Terminal y ejecute el comando. Reiniciar después. Ahora deberías ver el ícono.

Fuente ingrese la descripción del enlace aquí


Gracias por proporcionar los comandos b / c cuando abro el editor DConf. No veo una opción de Panel en Unity. Esto funcionó bien para mí después de que también instalé sni-qt (no estoy seguro de que fuera necesario).
kingdango

66
Después de que el primer comando: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 de 64 bits.
Hubro

1
Lo mismo aquí: "No existe ese esquema" Ubuntu 13.04 64 bit
Luis Lobo Borobia


10

Esto se debe a que Ubuntu ha desactivado la lista blanca desde la versión 13.10. Aquí hay dos opciones para arreglar:

ya sea

sudo apt-get install libappindicator1

o

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade

Para obtener más información: los iconos de la bandeja del sistema no muestran http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty


55
no funciona en 14.04
Ahmed Daif

2
libappindicator1 por sí solo no funcionó para mí (desde una instalación limpia de 14.04 AMD64), pero funcionó después de también instalar systray-trusty (incluido el paso manual de gedit) Y reiniciar.
Paulul

1
para Utopic, debe usar ppa:gurqn:systray-utopic, si es importante
Danatela

Versión vívida también disponibleppa:gurqn:systray-vivid
Hamman Samuel

9

Yo también estaba enfrentando este problema. Instalar el siguiente paquete resolvió mi problema.

sudo apt-get install sni-qt:i386

Estoy en Ubuntu 15.10, sni-qt:i386fue necesario para que aparezca el icono de la bandeja del sistema.


Esta es la mejor solución para Ubuntu 14.04 LTS. La corrección del registro no funciona. Reinicie Skype después de instalar sni-qt: i386
Angsuman Chakraborty

5

tal vez necesite incluir en la lista blanca skype en el área de notificación (no estoy seguro si skype incluye un appindicator)

La manera fácil de hacerlo es instalar dconf-tools

sudo apt-get install dconf-tools

o utilizando el Centro de software Instalar a través del centro de software

Luego presione alt+ f2e ingrese dconf-editor para ver un programa como este:

dconf-editor

Navegue hasta desktop-> unity-> panely agregue las aplicaciones que desea incluir en la lista blanca al final de la lista (en su caso, debe agregar 'Skype') separadas por comas. En su lugar, puede escribir allen la lista blanca todas las aplicaciones para usar el área de notificación.

Deberá cerrar sesión e iniciar sesión nuevamente para aplicar los cambios.

Más información: http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
No veo 'panel' bajo la unidad. ¿Me estoy perdiendo de algo? Estoy en 14.04
itsols

Probablemente el camino han cambiado de 14.04, no se puede decir con seguridad porque no estoy usando en este momento la Unidad
Zurdo

4

Esto es lo que funcionó para mí para recuperar el indicador de Skype y Franz en Ubuntu 16.10 64-bit Unity Desktop

1) Instalé sni-qt: i386 como se menciona aquí con sudo apt-get install sni-qt:i386

2) Instalé libappindicator como se menciona aquí consudo apt-get install libappindicator1

3) Finalmente instalé el paquete .deb que se encuentra en http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ a través del centro de software. Como se mencionó aquí , esto proporcionó la resolución final.


¡Muchas gracias por tus esfuerzos! Solo una pregunta: ¿por qué necesitamos instalar el indicador Pidgin si solo necesitamos arreglar Skype y Franz?
orschiro

Si bien no dudaría de que la razón por la que se puede encontrar en el paquete .deb pidgin-indicator, todo lo que sé ahora es que funcionó para mí. Lamentablemente, no tengo tiempo para profundizar más en este momento.
Élder Geek

Mi problema debe ser otra cosa. Incluso después de instalar el indicador Pidgin, sigo teniendo el problema ...
orschiro

Eso es extraño, ¿hiciste los 3 pasos?
Élder Geek

1
Esto funcionó bastante bien para mí. En la primera ejecución, Skype se congeló por alguna razón, pero a partir de la segunda comenzó a funcionar.
Francesco Casula

3

Referencia

Aquí le publico un artículo que explica cómo incluir Skype en una lista blanca de la bandeja del sistema Unity.

Tengo Ubuntu 12.04, ¡funcionó para mí!

Detalles

Básicamente, abra una nueva terminal y ejecute esto:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

y luego reinicie Skype.



2

Para mí, la ruta en dconf editor era:

com -> canonical -> indicator -> appmenu -> messages

Y luego haga clic en aplicaciones y en valor agregado 'skype' . Estoy ejecutando Ubuntu 13.10 (64 bits).


1
No funcionó para 14.04 Trusty.
mcmlxxxiii

2

Una solución que funciona a partir de diciembre de 2015 en Ubuntu 14.04 es instalar el siguiente PPA:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

Esto le da una flecha en la barra de tareas en la que puede hacer clic para mostrar sus iconos. También puede hacer que se muestren los íconos en la barra e instrucciones para eso se pueden encontrar aquí: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

¿Por qué las otras soluciones ya no funcionan? Las actualizaciones de Unity siguen rompiendo las otras soluciones de ppa y parece que nadie se compromete a mantenerlas actualizadas.


1

Vaya a Skype-> Opciones.

En la Categoría general, marque "Iniciar Skype minimizado en la bandeja del sistema".


No, eso no cambió nada. Pero la opción es (en alemán) etiquetado como inicio minimizado (no dice nada sobre la bandeja del sistema). Así que ahora solo tengo que hacer clic dos veces en el botón en el
Iniciador

1

Estoy usando Gnome-Flashback (anteriormente Fallback / Classic) con un panel tint2. Intenté todas estas soluciones y ninguna funcionó para mí. Incluso lo intenté

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

Sin suerte. Incluso intenté matar a tint2 y usar el panel gnome en su lugar. Todavía no tengo iconos para muchas, pero no para todas, de mis aplicaciones.

Finalmente encontré una solución mientras buscaba una forma de obtener (específicamente) el administrador de red para mostrar en la bandeja del sistema aquí . Como uso Cairo-Dock como un iniciador, acabo de cambiar todos los comandos de inicio de mis aplicaciones que no aparecían dbus-launch app-launch-command. ¿Dónde app-launch-commandestá el comando de inicio normal para esa aplicación? Hizo lo mismo para las aplicaciones de inicio y funciona de maravilla.


0

Esta solución funciona bien con Ubuntu 17.04

Simplemente ejecute la aplicación con "env XDG_CURRENT_DESKTOP = Unity". Por ejemplo, para iniciar Skype para Linux, usaría:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Para que la corrección sea permanente, copie el archivo de escritorio de la aplicación de / usr / share / aplicaciones / a ~ / .local / share / aplicaciones /, luego edite el archivo y cambie la línea "Exec" agregando "env XDG_CURRENT_DESKTOP = Unity" ( sin las comillas) inmediatamente después de "Exec =".

Más detalles en http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html


-2

Tuve el mismo problema. Esto es lo que hice para corregirlo.

Terminal abierta

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

Cada solución no viene con la reinstalación, al menos no en ubuntu.
igaurav
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.