На компьютере Lubuntu 15.10 отсутствует значок Dropbox, который сообщает о состоянии приложения и разрешает взаимодействие.
Когда я начинаю Dropbox, независимо от того , если я использую dropbox start
, dropbox start -i
или lxpanel
-ЗАКЛАДКИ, только маленькая камера появится значок «Индикатор» Applets -сечением lxpanel
:
Это очень раздражает, так как мне всегда приходится использовать терминал для проверки статуса. В чем причина этого странного поведения? Раньше он работал, я не могу сказать, когда это изменилось, возможно, обновление программного обеспечения. Переустановка не работает, и значки существуют в ~/.dropbox-dist/dropbox-lnx.x86-3.14.5/images/hicolor/16x16/status
-directory.
Ответы:
К сожалению, большинство ответов здесь - чистый вуду, и они не затрагивают реальных основных проблем, из которых есть два (я пишу это частично, чтобы я сам не забыл об этом в следующий раз, когда имею дело с этим ).
Проблема номер один: Dropbox пытается приспособиться к любой среде, в которой он работает, поэтому он выполняет некоторую работу по автоопределению. Иногда происходит сбой, так как он не обновлялся с 2015 года. Эта проблема была устранена обновленной
/usr/bin/dropbox
оболочкой, поставляемой вnautilus-dropbox
пакете Ubuntu . Поэтому, если вы хотите избежать части проблем, используйте ее, а не пакет Dropbox. Если нет, убедитесь, чтоXDG_CURRENT_DESKTOP
установленоUnity
до запуска Dropbox; версия пакета для Ubuntu делает это внутренне.Проблема номер два: Dropbox написан с использованием Qt, точнее Qt5. Unity основан в основном на GTK +. Qt может использовать стили GTK +, но реализация значительно изменилась за последний год или около того.
К сожалению, установка Ubuntu по умолчанию не облегчает использование стилей GTK + из Qt, поскольку, которое не работает должным образом, а стилизация GTK + не инициализируется, что приводит к недоступности всего, что основано на GTK +, включая интерфейс меню D-Bus, что делает индикатор работающим. СбросQT_STYLE_OVERRIDE
по умолчанию установлено значениеgtk
QT_STYLE_OVERRIDE
или установка его в допустимое значение снимает Dropbox и заставляет индикатор появляться снова.Обновление: На самом деле, это не Ubuntu по умолчанию, но что-то еще может устанавливать переменную в неправильное значение - в моем случае, это было то,
~/.xsession
где я положил ее несколько лет назад и забыл об этом. В любом случае стоит проверить и, возможно, принудительно установить его на правильное значение.источник
dropbox stop && dbus-launch dropbox start
у меня работает. superuser.com/a/1043469/379553 от Lubuntu 18.04 LTSLubuntu 14.04 .... У меня есть несколько машин, все те же ОС. Один за другим значок Dropbox исчез.
Я боролся в течение нескольких месяцев. Не удалось восстановить значок. Понял сейчас!
dropbox stop && dbus-launch dropbox start
sudo apt-get install dropbox
dbus-launch dropbox start
источник
Есть некоторые обходные пути, пока ошибка не будет исправлена. Лучший на данный момент (работающий для дистрибутивов Linux, таких как Xubuntu, Linux Mint и т. Д.):
Более подробная информация на другом сайте StackExchange: значок Dropbox не работает Xubuntu 14.04 LTS 64 - Ask Ubuntu
Обновить:
И более поздний обходной путь, который работает для большего количества операционных систем Linux:
источник
Решение для Lubuntu 17.04 - это (при условии, что вы загрузили файл .deb):
1) Сделайте копию автозапуск файла Dropbox:
cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/newstart_dropbox.desktop
2) Редактировать файл newstart_dropbox.desktop. Измените
Exec=
строку наExec=dbus-launch dropbox start -i
;3) Скопируйте файл в /usr/share/applications/dropbox.desktop в ~ / .local / share / Applications /:
cp /usr/share/applications/dropbox.desktop ~/.local/share/applications/
4) Отредактируйте файл, который вы скопировали,
~/.local/share/applications/
как вы делали в шаге 2. ИзменитеExec=
строку наExec=dbus-launch dropbox start -i
5) Отключите автозапуск Dropbox с помощью следующей команды на терминале:
dropbox autostart n
Спасибо за Эндрю и команду Wepup8 за советы.
http://www.webupd8.org/2016/06/fix-dropbox-indicator-icon-and-menu-not.html
источник
У меня была такая же проблема с Debian 9 (cinnamon) после обновления, и вот что я сделал:
отредактировал файл
/user/share/applications/desktop.dropbox
и изменил строкуExec=dropbox start -i
наExec=dbus-launch dropbox start -i
.Также добавлена строка для задержки запуска dropbox:
X-GNOME-Autostart-Delay=30
мне тоже пришлось перезагрузиться.
источник
Хуан, я обнаружил, что ни один из этих обходных путей не работает специально в Lubuntu . Когда я обновился до Lubuntu 15.10, у меня возникла та же проблема со значком нефункциональной области индикатора, как описано здесь: /ubuntu/732967/dropbox-icon-is-not-working-xubuntu-14- 04-LTS-64/739018 # 739018
Тем не менее, единственное, что я нашел для работы в Lubuntu, это:
dropbox stop
dbus-launch ~/.dropbox-dist/dropboxd
dropbox autostart n
gksudo pcmanfm
Это дает мне постоянную работу. Надеюсь, что это помогает кому-то.
источник
dbus-launch
заставляет индикатор нового стиля работать должным образом, вместо того, чтобы заставлять его использовать иконку X в старом стиле. Кроме того, вам не нужно создавать новый сценарий/bin
для этого (и вы не должны вносить какие-либо вещи/bin
; используйте~/.local/bin
или/usr/local/bin
). Простоdbus-launch dropbox start
введите команду непосредственно в диалог автозапуска.dbus launch
-com непосредственно в диспетчере автозапуска предпочтительнее, чем написание скрипта в / bin.Я проверил это на Lubuntu и работал отлично.
http://www.webupd8.org/2016/06/fix-dropbox-indicator-icon-and-menu-not.html
источник
Я пользователь Arch Linux с рабочим столом GNOME3. В моем случае мне нужно добавить некоторую задержку при Audostart:
Создайте файл Bash где угодно. (например
~/dropbox_delay.sh
)Дайте ему разрешение на выполнение:
chmod +x ~/dropbox_delay.sh
В
/usr/share/applications/dropbox.desktop
файле отредактируйте следующую строку (или аналогичную строку, начинающуюся сExec=
:в
Сделайте то же самое в
~/.config/autostart/dropbox.desktop
.источник
Если Dropbox запускается как cronjob, необходимо установить для отображения окружение $ DISPLAY.
Добавьте тест, чтобы увидеть, работает ли X, и если да, установите $ DISPLAY перед перезапуском Dropbox.
Если $ DISPLAY не установлен, скрипт все равно перезапустит Dropbox.
Тестирование на $ DISPLAY позволяет этому сценарию перезапустить Dropbox, пока пользователь не вошел в X.
Запуск этого сценария при запуске сеанса X перезапустит Dropbox и позволит появиться значку
например, для ~ / bin / dropbox-start.sh
Работает на LinuxMint 17.3 под управлением XFCE4
источник
Если раскрывающееся меню не работает, но при использовании MATE отображается индикатор, попробуйте установить
caja-dropbox
вместоdropbox
.Смотрите: https://ubuntu-mate.community/t/caja-dropbox-not-showing-popup-menu-after-starting-mate-17-10/15780/4
источник