![Dropbox 3.2.9 ignoriert lokale Designs / Benachrichtigungssymbol fehlt](https://rvso.com/image/977401/Dropbox%203.2.9%20ignoriert%20lokale%20Designs%20%2F%20Benachrichtigungssymbol%20fehlt.png)
Nach dem Upgrade von xubuntu 13.10 auf 14.04 stellte ich fest, dass Dropbox auf meinem System neu installiert werden musste, neben einer Reihe anderer Probleme. Ich habe Folgendes wie vorgeschlagen durchgeführtHier:
sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i
BEARBEITEN:da dies das unten beschriebene Problem nicht beheben konnte, habe ich auch versucht, Dropbox von der .deb
Website zu installieren.Hierfür Ubuntu.
Dadurch wurde die Dropbox-Version 3.2.9 installiert, die wieder zu funktionieren scheint. Das Benachrichtigungssymbol xfce4-panel
entspricht jedoch nicht den lokal festgelegten Designs/Symbolen:
Hier verwende ich elementary-xfce-dark
und kann bestätigen, dass die Dropbox-Statussymbole, die ich verwenden möchte, in vorhanden sind /usr/share/icons/elementary-xfce-dark/panel
.
Bei den tatsächlich verwendeten Symbolen ( ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status
) handelt es sich jedoch um PNG-Dateien mit Transparenz. Bei näherer Betrachtung ist der Hintergrund jedoch #EFEBE7
, was darauf schließen lässt, dass der Alphakanal verwendet wird und etwas anderes dies als Hintergrundfarbe festlegt.
AKTUALISIEREN
Gelegentlich wird das Dropbox-Symbol xfce4-panel
nach einem Neustart weder im Benachrichtigungsbereich noch in der Taskleiste überhaupt nicht angezeigt.
TEILWEISE GELÖST
Also, ähm, nach dem Löschen und erneuten Installieren von Dropbox vonHierWenn ich das .deb-Paket verwende, wird mir jetzt nach jedem Hard-Reboot zeitweise Folgendes angezeigt:
Hier ist eine Liste mit allem, was ich, soweit ich mich erinnern kann, vor dem Hard-Reboot getan habe:
- Folgendes installiert:
- Befolgte den Tipp vonHierwodurch der automatische Start
indicator-application-service
bei der Anmeldung deaktiviert wird (wird im Menü „Sitzung und Start“/„Automatischer Anwendungsstart“ als „Indikatoranwendung“ bezeichnet); - Mehrere Ziegen geopfert.
Das kann ich bestätigen:
- Die laufende Version wird aufgerufen von
~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/
; - Das Dropbox-Symbol erscheint imInfobereich, nicht die Taskleiste, des
xfce4-panel
; $ python --version
produziertPython 2.7.6
Ich bin mir nicht sicher, welche der oben genannten Schritte, wenn überhaupt, notwendig waren, um das Erscheinungsbild des Symbols zu beeinflussen. Auch hier ist enttäuschend, dass das Symbol nur zeitweise angezeigt wird – einmal alle paar Herunterfahren/Startzyklen, also Ihre Erfahrung kann abweichen!
Ich stelle auch fest, dass, wenn es vorhanden ist, die verwendeten Symbole und Designs/Stile immer noch nicht mit dem lokal festgelegten Design übereinstimmen. Sehen Sie sich beispielsweise die Tooltips an:
...gegen...
FORTSCHRITTSAUFZEICHUNGEN
- Es scheint Gespräche über dieses Problem zu gebenHier, UndHier, was darauf hindeutet, dass die neueste Version von Dropbox (3.0.3) jetzt dieQt-Benutzeroberfläche. Das Verhalten von Dropbox 3.0.3, lokale Designs zu ignorieren, scheint auch für andere Linux-Distributionen zu gelten, wie z. B.MinzeUndBogen.
- Diese Seitedeutet darauf hin, dass xfce4 einen Fehler hatte, der es der Qt5-Software nicht erlaubte, das lokale Design zu verwenden. Das Upgrade auf
xfce4-session
Version 4.11 hat das Problem jedoch nicht gelöst. - Ich bin dabei, eine Neuinstallation von xubuntu 14.0.4-1 zu beginnen, um andere Probleme zu beheben. Ich werde daher hier berichten, ob das Problem weiterhin besteht.
- Nach der Installation einer neuen Version von xubuntu 14.04-1 sehe ich jetzt überhaupt kein Dropbox-Benachrichtigungssymbol mehr! Ich gehe davon aus, dass ich immer noch das gleiche Problem haben könnte, wenn ich einen Weg finde, es erneut zu aktivieren. Ich bleibe dran ...
- Das Ausprobieren verschiedener Installationsoptionen (Deb-Dateien von der Dropbox-Website, Kompilieren und Installieren aus der Quelle) hat bisher keine Lösung gebracht. Vorschläge sind willkommen!
Antwort1
Also seit über zwei Monaten keine vollständige Antwort?
Alllllllles, alles klar!
Und nun präsentiere ich... meine überaus peinliche, nicht wirklich empfehlenswerte, ekelhaft peinlichehacken:
- Suchen Sie Ihre Benachrichtigungssymbole im
.dropbox-dist
Verzeichnis, das sich möglicherweise in~/.dropbox-dist
oder befindet/var/lib/dropbox/.dropbox-dist
. Darin befinden sich die Symbole im Ordnerdropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status
(oder ähnlich, Ihr Pfad kann je nach verwendeter Version und Build unterschiedlich sein). - Bestimmen Sie die Farbe Ihres
xfce4-panel
. Dies ist ganz einfach mit einem Tool wieGimpmit dem Farbauswahl-Werkzeug (). Meines ist zufällig
#242424
. - Öffnen Sie alle Benachrichtigungssymbole, die PNG-Bilder mit Transparenz sind, mit Gimp. Ja, das ist richtig, Leute, ich werdeÄndern Sie den Hintergrund von transparent in eine Volltonfarbe(in meinem Fall,
#242424
).
Das Ergebnis:
Sieht gut aus. Das ist für mich völlig in Ordnung, da ich die Farbe nicht ändere xfce4-panel
. Einige Dinge sind jedoch zu beachten:
- Sie müssen Dropbox neu starten, damit die Änderung wirksam wird:
- ~$ Dropbox-Stopp
- ~$ Dropbox starten
- Wenn Sie die Standardsymbole mit 16 x 16 Pixeln bearbeiten, werden diese möglicherweise zentriert und mit einem 2-Pixel-
#EFEBE7
Rand angezeigt, wenn Ihre Symbole 22 x 22 Pixel groß sind. Ich habe dieses Problem gelöst, indem ich die Symbole einfach auf die von mir gewünschte Größe (22 x 22 Pixel) vergrößert habe. Wenn Dropbox jemals aktualisiert wird, könnten Ihre Symbole verloren gehen. Wenn Sie dies selbst versuchen möchten, bewahren Sie eine Sicherungskopie Ihrer Symbole außerhalb des Dropbox-Verzeichnisses auf. Oder Sie können sie einfach von hier herunterladen (wenn Sie sie auch
#242424
für Ihre Panelfarbe verwenden):(
dropboxstatus-logo.png
)(
dropboxstatus-idle.png
)(
dropboxstatus-busy.png
)(
dropboxstatus-busy2.png
)(
dropboxstatus-x.png
)
Antwort2
Wenn du Compositing deaktivierst und dann einen Neustart durchführst, erscheint das Symbol in der Taskleiste. Leider ist das für mich keine Lösung, da ich Compositing benötige.
So deaktivieren Sie Compositing in Xubuntu 14.04:
- Gehen Sie zu „Alle Einstellungen“ und klicken Sie auf „Fenstermanager-Optimierungen“:
- Gehen Sie zur Registerkarte "Compositor"
- Deaktivieren Sie die Option „Display-Compositing aktivieren“
PS: Ich hätte dies wahrscheinlich stattdessen in den Kommentaren hinzufügen sollen, kann aber noch nicht kommentieren, nicht genug Rep.-Punkte (dumme Regel).
Antwort3
Dies ist eine automatisierte Version von Sharkys Antwort. Erstellen Sie zunächst ein Skript mit dem Namen fix-dropbox-icons
:
#!/bin/bash
find $HOME/.dropbox-dist/ -name '*.png' -exec \
convert \{} -background '#000000' -alpha remove \{} \;
Wenn Ihr Hintergrund eine andere Farbe als Schwarz hat, passen Sie das Bit entsprechend an. Vergessen Sie dieses Skript #000000
nicht .chmod +x
Lassen Sie dieses Skript in Ihren Starteinstellungen ( .xsession
, .Xinit
, .i3/config
, DE-Einstellungen... hängt von Ihrem Setup ab) beim Start/Anmelden ausführen. Wenn Dropbox aktualisiert und neu gestartet wird, während Sie angemeldet sind, wird das Symbol vorübergehend durcheinander geraten, aber bei der nächsten Anmeldung sollte es wieder in Ordnung sein.
Antwort4
XUBUNTU 14.04.1 Kernel 3.13.0-44
Ich habe das obige Skript bash -c "dropbox stop && sleep 5 && strace ~/.dropbox-dist/dropboxd 2>/dev/null >/dev/null" verwendet und es hat das Benachrichtigungssymbol wiederhergestellt. Es verschwand jedoch wieder, als ich das Terminal schloss oder mit STRG-C ausbrach.
Ich habe das Skript mit dem Schalter -D in meine Startprogramme eingefügt und neu gestartet. Jetzt wird das Symbol dauerhaft angezeigt.
bash -c "dropbox stop && sleep 5 && strace -D ~/.dropbox-dist/dropboxd 2>/dev/null >/dev/null"
Hoffe das hilft...