На жаль, більшість відповідей тут є чистими вуду і не стосуються фактичних основних питань, з яких є дві (я це пишу частково, щоб я не забув це сам наступного разу, коли я маю справу з цим ).
Випуск номер один: Dropbox намагається пристосуватись до будь-якого середовища, в якому він працює, тому це робить деяку роботу з автоматичним виявленням. Іноді це не вдається, оскільки він не оновлювався з 2015 року. Цю проблему було вирішено оновленою /usr/bin/dropbox
обгорткою, що постачається в nautilus-dropbox
пакеті Ubuntu . Тож якщо ви хочете уникнути частини проблем, використовуйте її, а не пакет, який надає Dropbox. Якщо ні, переконайтеся, що XDG_CURRENT_DESKTOP
встановлено до Unity
запуску Dropbox; версія пакета Ubuntu робить це внутрішньо.
Випуск номер два: Dropbox пишеться за допомогою Qt, точніше Qt5. Єдність базується переважно на GTK +. Qt може використовувати стилі GTK +, але впродовж останнього року реалізація значно змінилася. На жаль, установка Ubuntu за замовчуванням не полегшує використання стилів GTK + з Qt, оскільки QT_STYLE_OVERRIDE
за замовчуванням встановлено значенняgtk
, яке не працює, як очікувалося, а стиль GTK + не вдається ініціалізувати, що призводить до недоступності всього на основі GTK +, включаючи інтерфейс меню D-Bus, завдяки чому індикатор працює. Якщо QT_STYLE_OVERRIDE
встановити або встановити його на дійсне значення, вимикає Dropbox і змушує індикатор з’являтися знову.
Оновлення: Насправді це не Ubuntu за замовчуванням, але щось інше може встановити змінну на неправильне значення - у моєму випадку саме ~/.xsession
там я поставив її кілька років тому і забув про неї. У будь-якому випадку, варто перевірити і, можливо, примусити встановити його на правильне значення.