[Это мой устаревший ранний ответ, теперь он исследует эти и связанные с ним ошибки; для более новых и улучшенных обходных решений, без неудобства изменения файла или восстановления sudo, см. ответ kk78 или командной строки "dropbox stop && dbus-launch dropbox start"
в другом ответе]
Этот значок значка в Dropbox, похоже, связан с разрешениями.
Пока он не будет исправлен, временное обходное решение из командной строки (Konsole, Terminal и т. д.), которое работает в эти дни для пользователей Xubuntu, Linux Mint и т. д.:
dropbox stop
sudo dropbox start
Примечание:
О «sudo» , запуск Dropbox с правами root устраняет ошибку разрешения, а значок в трее снова работает правильно.
Однако у него есть небольшой вторичный эффект наличия нескольких файлов в скрытой папке ~ / .dropbox / , принадлежащих root, вместо пользователя (как вы можете видеть, например, с файловым менеджером таких как Dolphin), и поэтому пароль root запрашивается при запуске Dropbox.
Это нормально в качестве временного обходного пути для того, чтобы ящик с Dropbox полностью работал в Linux до тех пор, пока ошибка, как мы надеемся, не будет исправлена с помощью следующего обновления, но если исправление не приведет к восстановлению правильных разрешений, в этом гипотетическом случае будет быстрое решение после исправления ошибок будет:
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start
Конечно, вместо USER и GROUP. Например, если вы являетесь соавтором Unix, UTF-8, языка Go и т. Д.;) Это будет примерно так:
sudo chown -R ken:ken /home/ken/.dropbox
Update:
Извините, я только что видел что-то, что делает этот временный обходной путь все еще работоспособным, но менее удобным: не только те немногие уже упомянутые файлы в скрытой папке ~ / .dropbox становятся принадлежащими root, файлы, загруженные с серверов Dropbox, в папку Dropbox (обычно ~ / Dropbox ) на компьютере, на котором запущен Dropbox с правами root.
Итак, я все еще использую этот обходной путь до исправления ошибки, но если мы хотим его использовать, мы должны применить линию восстановления разрешений также к папке Dropbox, по крайней мере, когда мы хотим отредактировать наши загруженные документы. Например:
sudo chown -R USER:GROUP /home/USER/Dropbox
Чтобы сэкономить время и применить его при запуске компьютера, мы можем включить его в простой сценарий оболочки, например. a dropbox.sh с исполняемым свойством, которое мы можем запустить из командной строки или щелчком мыши:
#!/bin/bash
dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox
Простой альтернативный способ:
Вместо всех предыдущих процедур, если изменения файлов и восстановления файлов и т. д. слишком неудобны, самой простой альтернативой является, вероятно, просто ждать исправления ошибок Dropbox без использования значка и просто проверить статус Dropbox с время от времени, используя командную строку:
dropbox status
В результате, если Dropbox запущен, большую часть времени будет: «Обновить» .
Позже, возможно, вы можете использовать стрелку вверх, чтобы быстро запустить эту строку из небольшого окна командной строки, которое вы можете сохранить открытым.
См. дополнительную помощь в командной строке, просто набрав:
dropbox
Как уже было сказано, прекратить использование другого обходного пути (sudo), восстановить нормальное владение файлами и снова запустить Dropbox снова, как обычный пользователь вместо root, использовать только один раз (заменяя USER и GROUP):
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/Dropbox
sudo chown -R USER:GROUP /home/USER/.dropbox
sudo chown -R USER:GROUP /home/USER/.dbus
dropbox start
Новое обновление:
См. ответ kk78 на этот вопрос, с гораздо лучшим обходом, чем у меня, и с иконкой Dropbox в качестве обычного пользователя, а не с root. Он работает, по крайней мере, для Xubuntu и Linux Mint.
Он также может использоваться как сценарий оболочки:
#!/bin/bash
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start