El inicio automático de Unity oculta el icono de Dropbox mientras que el inicio manual no

2

Ubuntu 12.04 LTS.

Para información:

  1. El inicio automático funciona y Dropbox es un elemento activo en las aplicaciones de inicio.
  2. libappindicator1 está instalado
  3. nautilus-dropbox reinstalado varias veces
  4. dropbox funciona, el icono solo es visible cuando se inicia manualmente
  5. No se realiza ninguna manipulación de la lista blanca de la bandeja, y no se desea porque dropbox en la lista blanca proporciona un menú que no tiene el tema de la unidad.
  6. El comportamiento incorrecto comenzó después de aproximadamente 3 meses de inicio correcto, por lo que tenía que haber algo que desencadenara el comportamiento incorrecto.

Después de iniciar sesión:

En Unity ... falta el icono de dropbox. Pero Dropbox se está ejecutando y aparentemente funciona.

ps -u `whoami` | grep dropbox
3433 ?        00:00:03 dropbox

Reinicio manual en terminal

dropbox stop;dropbox start
Dropbox daemon stopped.
Starting Dropbox...Done!

... Ahora el panel de Unity muestra el icono, el menú tiene un tema de unidad. El mismo comportamiento correcto si ejecuto dropbox.desktop haciendo clic en ~ / .config / autostart (después de configurar el bit ejecutable).

¿Por qué Unity impide que se muestre el icono de Dropbox después del inicio de inicio automático y no lo impide cuando se ejecuta a mano? ¿Es algún momento durante la sesión init?

La entrada de Dropbox en Aplicaciones de inicio (inicio automático) se insertó mediante "inicio automático de Dropbox". Todo se realiza mediante una instalación adecuada.

Debo hacer "dropbox stop; dropbox start" después de iniciar sesión para mostrar el icono en la bandeja.

Nota de respuesta posterior:

Por fin, después de haber usado el WAR sugerido en respuesta, encontré en otra computadora con el mismo problema que la causa (o una de las causas) era el escritorio xfce. Después de la eliminación completa del escritorio xfce, el icono de Dropbox comenzó a ser visible nuevamente.

Petr Matousu
fuente
También encuentro esto en Cinnamon, por lo que definitivamente no es una cosa de Unity.
pileofrocks

Respuestas:

1

Creo que Dropbox se dispara antes que la unidad. Crea un iniciador de vestuario en aplicaciones de inicio como

sh -c "sleep 45 && dropbox start -i"

Deberia de funcionar

Kenn
fuente
Sí, el lanzador de bricolaje funciona. Es una buena solución. Eliminé el iniciador instalado por Dropbox y deshabilité el inicio al iniciar el sistema en las preferencias de Dropbox. Luego inserté un nuevo lanzador a mano, como especificó.
Petr Matousu