Затрагивает: 14.04 / 14.10 / 15.04 / 15.10 / 16.04 / 16.10
Сегодня я запустил демон Dropbox со следующим результатом на панели:
Значок с предупреждением / ошибкой должен быть моим значком Dropbox . Я не могу щелкнуть правой или левой кнопкой мыши, поэтому никакого взаимодействия.
Я запускаю Xubuntu 15.10 на 4.2.0-27-generic x64. Я также попытался переустановить Dropbox, переустановить nautilus-dropbox
, рекурсивно удалить ./ cache / sessions /
, а также установить другие темы и наборы значков.
По-видимому, ничего не помогло, и похожие проблемы, описанные здесь и на других платах, похожи, не совпадают и не работают в моем случае.
более свежий способ обхода , который работает для большего количества операционных систем Linux, чем DBUS_SESSION:
dropbox stop && dbus-launch dropbox start
РЕДАКТИРОВАТЬ: Чтобы сделать это постоянным , см. Ответ @juankvillegas ниже .
@ ജുവാൻ എം. ഗോൺസാലസ് നൽകിയ ഉത്തരം മികച്ചതാണ്, പക്ഷേ നിങ്ങളുടെ പിസി പുനരാരംഭിക്കുമ്പോഴെല്ലാം നിങ്ങൾ ആ കമാൻഡ് പ്രവർത്തിപ്പിക്കണം.
ഒരു സ്ഥിര പരിഹാരം ഇതായിരിക്കും:
ഡ്രോപ്പ്ബോക്സ് സ്റ്റോപ്പ് && ഡിബസ്-ലോഞ്ച് ഡ്രോപ്പ്ബോക്സ് ആരംഭം
dbus- ലോഞ്ച് ഡ്രോപ്പ്ബോക്സ് ആരംഭം -i
Эта инструкция работает только для Xubuntu, UbuntuStudio 16.04 (не работает в 17.04)
В терминале запустите
sudo gedit /usr/bin/dropbox
Создайте новую строку после import os и добавьте следующее:
os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
Сохранить и перезагрузить
Вот созданный мной Gif:
И, если когда-нибудь Dropbox обновится и больше не будет работать, повторите это руководство
Ссылка:
Значок Dropbox отсутствует рабочий Xubuntu 14.04 LTS 64
Это применимо к UbuntuStudio 15.10, 16.04 и Xubuntu (оба основаны на XFCE)
У меня это сработало (xubuntu 15.10):
DBUS_SESSION_BUS_ADDRESS="" dropbox start
Это показано здесь:
Я думаю, что это проблема, связанная с плагином индикатора. Если вы не используете его, я предлагаю вам удалить его с панели. После этого значок Dropbox должен нормально отображаться в области уведомлений.
У меня была такая же проблема на Linux Mint 17. Решение для меня было
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start
Вот что я сделал в Xubuntu 16.04
Я удаляю апплет индикатора.
Появилась иконка Dropbox.
Я добавил индикаторный апплет. Переместил его туда, где он был раньше.
Готово!
Чтобы получить интеграцию Dropbox в Thunar:
sudo add-apt-repository ppa:xubuntu-dev/extras
sudo apt-get update
sudo apt-get install thunar-dropbox-plugin
Наконец-то он заработал надежно.
В Xubuntu 16.04 я обнаружил, что это работает:
sudo mousepad / usr / bin / dropbox
import os
add os.environ ['DBUS_SESSION_BUS_ADDRESS'] = ""
dropbox stop
dropbox start
Убедитесь, что область уведомлений является элементом в настройках панели; значок будет отображаться в области уведомлений.
Выполните следующее в терминале:
dropbox stop && dbus-launch dropbox start
Затем щелкните правой кнопкой мыши значок Dropbox и выберите «Настройки ...». Отключите «Запускать Dropbox при запуске системы».
Если вы используете сохраненные сеансы, убедитесь, что dropbox не входит в них: запустите сеанс, запустите dropbox stop
, а затем сохраните сеанс.
Создайте сценарий инициализации для dropbox, запустив его один раз в терминале как обычный:
echo 'description "Dropbox"
start on desktop-start
expect daemon
exec env DBUS_SESSION_BUS_ADDRESS= dropbox start -i' >"${XDG_CONFIG_HOME-$HOME/.config}/upstart/dropbox.conf"
Примечание. В 12.04 вместо этого вы должны сохранить файл в "$ HOME / .init". В 14.04 каталог устарел. См. документацию Upstart .
Примечание: env DBUS_SESSION_BUS_ADDRESS =
можно заменить на dbus-launch
выше.
Теперь вы можете запустить Dropbox с помощью
start dropbox
После этого должен появиться значок.
Служба будет запущена автоматически после следующего входа в систему. Сценарий инициализации запускает dropbox таким образом, что он невидим для диспетчера сеансов и не будет сохраняться в последующих сеансах.
Я тестировал его в 14.04 (который использует Upstart) и 16.04 (который использует systemd). Обновление Dropbox не должно нарушать это исправление, как это происходит с некоторыми другими решениями.
Я почерпнул некоторые идеи из этого ответа . В этом ответе содержится некоторая справочная информация.