Ошибка Xubuntu Dropbox [дублировать]

31

Влияет: 14.04 / 14.10 / 15.04 / 15.10 / 16.04 / 16.10

Сегодня я начал работу с debox debox, получив следующий результат в панели:

Значок с предупреждающим / неудачным символом должен быть моей иконкой Dropbox. Я не могу щелкнуть правой кнопкой мыши или щелкнуть левой кнопкой мыши, поэтому никакого взаимодействия.

Я запускаю Xubuntu 15.10 на 4.2.0-27-generic x64. Я также попытался переустановить Dropbox, переустановить nautilus-dropbox , рекурсивно удалить ./cache/sessions/ , а также установить другие темы и наборы значков.

По-видимому, ничего не помогло, и подобные проблемы, описанные здесь и на других платах, похожи, не то же самое и не работают в моем случае.

    
задан user1252280 12.02.2016 в 14:05
источник

10 ответов

47

A более поздний обходной путь , который работает для большего числа операционных систем Linux, чем DBUS_SESSION one:

dropbox stop && dbus-launch dropbox start

EDIT: Чтобы сделать этот постоянный см. ответ @juankvillegas ниже .

    
ответ дан Juan M. Gonzalez 28.02.2016 в 22:33
источник
30

Ответ, данный @Juan M. Gonzalez, является лучшим, но вы должны запускать эту команду каждый раз, когда вы перезагружаете компьютер.

Постоянное исправление:

  • Выполните предлагаемую команду один раз, чтобы значок Dropbox появился в вашей области уведомлений: dropbox stop && dbus-launch dropbox start
  • Откройте настройки Dropbox (щелкните значок Dropbox в области уведомлений).
  • Отключите «Начать Dropbox при запуске системы» и примените ваши изменения.
  • Перейдите к настройкам XFCE > Сессия и запуск > Автозапуск приложения.
  • Найдите существующий элемент Dropbox и подтвердите, что он отключен.
  • Добавьте новый элемент с этой конфигурацией (не редактируйте существующий элемент Dropbox, потому что он воссоздается при каждой перезагрузке):
    • Имя: Dropbox
    • Команда: dbus-launch dropbox start -i
  • Убедитесь, что новое приложение включено в список.
ответ дан juankvillegas 23.09.2016 в 16:01
6

Эта инструкция работает только для 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)

    
ответ дан Indacochea Wachín 11.03.2016 в 02:48
5

Это сработало для меня (xubuntu 15.10):

DBUS_SESSION_BUS_ADDRESS="" dropbox start

Это показано здесь:

Значок Dropbox не работает Xubuntu 14.04 LTS 64

    
ответ дан Fernando Basso 18.02.2016 в 22:21
3

Я думаю, что это проблема, связанная с плагином индикатора. Если вы не используете его, я предлагаю удалить его с панели. Значок Dropbox затем должен нормально отображаться в области уведомлений.     

ответ дан Alex Fortin 18.02.2016 в 02:09
3

У меня была такая же проблема с Linux Mint 17. Решение для меня было

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start
    
ответ дан George O. 20.02.2016 в 09:42
3

Вот что я сделал в 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

    
ответ дан 1LinuxGuy 27.05.2016 в 06:21
2

Наконец-то я получил работу надёжно.

  1. Удалите индикатор-плагин с панели. Значок «Dropbox» теперь отображается правильно в области уведомлений. Там также появляется сетевое соединение. Но теперь управление аудио отключено.
  2. Добавьте xfce4-pulseaudio-плагин с помощью синаптики. Затем добавьте его на панель.
  3. Выйдите из системы, затем войдите в систему. Все должно отображаться правильно.
ответ дан Syster 25.05.2016 в 06:11
1

В Xubuntu 16.04 я нашел, что это работает:

  1. sudo mousepad /usr/bin/dropbox
  2. После import os add os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
  3. dropbox stop
  4. dropbox start
ответ дан Syster 22.05.2016 в 02:49
1

Убедитесь, что область уведомлений является элементом в настройках панели; значок будет отображаться в области уведомлений.

Запустите в терминале следующее:

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 каталог устарел. См. Документация по началу работы .

Примечание: env DBUS_SESSION_BUS_ADDRESS= может быть заменено на dbus-launch в приведенном выше.

Теперь вы можете запустить dropbox с помощью

start dropbox

Затем значок должен быть видимым.

Служба будет запущена автоматически после следующего входа в систему. Скрипт init запускает dropbox таким образом, что он невидим для диспетчера сеансов и не будет сохранен в последующих сеансах.

Я тестировал его в 14.04 (который использует Upstart) и 16.04 (который использует systemd). Обновление dropbox не должно нарушать это исправление, как это происходит с некоторыми другими решениями.

Я получил некоторые идеи из этого ответа . В этом ответе есть некоторая справочная информация.

    
ответ дан jarno 04.10.2016 в 14:26