Auf einem Lubuntu 15.10-Computer fehlt das Dropbox-Symbol, das den Status der Anwendung angibt und die Interaktion ermöglicht.
Wenn ich anfangen Dropbox, egal ob ich verwende dropbox start
, dropbox start -i
oder die lxpanel
-bookmark, nur eine kleine Kamera - Symbol erscheint in der „Indikator Applets“ -Abschnitt von lxpanel
:
Das ist sehr ärgerlich, da ich immer das Terminal benutzen muss, um den Status zu überprüfen. Was ist der Grund für dieses seltsame Verhalten? Es hat vor einiger Zeit funktioniert, ich kann nicht sagen, wann es geändert wurde, wahrscheinlich ein Software-Update. Die Neuinstallation funktioniert nicht und die Symbole befinden sich im ~/.dropbox-dist/dropbox-lnx.x86-3.14.5/images/hicolor/16x16/status
-Verzeichnis.
Antworten:
Leider sind die meisten Antworten hier reines Voodoo und behandeln nicht die eigentlichen zugrunde liegenden Probleme, von denen es zwei gibt (ich schreibe dies teilweise, damit ich es selbst nicht vergesse, wenn ich mich das nächste Mal damit befasse ).
Problem Nummer eins: Dropbox versucht, sich an die Umgebung anzupassen, in der es ausgeführt wird, und führt daher eine gewisse automatische Erkennung durch. Es schlägt manchmal fehl, da es seit 2015 nicht mehr aktualisiert wurde. Dieses Problem wurde durch einen aktualisierten
/usr/bin/dropbox
Wrapper behoben, der im Ubuntu-nautilus-dropbox
Paket enthalten ist. Wenn Sie also einen Teil der Probleme vermeiden möchten, verwenden Sie ihn, nicht das Paket, das Dropbox bereitstellt. Wenn nicht, stellen Sie sicher, dass aufXDG_CURRENT_DESKTOP
eingestellt ist,Unity
bevor Dropbox ausgeführt wird. Die Ubuntu-Version des Pakets macht dies intern.Problem Nummer zwei: Dropbox wird mit Qt geschrieben, genauer gesagt mit Qt5. Die Einheit basiert hauptsächlich auf GTK +. Qt kann GTK + -Stile verwenden, aber die Implementierung hat sich in den letzten Jahren erheblich geändert.
Leider macht die Standardinstallation von Ubuntu die Verwendung von GTK + -Stilen aus Qt nicht einfach, daGTK + -Stile nicht wie erwartet verwendet werden und das GTK + -Stil nicht initialisiert werden kann GTK + einschließlich der D-Bus-Menüoberfläche, wodurch die Anzeige funktioniert. Das DeaktivierenQT_STYLE_OVERRIDE
standardmäßiggtk
QT_STYLE_OVERRIDE
oder Einstellen eines gültigen Werts setzt Dropbox außer Kraft und lässt die Anzeige erneut erscheinen.Update: Eigentlich ist es kein Ubuntu-Standard, aber irgendetwas anderes setzt die Variable möglicherweise auf einen falschen Wert - in meinem Fall
~/.xsession
habe ich sie vor einigen Jahren dort abgelegt und vergessen. In jedem Fall lohnt es sich, den korrekten Wert zu überprüfen und möglicherweise zu erzwingen.quelle
dropbox stop && dbus-launch dropbox start
funktioniert bei mir. superuser.com/a/1043469/379553 ab Lubuntu 18.04 LTSLubuntu 14.04 .... Ich habe ein paar Maschinen, alle das gleiche Betriebssystem. Das Dropbox-Symbol verschwand nacheinander.
Ich habe monatelang gekämpft. Symbol konnte nicht wiederhergestellt werden. Hab es jetzt verstanden!
dropbox stop && dbus-launch dropbox start
sudo apt-get install dropbox
dbus-launch dropbox start
quelle
Es gibt einige Problemumgehungen, bis der Fehler behoben ist. Der derzeit beste (für Linux-Distributionen wie Xubuntu, Linux Mint usw.) ist:
Weitere Informationen auf einer anderen StackExchange-Site: Dropbox-Symbol funktioniert nicht Xubuntu 14.04 LTS 64 - Ask Ubuntu
Aktualisieren:
Und eine neuere Problemumgehung , die für mehr Linux-Betriebssysteme funktioniert:
quelle
Die Lösung für Lubuntu 17.04 ist (vorausgesetzt, Sie haben eine .deb-Datei heruntergeladen):
1)
cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/newstart_dropbox.desktop
Erstellen Sie eine Kopie der Dropbox-Autostart-Datei: 2) Bearbeiten Sie die Datei newstart_dropbox.desktop. Ändern Sie die
Exec=
Zeile inExec=dbus-launch dropbox start -i
;3) Kopieren Sie die Datei in /usr/share/applications/dropbox.desktop nach ~ / .local / share / applications /:
cp /usr/share/applications/dropbox.desktop ~/.local/share/applications/
4) Bearbeiten Sie die Datei, in die Sie kopiert haben,
~/.local/share/applications/
wie in Schritt 2 beschrieben. Ändern Sie dieExec=
Zeile inExec=dbus-launch dropbox start -i
5) Deaktivieren Sie den automatischen Start von Dropbox mit dem folgenden Befehl auf dem Terminal:
dropbox autostart n
Danke für Andrew und das Wepup8-Team für die Tipps.
http://www.webupd8.org/2016/06/fix-dropbox-indicator-icon-and-menu-not.html
quelle
Da ich nach einem Upgrade das gleiche Problem mit Debian 9 (Zimt) hatte und hier ist, was ich getan habe:
Ich habe die Datei bearbeitet
/user/share/applications/desktop.dropbox
und die ZeileExec=dropbox start -i
in geändertExec=dbus-launch dropbox start -i
.Außerdem wurde eine Zeile hinzugefügt, um den Start von Dropbox zu verzögern:
X-GNOME-Autostart-Delay=30
Ich musste auch neu starten .
quelle
Juan, ich habe festgestellt, dass keine dieser Problemumgehungen speziell in Lubuntu funktioniert . Als ich auf Lubuntu 15.10 aktualisiert habe, habe ich dasselbe Problem mit einem nicht funktionierenden Symbol für den Anzeigebereich wie hier beschrieben: /ubuntu/732967/dropbox-icon-is-not-working-xubuntu-14- 04-lts-64/739018 # 739018
Das Einzige, was ich für Lubuntu gefunden habe, ist Folgendes:
dropbox stop
dbus-launch ~/.dropbox-dist/dropboxd
dropbox autostart n
gksudo pcmanfm
Das hat es mir konsequent angetan, weißt du? Hoffe das hilft jemandem.
quelle
dbus-launch
bewirkt, dass die Anzeige im neuen Stil ordnungsgemäß funktioniert, anstatt das X-Tray-Symbol im alten Stil zu verwenden. Außerdem müssen Sie dafür kein neues Skript/bin
erstellen (und Sie sollten/bin
sowieso keine Dinge einfügen; verwenden Sie~/.local/bin
oder/usr/local/bin
). Setzen Sie den Befehl einfachdbus-launch dropbox start
direkt in den Autostart-Dialog.dbus launch
es vorzuziehen ist , den -Befehl direkt in den Autostart-Manager zu schreiben, anstatt ein Skript in / bin zu schreiben.Ich habe das auf Lubuntu getestet und perfekt funktioniert.
http://www.webupd8.org/2016/06/fix-dropbox-indicator-icon-and-menu-not.html
quelle
Ich bin ein Arch Linux-Benutzer mit GNOME3 Desktop. In meinem Fall muss ich beim Starten des Audios eine Verzögerung hinzufügen:
Erstellen Sie eine Bash-Datei, wo immer Sie wollen. (zB
~/dropbox_delay.sh
)Gib ihm eine Ausführungserlaubnis:
chmod +x ~/dropbox_delay.sh
In
/usr/share/applications/dropbox.desktop
Datei bearbeiten Sie die folgende Zeile (oder eine ähnliche Linie beginnend mitExec=
:zu
Mach dasselbe in
~/.config/autostart/dropbox.desktop
.quelle
Wenn Dropbox als Cronjob gestartet wird, muss die Umgebung $ DISPLAY für das Display eingestellt werden.
Fügen Sie einen Test hinzu, um festzustellen, ob X ausgeführt wird, und stellen Sie in diesem Fall $ DISPLAY ein, bevor Sie Dropbox neu starten.
Wenn $ DISPLAY nicht gesetzt ist, startet das Skript Dropbox trotzdem neu.
Das Testen auf $ DISPLAY ermöglicht es diesem Skript, Dropbox neu zu starten, während der Benutzer nicht bei X angemeldet ist.
Wenn dieses Skript beim Start der X-Sitzung ausgeführt wird, wird Dropbox neu gestartet und das Symbol wird angezeigt
zB für ~ / bin / dropbox-start.sh
Funktioniert mit LinuxMint 17.3 unter XFCE4
quelle
Wenn das Dropdown-Menü nicht funktioniert, die Anzeige jedoch bei Verwendung von MATE angezeigt wird, versuchen Sie,
caja-dropbox
statt zu installierendropbox
.Siehe: https://ubuntu-mate.community/t/caja-dropbox-not-showing-popup-menu-after-starting-mate-17-10/15780/4
quelle