Wie behebe ich ein kaputtes Nautilus-Dropbox-Symbol in Ubuntu 18.04 GNOME-Flashback im oberen Bereich?

Antworten:

9

Um zusammenzufassen:

  1. Lauf

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    
  2. Klicken Sie nach dem Start auf das Dropbox-Symbol. Gehen Sie zu den " Einstellungen " und deaktivieren Sie " Dropbox beim Systemstart starten " (um zu verhindern, dass Dropbox den Startbefehl nach dem Neustart ändert.)

  3. Gehen Sie zu Anwendungen > Einstellungen > Anwendungen starten . Wenn Dropbox bereits vorhanden ist, klicken Sie auf Bearbeiten und wenn nicht, auf Hinzufügen .


    Name eingeben : Dropbox
    Befehl: env XDG_CURRENT_DESKTOP=Unity dropbox start
    Kommentar: Sync your files across computers and to the web

  4. Lauf

    gedit ~/.config/autostart/dropbox.desktop
    

    ersetzen Exec=dropbox start -idurch

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    

und

  1. Lauf

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

    ersetzen Exec=dropbox start -idurch

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    
Vijay
quelle
1
Die Formatierung Ihrer Antwort wurde verschönert.
N0rbert
Nach diesen Schritten kam das Dropbox-Symbol zurück, aber wenn ich mit der linken oder rechten Maustaste auf das Symbol klicke, wird nur ein Emptry-Menü angezeigt. Ich verwende xubuntu 18.04.
user26866
6

Ich kann es bei einer sauberen Installation von Ubuntu 18.04 LTS mit einer GNOME FlashBack-Sitzung bestätigen, daher habe ich nur das neue Paket GNOME Panel und das Nautilus Dropbox-Plug-In installiert

sudo apt-get install gnome-panel nautilus-dropbox

Nach der Installation von habe nautilus-dropboxich mich bei meinem Dropbox-Konto angemeldet.

Nach dem Neustart des Systems erhalte ich das gleiche Image wie OP, sodass ich den Fehler 1767665 gemeldet habe .

Es kann lokal behoben werden, wie @Alberts Muktupāvels (muktupavels) auf dem Launchpad vorgeschlagen .
Ich verkürze die Methode auf nur zwei einfache Zeilen:

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

Die erste ExecZeile findet die Zeile dropbox start -idarin und ändert sie in env XDG_CURRENT_DESKTOP=Unity dropbox start(sie zwingt Dropbox, Unity Desktop zu "verwenden", selbst wenn wir GNOME verwenden), die zweite erstellt das Benutzer-XDG-Autostart-Verzeichnis, die dritte Zeile kopiert die XDG-Autostart-Desktop-Datei in den Benutzer XDG -autostart Verzeichnis.

Danach ist das Dropbox-Menü vorhanden und funktioniert wie erwartet.

N0rbert
quelle
Ich habe sowohl Frage als auch Antwort bearbeitet (siehe oben). Zur Wiedereröffnung gewählt.
N0rbert
Ich schlage vor, dass 1. dropbox stop && env XDG_CURRENT_DESKTOP = Unity dropbox start 2. Gehen Sie nach dem Start zu den Einstellungen in dropbox und wählen Sie, dass beim Start nicht gestartet werden soll. 3. Fügen Sie die Startanwendung für Dropbox mit dem Befehl "env XDG_CURRENT_DESKTOP = Start der Unity-Dropbox" hinzu oder bearbeiten Sie sie
Vijay
1
Ich habe meinen Ansatz für die Neuinstallation von 18.04 LTS getestet. Es funktioniert einfach. Also bevorzuge ich hier das KISS-Prinzip :)
N0rbert
0

Derzeit empfohlene Lösung - Installieren Sie das Dropbox Ubuntu Software Center, nicht .deb

Alles entfernen

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

Starten Sie neu.

Installieren Sie die Dropbox aus dem Ubuntu Software Store

sudo apt-get install dropbox

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

Nagos
quelle