Cómo volver a habilitar la bandeja del sistema (panel indicador) después de las últimas actualizaciones

12

Después de la extraña decisión de Suttleworth de codificar la lista blanca para la bandeja del sistema, un desarrollador creó un parche para permitir que las personas sigan usando aplicaciones que usan la bandeja del sistema con Ubuntu.

Desafortunadamente, el creador del parche ahora está demasiado ocupado para mantenerlo. Esto significa que desde las últimas actualizaciones a principios de este mes, la lista blanca ya no funciona (nuevamente).

La "solución" de Canonical fue instruirnos para generar un informe de error para cada aplicación que no funciona, pero, por supuesto, esos informes de error han sido ignorados.

Entonces…

¿Cómo puedo volver a habilitar la bandeja del sistema? Su ausencia me está creando dificultades.

Estoy usando Ubuntu 14.04 de 64 bits.

Respondiendo la pregunta por @GGleb

Mando

gsettings list-recursively net.launchpad.indicator.systemtray

Resultados

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

Noto que se tray-is-staticactiva cuando hago clic con el botón central en el ícono.

Paddy Landau
fuente

Respuestas:

12

Intente usar el Indicator Systemtray Unity (para Ubuntu 14.04 - 15.04):

ingrese la descripción de la imagen aquí

El indicador, cuando se hace clic, muestra la bandeja.

ingrese la descripción de la imagen aquí

También hay un modo de visualización "separado del indicador", en la parte superior del panel como una base. En este modo, la posición se puede cambiar desplazando el mouse sobre el indicador. Para cambiar la posición del modo: presione el botón central del mouse sobre el indicador.

Instalación en el terminal:

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

A continuación, debe cerrar sesión y volver a iniciar sesión con su usuario.

https://github.com/GGleb/indicator-systemtray-unity

Para eliminar este paquete ( con sus archivos de configuración !!! ):

sudo apt-get --purge remove indicator-systemtray-unity
GGleb
fuente
2
Gracias. Esto es significativamente mejor que nada, aunque desearía que aún pudiéramos usar el panel de la bandeja del sistema. Shuttleworth no tiene idea de los problemas que ha causado.
Paddy Landau
Por alguna razón (creo que editaste tu respuesta), la primera vez me perdí un poco sobre el botón central del mouse, que ahora he probado. Lamentablemente, no funciona para mí. El botón central del mouse simplemente alterna entre dos modos: el primer modo es como lo describió por primera vez. El segundo modo evita que muestre cualquier cosa al hacer clic, es decir, es inútil en ese modo. ¿Tienes algún consejo para que el botón central funcione como el tuyo? (Synaptic informa la versión como 0.1-trusty1.)
Paddy Landau
¿Puede mostrar la salida del comando ?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb
He editado mi pregunta para proporcionar la respuesta.
Paddy Landau
Fijo. Necesita actualizar el indicador . Recordatorio: en este modo, la posición se puede cambiar desplazando el mouse sobre el indicador. Este modo necesita mejoras.
GGleb
1

En 16.04 (xenial) logré mostrar un elemento de panel para

wicd-gtk --tray

instalando

apt-get install python-appindicator

Las opciones de configuración se muestran al hacer clic con el botón derecho en el icono.

dzmanto
fuente
Gracias por la nota Lo intentaré cuando finalmente actualice a 16.04.
Paddy Landau
Hay un icono, pero solo muestra información de la red. Tu instrucción es un poco incompleta.
Danatela
@Danatela: intente y haga clic derecho en el icono. Esto produce muchas opciones de configuración.
dzmanto
-2

Sospecho que esto no se recomendaría (por las razones que se detallan a continuación), pero esta es mi manera de evitar las cosas (suponiendo que ya esté usando el sistema de confianza de sistema de gurqn):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

El último comando debe garantizar que estos paquetes no se actualicen sin su consentimiento explícito en el futuro (aún tendrá la opción de marcar los paquetes para instalarlos manualmente en el administrador de actualizaciones).

Tenga cuidado: hacer esto puede romper las cosas en el futuro y puede perderse importantes actualizaciones de seguridad. Sin embargo, personalmente, para recuperar un sistema funcional, es un riesgo que estoy dispuesto a tomar.

Tenga en cuenta que si ha instalado la aplicación de indicadores de @GGleb anteriormente, también deberá eliminar ese paquete y luego eliminar manualmente un archivo:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(este archivo debe eliminarse automáticamente al desinstalar ese paquete, pero por alguna razón no es ...)

James
fuente
Gracias, James, pero esta es una mala idea tanto por seguridad como por la razón que ya diste. La solución de @GGleb funciona perfectamente, permitiendo actualizaciones, así que me quedaré con ella. Te recomiendo que lo pruebes; Además de un icono adicional, el "modo de visualización" es casi indistinguible de la solución de gurqn. No hay una solución ideal, pero luego Shuttleworth se salió un poco de los rieles en este caso.
Paddy Landau