Indicador de Dropbox en elementary OS solucionado

 

Revisar comentarios.

 

Hace unos días se dio por solucionado definitivamente, el problema que tenia elementary OS en cuanto a la visualización del icono de Dropbox en la bandeja del sistema. Permitiéndonos además de esta manera estar siempre actualizados a su última versión, contando por tanto de las últimas funcionalidades y mejoras incorporadas a este servicio.

Indicador de Dropbox en elementary OS solucionado

Tan solo deberíamos de incluir la variable de entorno DROPBOX_USE_LIBAPPINDICATOR con un valor por defecto de 1, con el resto de variables utilizadas en nuestro sistema. Forzando de esta manera a mostrarse siempre el indicador.

Son muchos los ficheros donde declarar esta variable, uno sin duda adecuado es $HOME/.xsessionrc, que se lanza tras el inicio de nuestra sesión.

$ cd
$ scratch-text-editor .xsessionrc

E insertamos,

export DROPBOX_USE_LIBAPPINDICATOR=1

salvamos el fichero, tras esto nos salimos de nuestra actual sesión, para volver a entrar, estando por tanto disponible ya esta variable en nuestro entorno.

Para aquellos que habían realizado el anterior post ¿ Algún problema con Dropbox en tu elementary OS ?, además de realizar el punto anterior, para actualizarse deberán realizar lo siguiente,

$ cd
$ dropbox stop
$ rm .dropbox-dist
$ sudo rm -R /usr/bin/.dropbox-dist/
$ dropbox start -i

Pues eso es todo, que lo disfrutéis. ;)

 

Esta entrada fue publicada en articulo, elementaryos, GNU/Linux y etiquetada , , , , , , , , , , . Guarda el enlace permanente.

49 respuestas a Indicador de Dropbox en elementary OS solucionado

  1. Juan Manuel dijo:

    Una consulta ese wallpaper es de elemtary o de ud. lo podria compartir.

  2. Muchas gracias. ¡Por fin! Funcionó a la perfección.

  3. Hola Yunn: No encuentro el fichero .xsessionrc en mi home, sólo .xsession-errors y .xsession-errors.old.

    ¿Alguna idea?

    • yunn dijo:

      Hola Emilio Ferreyra, hay gran numero de ficheros de configuración de las X, que habitualmente no existen y según los vamos necesitamos los vamos incorporando. Vamos que efectivamente el fichero no existe, pero no hay mayor problema con esto simplemente lo creas incluyendo la variable de entorno y nada más.
      Saludos,

  4. Mati Pignani dijo:

    No me funciono en Luna

    • A mi me funcionó en luna. Sólo tener en cuenta que el archivo .xsessionrc que no existía en mi home tuve que crearlos primero.

    • yunn dijo:

      Hola Mati, efectivamente como dice Emilio, asegurate que has creado el fichero .xsessionrc y contiene la variable de entorno. Como dice en el post hay diferentes ficheros que se ejecutan antes de la sesión, uno de ellos y si existe en tu local es el fichero .profile, si lo prefieres puedes insertar la varaible aquí.
      Saludos,

      • carlospi dijo:

        no se me soluciona añadiendolo a ninguno de los dos archivos. No se si estoy haciendo algo mal, soy novato.

  5. notincid dijo:

    Funciona perfecto añadido a .profile, gracias.

  6. arturohv dijo:

    Saludos Yunn desde Costa Rica, pregunto: como lograste que el panel o la barra de elementary se vea transparente?

    • yunn dijo:

      Hola arturohv, el panel en Freya es automático y depende del wall que utilices y su color, se graduara la transparencia. En cuanto a Luna, eso depende del tema utilizado. Saludos,

  7. Funciona perfecto en luna !! gracias

  8. juanhito dijo:

    Me sumo a las felicitaciones.
    Funciona a la perfección.
    Excelente post. MUCHAS GRACIAS!!

  9. juanhito dijo:

    Uso Elementary OS Luna, instalé MEGAsync y no funcionaban las opciones de ajuste, finalmente al día siguiente dejo de funcionar y tuve que borrarlo.
    La pregunta es: ¿Cuando un post sobre MegaSync?
    Muchas gracias por tu ayuda y tus excelentes post.
    Salu2

  10. Diego_Cba dijo:

    Nuevamente con el Indicador de Dropbox funcionando en Luna.
    Copie el texto en el fichero .profile.
    Muchas Gracias!

  11. Jose dijo:

    La primera vez que lo hice me funcionó a la primera, tuve que reinstalar el sistema operativo (Freya) y al volverlo a hacer funciona pero ahora me aparece con los colores azul tipicos de dropbox y no en blanco como aparecía antes…

    En cualquier caso funciona bien! Voy a enredar un poco a ver si consigo que guarde relación con el resto de indicadores blancos.

  12. James Garcia dijo:

    Otro al que le funciona usando el .profile. Graciassss!

  13. Nacho dijo:

    Funcionó en Luna, gracias!!!

  14. Nicolai Tassani dijo:

    Esto no tiene ninguna dependencia? En 2 nuevas instalaciones de freya 64 bits no funciona en ningún de los dos equipos. Saludos y muchas gracias.

  15. Nicolai dijo:

    Lo he probado todo! en .bashrc, en .profile, en .xsessionrc… No puedo ser la unica persona en el mundo a la que no le funciona dropbox… No cuando es de mis principales herramientas de trabajo. Por favor amigo, alguna otra posible soluecion? Tengo libappindicator1 instalado en freya 64 bits. Muchas gracias.

  16. Nicolai dijo:

    Como es posible ejecutar esto al inicio de cada sesion? XDG_CURRENT_DESKTOP=Unity
    De esta manera si funciona el indicador, sin ningun cambio aparente en el sistema.
    Me hice un script llamado “dropbox-fix.sh” con:
    #!/bin/sh
    export XDG_CURRENT_DESKTOP=Unity

    Pero no me funciona, al comprobar el nombre de la sesion con: echo $XDG_CURRENT_DESKTOP
    Me sigue devolviendo “Pantheon”. Estoy cada vez mas cerquita.
    Cualquier ayuda me vendria fenomeno ;)

    • yunn dijo:

      Hola Nicolai, prueba a poner la variable de entorno export DROPBOX_USE_LIBAPPINDICATOR=1 al final del fichero /etc/X11/Xsession.d/60×11-common_xdg_path.

      $ sudo nano /etc/X11/Xsession.d/60x11-common_xdg_path

      Sal de tu actual sesión y vuelve a entrar, abrete un terminal y comprueba de que esa variable exixte,

      $ env | grep DROPBOX 

      Espero que te salga y funcione. Saludos, :)

      • Nicolai dijo:

        Hola Yunn! Efectivamente la terminal me devuelve:
        nicolai@nicolai-SATELLITE-L845:~$ env | grep DROPBOX
        DROPBOX_USE_LIBAPPINDICATOR=1
        Pero el indicador sigue sin mostrarse… Es obvio que el probrema esta en el paquete libappindicator1… Voy a chequear la version de este paquete y si es posible actualizarlo. En luna no tenia este problema. Se te ocurre algo mas? De verdad muchisimas gracias por tu ayuda. Sos un grande ;)

      • Hola, sabes que instale Luna 32 bits en virtualbox y me pasa exactamente lo mismo. Hay algo que cambio en el daemon de Dropbox, seguro tiene que ser eso… Lo probe en Luna sin ninguna actualizacion hecha y en luna con todas las actualizaciones hechas… Y el resultado siempre igual.
        Te animas a subir tu carpeta /.dropbox-dist ?

        • yunn dijo:

          Hola Nicolai, pues efectivamente ya han vuelto a tocar algo y ha dejado de funcionar el invento, por lo menos a lo que se refiere a la variable de entorno export DROPBOX_USE_LIBAPPINDICATOR=1.

          Viendo que sigue funcionando lo de export XDG_CURRENT_DESKTOP=Unity, será mejor que vuelvas a tu antiguo script.

          Y lo dejas como a continuación,

          #!/bin/sh
          sleep 10 && dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start

          Luego create un lanzador para esto en tu local, vamos en la carpeta ~/.config/autostart y le pones el nombre de dropbox-fix.desktop por ejemplo.

          Su contenido seria este,

          [Desktop Entry]
          Name=Dropbox Fix
          GenericName=File Synchronizer
          Comment=Sync your files across computers and to the web
          Exec=/usr/bin/dropbox-fix.sh
          Terminal=false
          Type=Application
          Icon=dropbox
          Categories=Network;FileTransfer;
          StartupNotify=false

          Donde en Exec=/usr/bin/dropbox-fix.sh deberas de cambiarlo por donde tengas guardado tu script y tambien te aseguras de que tenga permisos de ejecución. Yo ya lo he probrado y funciona. Espero que te sirva.

          Saludos,

          • YUNN! Sos un fenomeno enserio… Ya tengo mi indicador funcionando de un software el cual uso muchisimo.
            Sería bueno que hagas un post con esta nueva nueva solucion. Ya que por lo que he visto, este no es un problema de freya, ni de elementary. Este es un problema para todo linux (salvo que estes en ubuntu usando unity).
            https://www.dropboxforum.com/hc/communities/public/questions/201559815-RHEL-6-6-Dropbox-lnx-x86-64-3-0-3-will-not-start-
            Llevo 4 días pensando sin parar en estoy leyendo sin parar tambien, y la realidad es que nadie tiene solucion. Todos estan convencidos que con “export DROPBOX_USE_LIBAPPINDICATOR=1″ el problema sigue estando resuelto, sin tener en cuenta que el daemon se actualiza solo y las actualizaciones hacen lo que quieren.
            Muchas gracias por todo tu tiempo, tenes una vocacion para ayudar a personas que ni conoces, que es envidiable ;)

          • yunn dijo:

            jajaj Gracias Nicolai es un placer para mí. Creo que no voy hacer más post sobre este tema, creo que con dos ya vale. Simplemente con leer estos comentarios espero que sea suficiente. Por cierto el sleep 5 del script lo pasé a sleep 10, ya que al reiniciar mi maquina no volvia aparecer ya que para máquinas lentas necesitan más tiempo para rearancar los procesos. Saludos, ;)

  17. Hola yunn
    Hace un par de días actualicé el software a través de la herramienta que trae el sistema, (uso elementary os luna, es algo rutinario), pero a partir de entonces dejó de funcionar bien dropbox, Concretamente el indicador no me aparece en la barra, algo que me joroba bastante porque es un pograma que uso mucho y me impide acceder a los ajustes.

    Bueno, por los últimos comentarios parece que le ha pasado a más gente El caso es que no sé como resolverlo. Si tu o alguien me pudiera ayudar…

    Un saludo y gracias

  18. Estupendo. No estaba seguro si esa solución era valida para mi.
    Muchas gracias por tu rápida respuesta.

    Salu2

  19. Marco dijo:

    Olá Yunn,

    Instalei hoje o ElementaryOs Freya 64 e não consigo fazer o ícone do Dropbox aparecer. Segui exatamente tuas instruções nesse post e no http://entornosgnulinux.com/2014/07/10/algun-problema-con-dropbox-en-tu-elementary-os/ mas o ícone não aparece. O Dropbox está funcionando normal, recebo as notificações quando algum arquivo é atualizado, mas nada do ícone :)

    Obrigado, abs do Brasil!

  20. Marco dijo:

    Hello Yunn, thank you for your attention.

    With your tutorial, when I do start the dropbox, opens a window to log me and the icon appears in the tray but, when I send my login information, I get a message: “You are using an old version of Dropbox. Download the latest version http://www.dropbox.com/downloading” and can not continue…

    Well, I am not sure if the link you recommended to me, will resolve my case.

    Thanks!

  21. gobitz dijo:

    no me funciono ….

  22. :) dijo:

    Por si a alguien no le ha funcionado aún, dejo otra solución más rápida que a mi sí me ha funcionado:

    1. Después de instalar Dropbox, no aparece el icono pero sí está funcionando. Escribimos en la terminal:

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start

    2. Aparece el icono de Dropbox y seleccionamos “Preferencias”. Desactivaremos la opción que dice: “Iniciar Dropbox al arranque”

    3. Nos dirigimos a: Ajustes del sistema -> Aplicaciones -> Programas de inicio -> Pulsamos en el + y nos dará opción a escribir un comando personalizado, ponemos este:

    env XDG_CURRENT_DESKTOP=Unity dropbox start

    Fuente: http://stackoverflow.com/questions/28181109/elementaryos-freya-dropbox-icon

    Un saludo :)

  23. ¿Qué te parece elementary-dropbox (https://github.com/zant95/elementary-dropbox)? Después de intentar varias opciones, instalando y desinstalando dropbox, es lo que ha funcionado en mi PC.

Deja un comentario