[Це мій застарілий ранній відповідь, тепер він ведеться для дослідження цього та пов'язаних помилок; для нових і кращих способів вирішення проблем, без зміни власності файлів / незручності відновлення 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), а отже, кореневий пароль запитується при запуску Dropbox.
Це нормально як тимчасове рішення, щоб повноцінно працювати значок лотка Dropbox в Linux, поки помилка не буде виправлена наступним оновленням, але якщо виправлення не відновить правильні дозволи, у цьому гіпотетичному випадку швидке рішення після помилки виправлення буде:
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start
Звичайно, заміни USER та GROUP. Наприклад, якщо ви є співавтором Unix, UTF-8, Go Go і т.д.;), це буде щось на кшталт:
sudo chown -R ken:ken /home/ken/.dropbox
Оновлення:
Вибачте, я щойно бачив щось, що робить цей тимчасовий спосіб вирішення ще можливим, але менш зручним: не тільки ті кілька згаданих файлів у прихованій ~ / .dropbox папці отримують право власності на root, а також файли, завантажені з серверів Dropbox на Dropbox папку (зазвичай ~ / Dropbox ) на комп’ютері, на якому працює Dropbox як корінь.
Отже, я все ще використовую це рішення, поки помилка не виправляється, але якщо ми хочемо її використовувати, ми повинні застосувати рядок відновлення дозволів також до папки Dropbox, принаймні, коли ми хочемо редагувати завантажені нами документи. Наприклад:
sudo chown -R USER:GROUP /home/USER/Dropbox
Щоб заощадити час і застосувати його під час запуску комп'ютера, ми можемо включити його в простий скрипт оболонки, наприклад, текстовий файл 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