¿Cómo reparar el ícono roto nautilus-dropbox en ubuntu 18.04 GNOME-Flashback en el panel superior?

Respuestas:

9

Para resumir:

  1. correr

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    
  2. Haga clic en el icono de Dropbox después de que se inicie. Vaya a " Preferencias " y desmarque " Iniciar Dropbox al iniciar el sistema " (para evitar que Dropbox cambie el comando de inicio después de reiniciar).

  3. Vaya a Aplicaciones > Preferencias > Aplicaciones de inicio , si Dropbox ya está allí, haga clic en Editar , y si no, haga clic en Agregar .

    Ingrese
    Nombre: Dropbox
    Comando: env XDG_CURRENT_DESKTOP=Unity dropbox start
    Comentario: Sync your files across computers and to the web

  4. correr

    gedit ~/.config/autostart/dropbox.desktop
    

    reemplazar Exec=dropbox start -icon

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    

y

  1. correr

    sudo gedit /usr/share/applications/dropbox.desktop
    

    reemplazar Exec=dropbox start -icon

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    
Vijay
fuente
1
Prettificó el formato de su respuesta.
No
Después de seguir estos pasos, el ícono de Dropbox regresó, pero si hago clic izquierdo o derecho en el ícono, solo aparece un menú vacío. Estoy ejecutando xubuntu 18.04.
user26866
6

Puedo confirmarlo en una instalación limpia de Ubuntu 18.04 LTS con la sesión de GNOME FlashBack, así que instalé solo el nuevo paquete de GNOME Panel y el complemento Nautilus Dropbox

sudo apt-get install gnome-panel nautilus-dropbox

Después de la instalación nautilus-dropbox, inicié sesión en mi cuenta de Dropbox.

Luego, después de reiniciar el sistema, obtengo la misma imagen que OP, así que informé del error 1767665 .

Se puede arreglar localmente como @Alberts Muktupāvels (muktupavels) sugirió en el launchpad .
Acorto el método a solo dos líneas simples:

mkdir -p ~/.config/autostart/
cp  /usr/share/applications/dropbox.desktop ~/.config/autostart/dropbox.desktop
sed -i "s/dropbox start -i/env XDG_CURRENT_DESKTOP=Unity dropbox start -i/" ~/.config/autostart/dropbox.desktop

El primero encuentra la Execlínea dropbox start -ien él y lo cambia a env XDG_CURRENT_DESKTOP=Unity dropbox start(obliga a Dropbox a "usar" el escritorio de Unity incluso si estamos usando GNOME), el segundo crea el directorio XDG-autostart del usuario, la tercera línea copia el archivo de escritorio XDG-autostart al usuario XDG directorio de inicio automático.

Luego, el menú de Dropbox está en su lugar y funciona como se esperaba.

N0rbert
fuente
Edité tanto la pregunta como la respuesta (ver arriba). Votado para volver a abrir.
N0rbert
Sugiero que 1. dropbox stop && env XDG_CURRENT_DESKTOP = Unity dropbox start 2. Vaya a la configuración en dropbox después de que se inicie y seleccione no iniciar en el inicio. 3. Agregue o edite la aplicación de inicio de Dropbox con el comando "env XDG_CURRENT_DESKTOP = Unity dropbox start"
Vijay
1
Probé mi enfoque en la instalación limpia de 18.04 LTS. Simplemente funciona Así que prefiero el principio KISS aquí :)
N0rbert
0

Solución actual recomendada: instalar dropbox ubuntu software center, no .deb

Quitar todo

dropbox stop
dropbox status  # Should report "not running"
rm -rf ~/.dropbox-dist
rm -rf /var/lib/dropbox
rm -rf ~/.dropbox*
sudo apt-get remove nautilus-dropbox
sudo apt-get remove dropbox
rm /etc/apt/source.d/dropbox

Reiniciar.

Instalar Dropbox desde la tienda de software ubuntu

sudo apt-get install dropbox

https://www.dropboxforum.com/t5/Installs-integrations/Ubuntu-18-04-appindicators/td-p/295947

nagos
fuente