Dropbox 3.2.9 ignorando temas locales / icono de notificación faltante

19

Después de actualizar de xubuntu 13.10 a 14.04, encontré que Dropbox necesitaba reinstalación en mi sistema, entre otros muchos problemas. Realicé lo siguiente como se sugiere aquí :

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i

EDITAR: como no se pudo resolver el problema descrito a continuación, también intenté instalar Dropbox desde .deb desde aquí para Ubuntu.

Esto ha instalado Dropbox versión 3.2.9 que parece estar funcionando de nuevo, sin embargo, el icono del notificador en xfce4-panel no cumple con los temas / iconos establecidos localmente:

Aquí, uso elementary-xfce-dark , y puedo confirmar que los iconos de estado de Dropbox que quiero usar están presentes en /usr/share/icons/elementary-xfce-dark/panel .

Sin embargo, los íconos que realmente se usan ( ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status ) son archivos PNG con transparencia; sin embargo, al inspeccionar el fondo es #EFEBE7 , lo que sugiere que se está utilizando el canal alfa, y otra cosa lo está configurando como color de fondo .

ACTUALIZAR

En ocasiones, el ícono de Dropbox no aparece en xfce4-panel después del reinicio, ya sea en el área de notificación o en la bandeja del sistema.

RESUELTO PARCIALmente

Entonces, err, después de purgar y luego volver a instalar Dropbox de aquí con el paquete .deb, ahora intermitentemente ver esto después de cada reinicio duro:

Aquí hay una lista de todo lo que recuerdo haber hecho antes del reinicio:

  • Instalado lo siguiente:
    • libappindicator1 (intentado por estos sugerencias , descubrió que ya estaba instalado);
    • libappindicator3-1 (no estaba instalado)
    • libappindicator3-dev (no estaba instalado)
  • Siguió la sugerencia de aquí que deshabilita el inicio automático del indicator-application-service al iniciar sesión (llamado 'Aplicación de indicador' en el menú 'Sesión e inicio' / 'Inicio automático de aplicación');
  • Sacrificaron varias cabras .

Puedo confirmarlo:

  • La versión en ejecución se invoca desde ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/ ;
  • El ícono de Dropbox aparece en el área de notificación , no en la bandeja del sistema, del xfce4-panel ;
  • $ python --version produce Python 2.7.6

No estoy seguro de cuál de los pasos anteriores, si es que alguno, fue necesario para afectar la apariencia del ícono. De nuevo, decepcionantemente, el ícono solo aparece intermitentemente, una vez cada pocos ciclos de apagado / arranque, ¡así que YMMV!

También observo que, cuando está presente, el icono (s) y el tema / estilo que se utilizan todavía no son consistentes con el tema establecido localmente. Por ejemplo, echa un vistazo a la información sobre herramientas:

... versus ...

NOTAS DE PROGRESO

  • Parece haber comentarios sobre este problema aquí , y here , lo que sugiere que la última versión de dropbox (3.0.3) ahora usa el QT UI . El comportamiento de Dropbox 3.0.3 para ignorar los temas locales también parece aplicarse a otras distribuciones de Linux como Mint y Arch .
  • Esta página sugiere que xfce4 tenía un error que no permitía que el software Qt5 utilizara el tema local. Sin embargo, la actualización a xfce4-session versión 4.11 no ha resuelto el problema.
  • Estoy a punto de embarcarme en una nueva instalación de xubuntu 14.0.4-1 para abordar otros problemas, por lo que informaré aquí si el problema persiste.
  • ¡Después de instalar una versión nueva de xubuntu 14.04-1, ahora no veo ningún icono de notificación de Dropbox! Supongo que si encuentro una manera de activarlo de nuevo, todavía podría tener el mismo problema. Voy a seguir así ...
  • Probar varias opciones de instalación (archivos Deb desde el sitio web de Dropbox, compilación e instalación desde el origen) aún no ha dado ninguna solución. ¡Sugerencias bienvenidas!
pregunta sharky 14.12.2014 - 22:55

7 respuestas

6

Entonces, ¿no hay una respuesta completa en más de dos meses?

Allllllll-righty then!

Ahora presentando ... mi hackeo :

  • Encuentra tus iconos de notificación en el directorio .dropbox-dist , que podría estar en ~/.dropbox-dist o /var/lib/dropbox/.dropbox-dist . Dentro de esto, los iconos están en la carpeta dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status (o similar, su ruta puede variar según la versión y la compilación utilizada).
  • Determine el color de su xfce4-panel . Esto es fácil usando una herramienta como Gimp con la herramienta de selección de color (). El mío es #242424 .
  • Para cada uno de los iconos de notificación que son imágenes PNG con transparencia, ábralos con Gimp. Sí, así es, amigos, voy a cambiar ese fondo de transparente a un color sólido (en mi caso, #242424 ).

El resultado:

Luce bien. Esto está perfectamente bien para mí, ya que no cambio el color xfce4-panel . Sin embargo, algunas cosas a tener en cuenta:

  • Tendrá que reiniciar Dropbox para que el cambio surta efecto:
    • ~ $ dropbox stop
    • ~ $ dropbox start
  • Si edita los iconos de stock 16x16px, puede encontrarlos centrados con un borde de 2px #EFEBE7 si sus iconos son 22x22px. Me dirigí a esto simplemente ampliando los iconos a mi tamaño requerido (22x22px).
  • Si alguna vez se actualiza Dropbox, es posible que sus iconos se deslumbren. Si va a intentarlo usted mismo, mantenga una copia de seguridad de sus iconos fuera del directorio de Dropbox. O bien, puede descargarlos desde aquí (si también usa #242424 para el color de su panel):

  • ( dropboxstatus-logo.png )

  • ( dropboxstatus-idle.png )
  • ( dropboxstatus-busy.png )
  • ( dropboxstatus-busy2.png )
  • ( dropboxstatus-x.png )
respondido por el sharky 13.03.2015 - 03:33
5

Si deshabilita la composición y luego reinicia, el icono aparece en la barra de la bandeja. Tristemente, esa no es una solución para mí, ya que necesito composición.

Para deshabilitar la composición en Xubuntu 14.04:

  • Vaya a "Todas las configuraciones" y haga clic en "Ajustes del administrador de ventanas":

  • Ve a la pestaña "Compositor"
  • Desmarque la opción "Habilitar composición de visualización"

PD: probablemente debería haber agregado esto en los comentarios, pero aún no puedo hacer ningún comentario, no hay suficientes representantes. puntos (regla estúpida).

    
respondido por el iamatrain 22.12.2014 - 12:05
1

Esta es una versión automatizada de la respuesta de Sharky. Primero, crea un script llamado fix-dropbox-icons :

#!/bin/bash
find $HOME/.dropbox-dist/ -name '*.png' -exec \
    convert \{} -background '#000000' -alpha remove \{} \;

Si su fondo es de un color que no sea negro, entonces ajuste el #000000 del bit correspondiente. No olvides chmod +x este script.

En su inicio ( .xsession , .Xinit , .i3/config , configuración DE ... depende de su configuración) haga que ejecute este script al inicio / inicio de sesión. Si Dropbox se actualiza y se reinicia mientras está conectado, el icono se perderá temporalmente, pero la próxima vez que inicie sesión se debe volver a corregir.

    
respondido por el Laurence Gonsalves 05.10.2015 - 20:18
-1

en mint17.1 desinstalé Dropbox e installe Nemo Dropbox en synaptic y el ícono apareció en la bandeja del sistema, al usar estas teclas en el teclado ctrl, alt, back space - para reiniciar

    
respondido por el Paul Rawlins 18.12.2014 - 20:12
-1

XUBUNTU 14.04.1 kernel 3.13.0-44

Utilicé el script bash -c "dropbox stop & amp; & nbsp; & amp;; & amp; strace ~ / .dropbox-dist / dropboxd 2 & gt; / dev / null & gt; / dev / null" más arriba y restableció el icono de notificación. Sin embargo, desapareció nuevamente cuando cerré la terminal o estallé usando CTRL-C.

Puse la secuencia de comandos en mis programas de inicio con el modificador -D y reinicié. Ahora, el ícono aparece permanentemente.

bash -c "dropbox stop & amp; & sleep 5 & amp; & strace -D ~ / .dropbox-dist / dropboxd 2 & gt; / dev / null & gt; / dev / null"

Espero que esto ayude ...

    
respondido por el Roy Jerden 29.01.2015 - 17:25
-1

Así es como lo resolví por completo después de muchos intentos. Espero que sea útil también para otra persona:

  • desinstaló Dropbox del administrador de aplicaciones
  • borró la línea dropbox-automatic-boot en settings / session-start
  • Administrador compuesto inhabilitado (al chasquear su casilla)
  • reiniciado
  • reinstaló dropbox desde la terminal:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    
  • creó manualmente una nueva línea dropbox-automatic-boot en la configuración / inicio de sesión con esta nueva ruta:

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • reiniciado y finalmente se volvió a habilitar el administrador compuesto
respondido por el Marcello 16.02.2015 - 20:38
-2

La composición funciona de manera errática para mí, sin reiniciar. Si continúa haciendo clic en la casilla de verificación activar / desactivar, a veces vuelve a aparecer.

    
respondido por el mwgdrwg 27.12.2014 - 09:28

Lea otras preguntas en las etiquetas