Ошибка значка Xubuntu Dropbox [дубликат]

Затрагивает: 14.04 / 14.10 / 15.04 / 15.10 / 16.04 / 16.10

Сегодня я запустил демон Dropbox со следующим результатом на панели:

Icon

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

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

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

34
задан 29 July 2019 в 15:01

10 ответов

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

dropbox stop && dbus-launch dropbox start

РЕДАКТИРОВАТЬ: Чтобы сделать это постоянным , см. Ответ @juankvillegas ниже .

50
ответ дан 23 November 2019 в 00:26

@ ജുവാൻ എം. ഗോൺസാലസ് നൽകിയ ഉത്തരം മികച്ചതാണ്, പക്ഷേ നിങ്ങളുടെ പിസി പുനരാരംഭിക്കുമ്പോഴെല്ലാം നിങ്ങൾ ആ കമാൻഡ് പ്രവർത്തിപ്പിക്കണം.

ഒരു സ്ഥിര പരിഹാരം ഇതായിരിക്കും:

  • നിങ്ങളുടെ അറിയിപ്പ് ഏരിയയിൽ ഡ്രോപ്പ്ബോക്സ് ഐക്കൺ ദൃശ്യമാകുന്നതിന് നിർദ്ദിഷ്ട കമാൻഡ് ഒരിക്കൽ പ്രവർത്തിപ്പിക്കുക: ഡ്രോപ്പ്ബോക്സ് സ്റ്റോപ്പ് && ഡിബസ്-ലോഞ്ച് ഡ്രോപ്പ്ബോക്സ് ആരംഭം
  • ഡ്രോപ്പ്ബോക്സ് മുൻ‌ഗണനകൾ തുറക്കുക (അറിയിപ്പ് ഏരിയയിലെ ഡ്രോപ്പ്ബോക്സ് ഐക്കണിൽ ക്ലിക്കുചെയ്യുക).
  • "സിസ്റ്റം ആരംഭത്തിൽ ഡ്രോപ്പ്ബോക്സ് ആരംഭിക്കുക" അപ്രാപ്തമാക്കി നിങ്ങളുടെ മാറ്റങ്ങൾ പ്രയോഗിക്കുക.
  • എക്സ്എഫ്‌സി‌ഇ ക്രമീകരണങ്ങൾ> സെഷനും സ്റ്റാർട്ടപ്പും> ആപ്ലിക്കേഷൻ ഓട്ടോസ്റ്റാർട്ട്.
  • നിലവിലുള്ള ഒരു ഡ്രോപ്പ്ബോക്സ് ഇനത്തിനായി തിരയുകയും അത് അപ്രാപ്തമാക്കിയിട്ടുണ്ടെന്ന് സ്ഥിരീകരിക്കുകയും ചെയ്യുക. ):
    • പേര്: ഡ്രോപ്പ്ബോക്സ്
    • കമാൻഡ്: dbus- ലോഞ്ച് ഡ്രോപ്പ്ബോക്സ് ആരംഭം -i
  • പട്ടികയിൽ പുതിയ ആപ്ലിക്കേഷൻ പ്രാപ്തമാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
31
ответ дан 23 November 2019 в 00:26

Эта инструкция работает только для Xubuntu, UbuntuStudio 16.04 (не работает в 17.04)

В терминале запустите

sudo gedit /usr/bin/dropbox

Создайте новую строку после import os и добавьте следующее:

os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""

Сохранить и перезагрузить

Вот созданный мной Gif:

Gif tutorial

И, если когда-нибудь Dropbox обновится и больше не будет работать, повторите это руководство

Ссылка:

Значок Dropbox отсутствует рабочий Xubuntu 14.04 LTS 64

Это применимо к UbuntuStudio 15.10, 16.04 и Xubuntu (оба основаны на XFCE)

6
ответ дан 23 November 2019 в 00:26

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

DBUS_SESSION_BUS_ADDRESS="" dropbox start

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

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

5
ответ дан 23 November 2019 в 00:26

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

3
ответ дан 23 November 2019 в 00:26

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

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start
3
ответ дан 23 November 2019 в 00:26

Вот что я сделал в Xubuntu 16.04

Я удаляю апплет индикатора.

Появилась иконка Dropbox.

Я добавил индикаторный апплет. Переместил его туда, где он был раньше.

Готово!

DropBox icon

Чтобы получить интеграцию Dropbox в Thunar:

sudo add-apt-repository ppa:xubuntu-dev/extras

sudo apt-get update

sudo apt-get install thunar-dropbox-plugin

Thunar integration

3
ответ дан 23 November 2019 в 00:26

Наконец-то он заработал надежно.

  1. Снимите индикатор-плагин с панели. Значок Dropbox теперь правильно отображается в области уведомлений. Сетевое подключение там тоже появляется. Но теперь нет управления звуком.
  2. Добавьте xfce4-pulseaudio-plugin с помощью synaptic. Затем добавьте его на панель.
  3. Выйдите из системы, затем войдите снова. Все должно отображаться правильно.
2
ответ дан 23 November 2019 в 00:26

В 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
1
ответ дан 23 November 2019 в 00:26

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

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

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 не должно нарушать это исправление, как это происходит с некоторыми другими решениями.

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

2
ответ дан 23 November 2019 в 00:26

Другие вопросы по тегам:

Похожие вопросы: