![Dropbox 3.2.9 ignora temas locales/falta icono de notificación](https://rvso.com/image/977401/Dropbox%203.2.9%20ignora%20temas%20locales%2Ffalta%20icono%20de%20notificaci%C3%B3n.png)
Después de actualizar de xubuntu 13.10 a 14.04, descubrí que Dropbox necesitaba reinstalarse en mi sistema, entre muchos otros problemas. Realicé lo siguiente como se sugiereaquí:
sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i
EDITAR:Como esto no logró resolver el problema que se describe a continuación, también intenté instalar Dropbox .deb
desdeaquípara ubuntu.
Esto instaló la versión 3.2.9 de Dropbox que parece estar funcionando nuevamente, sin embargo, el ícono del notificador en xfce4-panel
no cumple con el tema/íconos configurados localmente:
Aquí estoy usando elementary-xfce-dark
y puedo confirmar que los íconos 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 inspeccionarlos, el fondo es #EFEBE7
, lo que sugiere que se está usando el canal alfa y algo más lo está configurando como color de fondo.
ACTUALIZAR
En ocasiones, el icono de Dropbox no aparece en xfce4-panel
absoluto después de reiniciar, ni en el área de notificación ni en la bandeja del sistema.
PARCIALMENTE RESUELTO
Entonces, err, después de purgar y luego reinstalar Dropbox desdeaquíUsando el paquete .deb, ahora veo esto de forma intermitente después de cada reinicio completo:
Aquí hay una lista de todo lo que recuerdo que hice antes del reinicio completo:
- Instalado lo siguiente:
- Seguí el consejo deaquíque deshabilita el inicio automático del
indicator-application-service
inicio de sesión (llamado 'Aplicación indicadora' en el menú 'Sesión e inicio'/'Inicio automático de la aplicación'); - Sacrificó varias cabras.
Puedo confirmar eso:
- La versión en ejecución se invoca desde
~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/
; - El icono del cuadro desplegable aparece en elárea de notificación, no la bandeja del sistema, de
xfce4-panel
; $ python --version
producePython 2.7.6
No estoy seguro de cuál de los pasos anteriores, si es que hubo alguno, fue necesario para afectar la apariencia del ícono. Nuevamente, de manera decepcionante, el ícono solo aparece de manera intermitente, una vez cada pocos ciclos de apagado/arranque, ¡así que YMMV!
También observo que cuando está presente, los íconos y el tema/estilo que se utilizan aún no son consistentes con el tema establecido localmente. Por ejemplo, consulte la información sobre herramientas:
...versus...
NOTAS DE PROGRESO
- Parece haber rumores sobre este problema.aquí, yaquí, lo que sugiere que la última versión de Dropbox (3.0.3) ahora usa elinterfaz de usuario qt. El comportamiento de Dropbox 3.0.3 de ignorar temas locales también parece aplicarse a otras distribuciones de Linux comomentayArco.
- Esta páginasugiere que xfce4 tenía un error que no permitía que el software Qt5 usara el tema local. Sin embargo, la actualización a
xfce4-session
la versión 4.11 no resolvió el problema. - Estoy a punto de embarcarme en una nueva instalación de xubuntu 14.0.4-1 para solucionar otros problemas, así 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 nuevamente, es posible que siga teniendo el mismo problema. Seguiré así...
- Probar varias opciones de instalación (archivos deb del sitio web de Dropbox, compilar e instalar desde la fuente) aún no ha dado ninguna solución. ¡Se aceptan sugerencias!
Respuesta1
Entonces, ¿no hay una respuesta completa en más de dos meses?
¡Muy bien, entonces!
Ahora presento... mi siempre tan vergonzoso, no realmente recomendable y asquerosamente vergonzoso.cortar a tajos:
- Busque los íconos de notificación en el
.dropbox-dist
directorio, que pueden estar en~/.dropbox-dist
o/var/lib/dropbox/.dropbox-dist
. Dentro de esto, los íconos están en la carpetadropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status
(o similar, su ruta puede diferir dependiendo de la versión y compilación utilizada). - Determina el color de tu
xfce4-panel
. Esto es fácil usando una herramienta comoCañutillocon la herramienta de selección de color (). El mío resulta ser
#242424
. - Para cada uno de los íconos de notificación que son imágenes PNG con transparencia, ábrelos con Gimp. Sí, así es amigos, voy acambiar ese fondo de transparente a un color sólido(en mi caso,
#242424
).
El resultado:
Luciendo bien. Esto está perfectamente bien para mí, ya que no cambio el xfce4-panel
color. Sin embargo, algunas cosas a tener en cuenta:
- Deberás reiniciar Dropbox para que el cambio surta efecto:
- ~$ parada de dropbox
- ~$ inicio de dropbox
- Si edita los íconos estándar de 16x16px, es posible que los encuentre centrados con un
#EFEBE7
borde de 2px si sus íconos son de 22x22px. Solucioné esto simplemente ampliando los íconos al tamaño requerido (22x22px). Si alguna vez actualiza Dropbox, sus íconos podrían desaparecer. Si vas a intentar esto tú mismo, mantén una copia de seguridad de tus íconos fuera del directorio de Dropbox. O simplemente puede descargarlos desde aquí (si también los usa
#242424
para el color de su panel):(
dropboxstatus-logo.png
)(
dropboxstatus-idle.png
)(
dropboxstatus-busy.png
)(
dropboxstatus-busy2.png
)(
dropboxstatus-x.png
)
Respuesta2
Si desactiva la composición y luego reinicia, el icono aparece en la barra de la bandeja. Lamentablemente, eso no es una solución para mí, ya que necesito componer.
Para deshabilitar la composición en Xubuntu 14.04:
- Vaya a "Todas las configuraciones" y haga clic en "Ajustes del administrador de ventanas":
- Ir a la pestaña "Compositor"
- Desmarque la opción "Habilitar composición de pantalla"
PD: Probablemente debería haber agregado esto en los comentarios, pero no puedo comentar todavía, no hay suficiente representante. puntos (regla estúpida).
Respuesta3
Esta es una versión automatizada de la respuesta de Sharky. Primero, cree 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 algún color que no sea negro, ajuste el #000000
bit en consecuencia. No te olvides de chmod +x
este script.
En su inicio ( configuración de .xsession
, .Xinit
, .i3/config
, DE... depende de su configuración), haga que ejecute este script al iniciar/iniciar sesión. Si Dropbox se actualiza y reinicia mientras estás conectado, el ícono se estropeará temporalmente, pero la próxima vez que inicies sesión debería arreglarse nuevamente.
Respuesta4
XUBUNTU 14.04.1 núcleo 3.13.0-44
Utilicé el script bash -c "dropbox stop && sleep 5 && strace ~/.dropbox-dist/dropboxd 2>/dev/null >/dev/null" anterior y restauró el icono de notificación. Sin embargo, volvió a desaparecer cuando cerré el terminal o rompí usando CTRL-C.
Puse el script en mis programas de inicio con el modificador -D y reinicié. Ahora, el icono aparece de forma permanente.
bash -c "dropbox detener && dormir 5 && strace -D ~/.dropbox-dist/dropboxd 2>/dev/null >/dev/null"
Espero que esto ayude...