[To jest moja przestarzała wczesna odpowiedź, teraz prowadzona w celu zbadania tego i powiązanych błędów; dla nowszych i lepszych obejść, bez niedogodności związanych ze zmianą / odzyskiwaniem własności pliku sudo, zobacz odpowiedź kk78 lub wiersz poleceń "dropbox stop && dbus-launch dropbox start"
w innej odpowiedzi]
Ten błąd ikony zasobnika Dropbox wydaje się być związany z uprawnieniami.
Dopóki nie zostanie naprawiony, tymczasowe obejście z wiersza poleceń (Konsole, Terminal itp.), Który działa obecnie dla użytkowników Xubuntu, Linux Mint itp .:
dropbox stop
sudo dropbox start
Uwaga:
O „sudo” , uruchamianie Dropboksa jako root eliminuje błąd uprawnień, a ikona zasobnika znów działa poprawnie.
Ma jednak niewielki efekt wtórny polegający na tym, że kilka plików w ukrytym folderze ~ / .dropbox / jest teraz własnością użytkownika root zamiast użytkownika (jak widać np. Za pomocą menedżera plików, takiego jak Dolphin), a zatem hasło użytkownika root jest wymagane podczas uruchamiania Dropbox.
Jest to tymczasowe obejście, dzięki któremu ikona zasobnika Dropbox będzie w pełni działała w systemie Linux, dopóki błąd nie zostanie naprawiony w następnej aktualizacji, ale jeśli poprawka nie przywróci prawidłowych uprawnień, w tym hipotetycznym przypadku szybkie rozwiązanie po błędzie poprawka będzie:
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start
Oczywiście zastępując USER i GROUP. Na przykład, jeśli jesteś współtwórcą Uniksa, UTF-8, języka Go itp.;) Byłoby to coś takiego:
sudo chown -R ken:ken /home/ken/.dropbox
Aktualizacja:
Przepraszam, właśnie widziałem coś, co sprawia, że to tymczasowe obejście jest nadal wykonalne, ale mniej wygodne: nie tylko te kilka wspomnianych wcześniej plików w ukrytym folderze ~ / .dropbox jest własnością root, ale także pliki pobrane z serwerów Dropbox do Dropbox folder (zwykle ~ / Dropbox ) na komputerze z Dropboxem jako rootem.
Tak więc nadal używam tego obejścia do czasu usunięcia błędu, ale jeśli chcemy go użyć, musimy zastosować linię odzyskiwania uprawnień również do folderu Dropbox, przynajmniej wtedy, gdy chcemy edytować pobrane dokumenty. Na przykład:
sudo chown -R USER:GROUP /home/USER/Dropbox
Aby zaoszczędzić czas i zastosować go podczas uruchamiania komputera, możemy dołączyć go do prostego skryptu powłoki, np. Pliku tekstowego dropbox.sh z właściwością wykonywalną, którą możemy uruchomić z wiersza polecenia lub klikając myszą:
#!/bin/bash
dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox
Proste alternatywne obejście:
Zamiast wszystkich poprzednich procedur, jeśli zajmowanie się zmianami własności i odzyskiwaniem plików itp. Jest zbyt niewygodne, najprostszą alternatywą jest prawdopodobnie poczekanie na naprawę błędu Dropbox bez użycia ikony i po prostu sprawdzanie stanu Dropbox od czasu do czasu za pomocą wiersza poleceń:
dropbox status
W rezultacie, jeśli Dropbox działa, przez większość czasu będzie to: „Na bieżąco” .
Później prawdopodobnie możesz użyć strzałki w górę, aby szybko uruchomić tę linię ponownie z małego okna linii poleceń, które możesz zachować otwarte.
Zobacz dodatkową pomoc wiersza poleceń, wpisując:
dropbox
Jak już sugerowano, aby przestać używać innego obejścia (sudo), przywrócić normalne prawo własności do pliku i ponownie uruchomić Dropbox jako zwykły użytkownik zamiast roota, użyj tylko raz (zastępując USER i 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
Nowa aktualizacja:
Zobacz odpowiedź kk78 na to pytanie, z dużo lepszym obejściem niż moje, oraz z ikoną tacy Dropbox jako zwykłym użytkownikiem, a nie rootem. Działa przynajmniej dla Xubuntu i Linux Mint.
Może być również użyty jako skrypt powłoki:
#!/bin/bash
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start