¿Cómo reparar el icono de Dropbox que no funciona en Xubuntu 14.04 LTS 64?

92

Hace unas horas, el icono de Dropbox en Xubuntu 14.04 dejó de funcionar. El ícono es negro con un cero rojo. No puedo hacer clic en él para que aparezca el menú desplegable. Creo que hubo una actualización justo antes de que esto sucediera. Reinstalé y luego purgué Dropbox. Incluso eliminé todos los archivos asociados y las carpetas ocultas y después de instalarlo nuevamente. Aún así, el ícono no funciona. Intenté parar y comenzar el servicio ... otra vez nada.

usuario505080
fuente
Siempre puedes degradar Dropbox. Estoy en 3.12.5 y no tengo problemas con los íconos. Espero que Dropbox no lo actualice automáticamente pronto. Sin embargo, hay una manera de bloquear esto también. forums.linuxmint.com/… dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-3.12.5.tar.gz
jbrock
55
He informado de este error con todos los detalles necesarios a Dropbox. Tuve un problema similar antes con Linux Mint. Se retrasaron en la actualización de mi Dropbox hasta la versión con una corrección de errores. Soy un usuario pago, y afirman que debería recibir una respuesta dentro de las 24-48 horas. Si responden con información clave, me aseguraré de publicar aquí.
jbrock
Es posible que pueda degradar sin desinstalar primero. Esto podría evitar una reindexación completa de todos los archivos de Dropbox. Puede solucionar el problema del icono hasta que se solucione el error y luego eliminen esa actualización.
jbrock
¿Cómo podemos hacer eso, @jbrock?
marktani
1
Este error vuelve a aparecer en Ubuntu 17.10 y ninguno de los siguientes funciona
Scott Stensland,

Respuestas:

97

Acabo de recibir este error en mi Xubuntu 15.10, icono roto y no hay forma de abrir el menú. Creo que el error está conectado a Dropbox y comienza a usar el "área del indicador" para su icono de bandeja en lugar del "área de notificación" y la corrección de sudo simplemente funciona porque algunas variables de entorno no están en uso con las sesiones de sudo.

Al menos para mí, este problema se puede solucionar ejecutando:

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

Esto parece mover el ícono nuevamente al "área de notificación" que corrige el ícono y el menú. De esta manera, el demonio se ejecuta como un usuario normal y no como root.

EDITAR: Si crea su propio script de inicio para Dropbox basado en esta solución, recuerde deshabilitar el script de inicio predeterminado con el dropbox autostart ncomando " " (Gracias a StockBreak por este, me ahorró algo de tiempo esta mañana).

EDIT2: ... y por alguna razón todavía tuve que eliminar la configuración de inicio automático de la GUI de Dropbox (haga clic en el icono >> Preferencias >> Iniciar Dropbox al iniciar el sistema). Espero que se quede fuera después de este.

EDITAR: para implementar esta solución en un script que se ejecuta cada vez que se inicia la sesión, pruebe esta solución: https://askubuntu.com/a/795864/496493

kk78
fuente
La solución de este kk78 también funciona para mí, dando el icono de la bandeja para el usuario normal. No he probado la entrada de escritorio de StockBreak para esto, pero probablemente también funcione. En cambio, estoy usando la línea #! / Bin / bash y la línea de kk78 como un simple script de shell en un archivo de texto "dropboxicon.sh" con la propiedad ejecutable, y hago clic derecho> Acciones> Ejecutar en Konsole, hasta que el error sea fijo. Esta solución funciona bien. Gracias.
Juan M. Gonzalez
Xubuntu 14.04 64bit LTS: confirmado el mismo problema exacto, confirmado anteriormente, la solución funciona (todo sea temporalmente).
demaniak
¡Tuve el mismo problema en Kubuntu 14.04 y también aquí resolvió el problema!
Daniel Fischer
Eventualmente funcionó también para 16.04, pero tuve que instalar y agregar otro indicator-appletal panel (aparte del ya disponible y presente indicator-applet-complete), de lo contrario, el icono de Dropbox simplemente no apareció. Esto en una nueva instalación de Ubuntu 16.04 x86 (en una computadora portátil Toshiba muy antigua), ejecutando una gnome-fallbacksesión con metacity.
Avio
2
El 17.04 puede probar la "nueva solución" a continuación, es decir dropbox stop && dbus-launch dropbox start. Lo he estado usando en mi computadora portátil (actualmente Xubuntu 17.04) y no he tenido problemas. Sería muy bueno si Dropbox fija este ...
kk78
83

Una nueva solución , propuesta por el Archivo C. , es "dbus-launch dropbox start -i" .

Los usuarios informan que las siguientes adaptaciones funcionan al menos en las distribuciones de Linux Fedora, Gentoo, Kubuntu, Linux Mint, openSUSE, Slackware, Ubuntu, Xubuntu ... y los entornos de escritorio Cinnamon, KDE 4, KDE 5, Mate, Unity, Xfce ...

Esta nueva solución alternativa de lanzamiento de dbus parece funcionar un poco más rápido, con más confiabilidad y, en más casos, que la solución anterior DBUS_SESSION_BUS_ADDRESS .

Como línea de comando:

dropbox stop && dbus-launch dropbox start

O como un archivo de script de shell:

#!/bin/bash

dropbox stop && dbus-launch dropbox start
Juan M. Gonzalez
fuente
16
El comando de línea de comando funciona muy bien, pero solo funciona para esa sesión. Para hacer que la solución sea permanente, uno debe, después de ejecutar este comando, ir al indicador de Dropbox> Preferencias ...> desmarcar Iniciar Dropbox al iniciar el sistema. Luego agregue dbus-launch dropbox starta Sesión y Inicio> Inicio automático de aplicaciones. Esto funciona perfectamente para mí en Xubuntu 16.04 LTS.
Ads20000
3
Esta fue la única forma para que funcionase en Ubuntu Mint xenial 16.04 LTS.
allebone
3
Molesto, no puedo editar mi comentario. El comando de inicio automático de la aplicación quizás debería ser dbus-launch dropbox start -i(esto funciona en Ubuntu (GNOME) Flashback 16.10, idk si también funciona en Xubuntu)
Ads20000
3
Esto funciona en lubuntu 16.4
jumpnett
2
La DBUS_SESSION_BUS_ADDRESS=""solución no hizo nada por mí, ¡pero esta funcionó! Ejecutando Linux Mint 17.3.
Sampo
27

A diferencia de la solución propuesta por kk78, el siguiente método resuelve el problema de una vez por todas:

  1. Cierra Dropbox.

  2. Abrir /usr/bin/dropboxarchivo con un editor de texto (como administrador). Por ejemplo, en la ejecución del terminal

    gksudo gedit /usr/bin/dropbox
    
  3. Cree una nueva línea después import osy agregue lo siguiente:

    os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
  4. Guardar y reiniciar

Ahora Dropbox funcionará bien:

Tutorial GIF

cariño
fuente
Complete su respuesta sobre cómo se agregan líneas, por qué esto funciona.
DnrDevil
DnrDevil, funciona tan bien como DBUS_SESSION_BUS_ADDRESS = "" dropbox start, solo que de manera más directa.
darl
3
@DnrDevil Sería una tontería escribir una nueva explicación sobre cómo editar un archivo de texto cada vez que se responde una pregunta que requiere editar un archivo de texto.
Blujay
2
@darl Esta es una idea interesante, sin embargo, generalmente recomendaría no editar cosas en /usr/bin. Este es un error en Dropbox que eventualmente debería corregirse, y esta solución suya podría romper la solución de Dropbox, dejando a un usuario muy confundido. Es mejor usar una solución alternativa, como editar el archivo de inicio automático que inicia Dropbox.
Blujay
@blujay Estoy completamente de acuerdo, a menos que respondas una pregunta a un nuevo usuario, es posible que no tengan nada de usar el terminal
DnrDevil
22

Gracias a la solución de kk78 hice esta solución completa (ver también mi otra publicación ):

Yo copié * mi entrada de escritorio:

cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/start_dropbox.desktop

Cambió la entrada de esta manera (tenga en cuenta la envpalabra):

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
#Exec=dropbox start -i
Exec=env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

Y deshabilitó el inicio automático de Dropbox:

dropbox autostart n

* no puede simplemente editarlo porque Dropbox reemplaza el archivo cada vez que inicia sesión.

StockBreak
fuente
1
Esto lo hizo por mí, aunque para aclaración: edita el archivo start_dropbox.desktop (con mousepad o lo que sea)
dez93_2000
otra nota: en menulibre (o su sistema de menú) necesita cambiar la entrada de comando de "dropbox start -i" a "env DBUS_SESSION_BUS_ADDRESS =" "dropbox start -i" para que se ejecute la correcta cuando se inicia desde el menú.
dez93_2000
8

[Esta es mi respuesta temprana en desuso, ahora mantenida para investigar esto y errores relacionados; para soluciones alternativas más nuevas y mejores, sin el cambio de propiedad del archivo / inconveniente de recuperación de sudo, vea la respuesta de kk78 en su lugar, o la línea de comando "dropbox stop && dbus-launch dropbox start"en otra respuesta]

Este error en el icono de la bandeja de Dropbox parece estar relacionado con los permisos.

Hasta que se solucione, una solución temporal desde la línea de comandos (Konsole, Terminal, etc.), que está funcionando actualmente para los usuarios de Xubuntu, Linux Mint, etc.

dropbox stop
sudo dropbox start

Nota:

Sobre el "sudo" , ejecutar Dropbox como root supera el error de permiso, y el icono de la bandeja vuelve a funcionar correctamente.

Sin embargo, tiene el pequeño efecto secundario de tener algunos archivos en la carpeta oculta ~ / .dropbox / propiedad de root ahora en lugar del usuario (como puede ver, por ejemplo, con un administrador de archivos como Dolphin) y, por lo tanto, la contraseña de root se solicita al iniciar Dropbox.

Esto está bien como una solución temporal para que el icono de la bandeja de Dropbox funcione completamente en Linux hasta que el error se corrija con una próxima actualización, pero si la solución no restaura los permisos correctos, en ese caso hipotético, una solución rápida después del error la solución será:

sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start

Por supuesto, reemplazando USUARIO y GRUPO. Por ejemplo, si es co-creador de Unix, UTF-8, Go language, etc.;) sería algo como:

sudo chown -R ken:ken /home/ken/.dropbox

Actualizar:

Lo siento, acabo de ver algo que hace que esta solución temporal aún sea viable pero menos conveniente: no solo los pocos archivos ya mencionados en la carpeta oculta ~ / .dropbox son propiedad de root, también los archivos descargados de los servidores de Dropbox a Dropbox carpeta (generalmente ~ / Dropbox ) en la computadora que ejecuta Dropbox como root.

Entonces, todavía estoy usando esta solución hasta la corrección del error, pero si queremos usarla, debemos aplicar la línea de recuperación de permisos también a la carpeta de Dropbox, al menos cuando queremos editar nuestros documentos descargados. Por ejemplo:

sudo chown -R USER:GROUP /home/USER/Dropbox

Para ahorrar tiempo y aplicarlo cuando iniciamos la computadora, podemos incluirlo en un simple script de shell, por ejemplo, un archivo de texto dropbox.sh con la propiedad ejecutable, que podemos ejecutar desde la línea de comando o haciendo clic con el mouse:

#!/bin/bash

dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox

Solución alternativa simple:

En lugar de todos los procedimientos anteriores, si lidiar con los cambios y las recuperaciones de la propiedad del archivo, etc. es demasiado inconveniente, la alternativa más simple es probablemente esperar la solución de errores de Dropbox sin usar el icono, y simplemente verificar el estado de Dropbox de vez en cuando usando la línea de comando:

dropbox status

El resultado, si se está ejecutando Dropbox, la mayoría de las veces será: "Al día" .

Más tarde, probablemente pueda usar la flecha hacia arriba para ejecutar rápidamente esta línea nuevamente desde una pequeña ventana de línea de comandos que puede mantener abierta.

Consulte la ayuda adicional de la línea de comandos simplemente escribiendo:

dropbox

Como ya se sugirió, para dejar de usar la otra solución alternativa (sudo), recuperar la propiedad normal del archivo y comenzar a ejecutar Dropbox nuevamente como usuario normal en lugar de root, use solo una vez (reemplazando USER y GROUP):

sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/Dropbox
sudo chown -R USER:GROUP /home/USER/.dropbox
sudo chown -R USER:GROUP /home/USER/.dbus
dropbox start

Nueva actualización:

Vea la respuesta de kk78 a esta pregunta, con una solución mucho mejor que la mía, y con el icono de la bandeja de Dropbox como usuario normal, no root. Funciona al menos para Xubuntu y Linux Mint.

También se puede usar como un script de shell:

#!/bin/bash

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start
Juan M. Gonzalez
fuente
3
Esta solución alternativa funciona en mi Xubuntu 14.04 64. Todos noten el "sudo". Gracias Juan M. Gonzalez
user505080
Sin embargo, debemos recordar que mi sugerencia de ejecutar como root solo por estos días es una solución realmente temporal, y la solución real debería provenir de una solución rápida de errores de Dropbox.
Juan M. Gonzalez
En la práctica, estoy descubriendo que la solución alternativa simple de "estado de Dropbox" sin ícono es mejor y más conveniente que la otra solución alternativa de "sudo dropbox start" con ícono.
Juan M. Gonzalez
Nuevo: Vea la respuesta de kk78, con una solución mucho mejor que la mía.
Juan M. Gonzalez
4

En lugar de quedarme en una versión anterior o jugar con otros aspectos, he decidido usar este script en lugar del pequeño ícono. Pone la salida del comando dropbox statusdirectamente en su panel. Sin embargo, cuando se está sincronizando o actualizado, hay una pequeña marca de verificación o un carácter de sincronización.

Instale el Monitor genérico pegando lo siguiente en la terminal:

sudo apt-get install xfce4-genmon-plugin

Configure la siguiente secuencia de comandos para que se ejecute con el complemento del panel Generic Monitor. Me quedé sin etiqueta y la configuré para que se ejecutara cada cinco segundos.

#!/bin/bash

status=$(dropbox status)
if [ "$status" = "Up to date" ]; then
    echo "✔"
elif [[ "$status" == "Syncing"* ]] || [[ "$status" == "Indexing"* ]]  || [[ "$status" == "Downloading"* ]]; then
    echo "⟲"
else
    echo "$status"
fi

Deberá ejecutar lo siguiente para que no muestre una solicitud de contraseña (que de todos modos puede ignorarse) al iniciar sesión:

sudo chown -R USER:GROUP ~/.dropbox

USER:GROUP normalmente es solo su nombre de usuario dos veces.

Cuando necesito cambiar una configuración, iniciaré Dropbox con sudopara cambiar mi configuración. Como se documenta en esta página, el inicio con sudopermite que aparezca el pequeño ícono y menú.

Además, puede reproducir su propio icono o imagen de Dropbox si lo prefiere. Si su línea de comando de Dropbox no funciona, puede descargar el script de Dropbox python aquí . (En mi caso, no estoy usando la extensión * .py para el nombre de script de Dropbox python).

jbrock
fuente
¡Muy bien, nunca supe que podía hacer esto! Útil para muchas otras cosas. Salud.
Sharky
¡Muy genial! Gracias por compartir esto. No sabía sobre el monitor genérico.
Blujay
¿Por qué bash -cy no solo dropbox status?
jarno
¿Todavía tiene el icono rojo que se muestra en el panel?
jarno
@jarno Tengo un débil recuerdo que inicialmente no funcionó al solo poner $(dropbox status). Sin embargo, por alguna razón $(bash -c 'dropbox status')funcionó. Usar $(dropbox status)ahora funciona, así que actualicé mi script en consecuencia. Gracias por hacérmelo saber.
jbrock
3

Modifiqué el ~/.dropbox-dist/dropboxdscript de la siguiente manera, reinicié y recuperé el ícono. Como este archivo se sobrescribe con las actualizaciones, creo que no tendré que deshacer nada si solucionan el problema en la próxima actualización.

#!/bin/sh
export DBUS_SESSION_BUS_ADDRESS=""
PAR=$(dirname "$(readlink -f "$0")")
exec "$PAR/dropbox-lnx.x86-3.14.7/dropboxd" "$@"

Actualización: cuando probé esto en mi computadora portátil, no funcionó al principio. Me di cuenta de que estaba teniendo el mismo problema que tenía con 'Copiar', donde el guardado de la sesión XFCE4 estaba iniciando Dropbox antes de que se ejecutara el archivo de inicio oficial. Modifiqué mi archivo ~ / .profile para borrar cualquier archivo * .state y * session * en~./cache/sessions

rm -f /home/jhm/.cache/sessions/*.state
rm -f /home/jhm/.cache/sessions/*session*

Actualización n. ° 2: Entonces, con la versión 3.18.1, el problema sigue ahí. Lo sé porque, como predije, el ~/.dropbox-dist/dropboxdscript se sobrescribió con cada actualización, lo que provocó que el problema volviera cada vez. La solución anterior funciona de manera confiable en el arranque de Xubuntu 14.04, siempre que la restauración de la sesión no inicie directamente el binario:

/home/<user>/.dropbox-dist/dropbox-lnx.x86-3.18.1/dropbox

Utilizando "Sistema / Sesión e Inicio", en la pestaña "Sesión" puedo ver que el binario es visible y se reiniciaría si no eliminara los archivos de * sesión y * estado.

Como experimento, intenté usar Upstart para iniciar Dropbox antes de que comenzara el seguimiento de la sesión. Primero creé la /home/jhm/.initcarpeta, luego dropbox.confse agregó un archivo llamado que contiene:

description "Dropbox"
start on desktop-start
expect daemon
exec /usr/bin/dropbox start

Uso este método en mi Dell Laptop Xubuntu 14.04, y el programa ahora está oculto del seguimiento de la sesión, por lo que no necesito eliminar archivos.

Dado que dbus-launchcrea un nuevo bus de sesión DBUS privado, DropBox nunca encontrará el servicio de aplicación, ya que será el único proceso en ese bus (que no sea DBUS), por lo que es lo mismo que export DBUS_SESSION_BUS_ADDRESS=""Ambas soluciones hacen que DropBox recurra a la API de la bandeja del sistema. Esto se denomina 'Área de notificación' en la pestaña Elementos del panel XFCE. Asegúrese de que no se haya eliminado del panel.

Usando d-feety dbus-monitor, encontré que el problema era que DropBox no podía implementar las interfaces 'Menú' en la ruta DBUS '/ MenuBar' no existente. DBUS aficionados pueden explorar org.kde.StatusNotifierWatchercon d-feetpara más información. Dado que el binario de Dropbox es responsable de admitir esas interfaces, no hay nada que hacer excepto esperar la próxima actualización. Por cierto, todas las bibliotecas QT5.5 necesarias se incluyen con el programa. No es necesario descargar paquetes de desarrollo.

También descubrí que solo el cuadro de diálogo de la GUI parece evitar de manera confiable que el archivo de inicio se reinstale. Una vez que 'Iniciar DropBox en el inicio del sistema' fue desmarcado, se mantuvo así.

usuario411778
fuente
1
La solución anterior funcionó para mí en todas mis máquinas. Gracias.
rstreeter78
Aquí hay una sed -i.bak '/#!\/bin\/sh/a export DBUS_SESSION_BUS_ADDRESS=""' ~/.dropbox-dist/dropboxd; dropbox stop && dropbox start
frase
Supongo que esto también podría aplicarse en Xubuntu 16.04, pero usa systemd en lugar de upstart de forma predeterminada.
jarno
Mira mi respuesta . Para mi sorpresa, el script de inicio también funcionó en Xubuntu 16.04, incluso si usa systemd en lugar de advenedizo.
jarno
Leí en alguna parte que el advenedizo aún se usaría para los servicios de modo de usuario después de que se implementara systemd, lo que explicaría por qué el script aún funciona. La lista de servicios está en /usr/share/upstart/sessions
user411778
2

Ejecuto el mismo sistema operativo, Xubuntu 14.04 x64, y veo este icono que no responde a los clics (sin menú):

Icono de Dropbox en Xfce4-Panel

Las notas de la versión 3.14.5 (que llegaron a partir del 9 de febrero de 2016 y se instalaron en mi máquina) indican que Dropbox se ha actualizado para usar Qt 5.5 en Linux.

Ejecutar lo siguiente da la versión Qt en mi máquina:

~$ qmake -v
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu

Entonces, actualicé a Qt 5.5 usando las instrucciones de aquí .

Estos son los pasos que tomé:

sudo apt-add-repository ppa:beineri/opt-qt551-trusty
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest

Luego configuré lo siguiente ~/.bashrcy reinicié la sesión:

export QT_SELECT=opt-qt55

Verifiqué que tengo Qt 5.5 ahora instalado:

~$ qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /opt/qt55/lib

Luego, reinstale Dropbox y reinicie su sesión:

sudo apt-get remove dropbox
sudo apt-get install nautilus-dropbox

Desafortunadamente, esto no funcionó, y el icono de la bandeja apareció igual.

Entonces, me pregunté si funcionaría eliminar el complemento Indicador del panel Xfce4.

  1. Eliminar complemento de indicador
  2. ~? dropbox stop && dropbox start

Luego, de repente, aparece un ícono de cuadro desplegable en el Panel de notificaciones.

Aparece el icono de Dropbox

Parece que al icono de Dropbox le gusta residir en el Panel de notificaciones, pero no en el Plugin indicador.

Pero ... me gusta el Plugin Indicador, ya que me da alertas por correo electrónico y control de nivel de volumen. Entonces, lo volví a agregar al panel. Hasta aquí todo bien.

Pero, después de reiniciar la sesión, vuelvo a tener esta mierda:

Icono de Dropbox en Xfce4-Panel

Entonces, ahora estoy atascado. No sé cómo hacer que el ícono de Dropbox aparezca en el Panel de notificaciones en lugar del Panel de indicadores, ¡y estoy seguro de que no repetiré estos pasos cada vez que inicie sesión!

tiburón
fuente
1
Como dijiste, "Parece que al icono de Dropbox le gusta residir en el Panel de notificaciones, pero no en el Complemento indicador". Creo que estabas en el camino correcto, como muestra la solución alternativa de kk78.
Juan M. Gonzalez
1
La eliminación del complemento indicador fue clave para mí: solo ejecutar dropbox startcon DBUS_SESSION_BUS_ADDRESS=""fue insuficiente para sacar Dropbox del complemento indicador.
BSchlinker
¿@BSchlinker tal vez Dropbox ya se estaba ejecutando antes de que intentara iniciarlo DBUS_SESSION_BUS_ADDRESS=""?
jarno
2

Esto lo arregla.

En el menú de Dropbox, vaya a Preferencias. Anule la selección de "Iniciar Dropbox al iniciar el sistema"

Vaya a Sesión e Inicio> Inicio automático de aplicaciones y agregue el siguiente elemento de inicio:

bash -c 'export DBUS_SESSION_BUS_ADDRESS="" && dropbox start -i'
jbrock
fuente
Más simple:env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i
blujay
1
@ Blujay o incluso DBUS_SESSION_BUS_ADDRESS= dropbox start -i. Pero algunas personas informan que dbus-launch dropbox start -ifunciona mejor.
jarno
@jarno No todos usan un shell de estilo Bash. Por ejemplo, uso Fish como mi shell interactivo, y las variables no están configuradas con la name=valuesintaxis, por lo que es necesario usarlas env. Usar envobras en todas partes.
Blujay
0

(probado en xbuntu 17.04)

Para reiniciar Dropbox con el icono de bandeja correcto: dropbox stop && dbus-launch dropbox start

Dropbox reemplaza el archivo ~/.config/autostart/dropbox.desktopde inicio automático con el inicio /usr/share/applications/dropbox.desktop. Para que la corrección sea permanente, modifique la última:

sudo sed -i 's/Exec=dropbox start -i/Exec=dbus-launch dropbox start -i/' /usr/share/applications/dropbox.desktop

También es posible que desee modificar el iniciador del menú principal:

sed 's/Exec=dropbox start -i/Exec=dbus-launch dropbox start -i/' ~/.local/share/applications/dropbox.desktop
tekumara
fuente
0

Esta no es una respuesta per se, pero dado que somos una comunidad lo suficientemente grande: AQUÍ está el enlace directo a la página de soporte al cliente por correo electrónico de Dropbox. Si todos les preguntamos sobre esto, tal vez lo arreglen ellos mismos.

dez93_2000
fuente
0

Dado que mi Dropbox es una aplicación de inicio, busque Dash y Startup Applicationluego presione Editar en la entrada de Dropobox y reemplace

antiguo

dropbox start -i

nuevo

env XDG_CURRENT_DESKTOP = Unity dropbox start -i

para enganchar el problema: alt-F2 luego escribe r pulsa enter

Esto funciona para Ubuntu 18.10 y superior

Scott Stensland
fuente