Dear all,
I am a Dropbox Plus user working on Arch Linux with Cinnamon 4.4.8 desktop and all latest updates (ext4 file system), and I have tried many solutions to make the darndest tray icon appear for months. Without it, managing synchronisation is hellishly inefficient; I can’t possibly keep the names of all folers to synchronise in the head, and having no tray icon complicates life a lot. Here are the steps I tried to fix it.
Dropbox daemon version: 97.3.460
Dropbox command-line interface version: 2020.03.04
1. From this thread:
https://www.dropboxforum.com/t5/Dropbox-installs-integrations/Systray-menu-Cinnamon/td-p/130030
Stopping and starting Dropbox again via command line (`dropbox-cli stop` and `dropbox-cli start`) did not work.
2. Enabling and disabling support for indicators in the Cinnamon ‘General’ settings (with reboots in between) and trying to stop and restart Dropbox did not work.
3. Doing it through `dropbox stop; dbus-launch dropbox start` did not do anything.
4. Deleted Dropbox via `sudo pacman -Rncs dropbox`, deleted all the hidden dot directories from `~`, did a clean install from scratch. Still did not work.
5. Installing the optional packages `sudo pacman -S ufw-extras perl-file-mimeinfo libappindicator-gtk3` did nothing.
6. From the Arch Wiki page (https://wiki.archlinux.org/index.php/dropbox😞 enabling `sudo systemctl enable dropbox@avk` and adding
```
[Service]
Environment=DISPLAY=:0
```
to `systemctl edit dropbox@avk` and rebooting did nothing.
7. The solution from this comment: https://aur.archlinux.org/packages/dropbox/?setlang=cs&comments=all#comment-726182 — did nothing: `sudo systemctl edit dropbox@` and adding
```
[Service]
# Fix successful start not detected
SuccessExitStatus=SIGKILL
# Fix stopping and detection of running status and main process
Type=forking
PIDFile=%h/.local/share/dropbox/dropbox.pid
```
Again, starting and stopping dropbox@avk won’t help. Creating an empty `.dropbox-dist` in `~` did not change anything.
Just running `dropbox` from the command line gives:
```
dropbox: locating interpreter
dropbox: logging to /tmp/dropbox-antifreeze-2DCxPl
dropbox: initializing
dropbox: initializing python 3.7.5
dropbox: setting program path '/opt/dropbox/dropbox'
dropbox: setting python path '/opt/dropbox:/opt/dropbox/python-packages.zip'
dropbox: python initialized
dropbox: running dropbox
dropbox: setting args
dropbox: applying overrides
dropbox: running main script
dropbox: load fq extension '/opt/dropbox/cryptography.hazmat.bindings._constant_time.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/cryptography.hazmat.bindings._openssl.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/cryptography.hazmat.bindings._padding.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/psutil._psutil_linux.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/psutil._psutil_posix.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/apex._apex.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/tornado.speedups.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/PyQt5.QtWidgets.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/PyQt5.QtCore.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/PyQt5.QtGui.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/PyQt5.QtNetwork.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/PyQt5.QtDBus.cpython-37m-x86_64-linux-gnu.so'
```
And then, it stops and does nothing (no return to the command prompt, as if it were freezing).
What information can I send you in order to diagnose the long-lasting trouble that eludes existing solutions?
Yours sincerely,
Vladimir.