После обновления с xubuntu 13.10 до 14.04 я обнаружил, что dropbox необходимо переустановить в моей системе, среди множества других проблем. Я выполнил следующее как предложено здесь :
sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i
EDIT: как это не удалось решить проблему , описанную ниже, я также попытался установить Dropbox из .deb
из здесь для Ubuntu.
Это установило выпадающую версию 3.2.9, которая, кажется, снова работает, однако значок уведомителя в xfce4-panel
не соответствует локально установленной теме / значкам:
Здесь я использую elementary-xfce-dark
и могу подтвердить, что значки статуса Dropbox, которые я хочу использовать, присутствуют в /usr/share/icons/elementary-xfce-dark/panel
.
Тем не менее, используемые значки ( ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status
) являются файлами PNG с прозрачностью, однако при проверке фон является тем #EFEBE7
, что предполагает использование альфа-канала, и что-то еще устанавливает его в качестве цвета фона.
ОБНОВИТЬ
Иногда значок Dropbox вообще не появляется xfce4-panel
после перезагрузки, ни в области уведомлений, ни на панели задач.
ЧАСТИЧНО РАЗРЕШЕНО
Итак, после очистки, а затем переустановки Dropbox отсюда с помощью пакета .deb, я теперь периодически вижу это после каждой полной перезагрузки:
Вот список всего, что я могу вспомнить до полной перезагрузки:
- Установлено следующее:
- Вслед наконечник от здесь , который отключает автоматический запуск из
indicator-application-service
при входе в систему ( так называемый «Индикатор приложения» в / меню «Application Autostart» на «сессии и запуск»); - Пожертвовали несколько коз .
Я могу подтвердить, что:
- Работающая версия вызывается из
~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/
; - Значок раскрывающегося списка появляется в области уведомлений , а не на панели задач
xfce4-panel
; $ python --version
производитPython 2.7.6
Я не уверен относительно того, какие именно из перечисленных выше шагов были необходимы, чтобы повлиять на внешний вид значка. Опять же, к сожалению, значок появляется только с перерывами - один раз из каждых нескольких циклов выключения / загрузки, так что YMMV!
Я также отмечаю, что когда он присутствует, используемые значок и тема / стиль по-прежнему не соответствуют локальной теме. Например, посмотрите подсказки:
...против...
ЗАМЕЧАНИЯ О ПРОГРЕССЕ
- Похоже, что здесь и здесь есть болтовня об этой проблеме , что говорит о том, что в последней версии dropbox (3.0.3) теперь используется пользовательский интерфейс Qt . Поведение dropbox 3.0.3 для игнорирования локальных тем также, кажется, применимо к другим дистрибутивам Linux, таким как Mint и Arch .
- Эта страница предполагает, что в xfce4 была ошибка, которая не позволяла программному обеспечению Qt5 использовать локальную тему. Однако обновление до
xfce4-session
версии 4.11 не решило проблему. - Я собираюсь начать новую установку xubuntu 14.0.4-1 для решения других проблем, поэтому я сообщу здесь о том, сохраняется ли проблема.
- После установки свежей версии xubuntu 14.04-1, я теперь не вижу значок уведомления Dropbox вообще! Я предполагаю, что, если я найду способ активировать его снова, у меня все еще может быть та же проблема. Я буду продолжать это ...
- Испытание различных вариантов установки (файлы deb с веб-сайта dropbox, компиляция и установка из исходного кода) пока не принесло никакого решения. Предложения приветствуются!
Ответы:
Итак, нет полного ответа в течение двух месяцев?
Все тогда хорошо!
Теперь представляю ... мой очень неловкий, не очень рекомендуемый, отвратительно нудный хак :
.dropbox-dist
каталоге, который может находиться в~/.dropbox-dist
или/var/lib/dropbox/.dropbox-dist
. Внутри этого иконки находятся в папкеdropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status
(или похожи, ваш путь может отличаться в зависимости от версии и используемой сборки).xfce4-panel
. Это легко с помощью инструмента, подобного Gimp, с инструментом выбора цвета ( ). Шахта случается#242424
.#242424
).Результат:
Хорошо смотритесь. Это прекрасно для меня, так как я не меняю
xfce4-panel
цвет. Однако некоторые вещи стоит отметить:#EFEBE7
рамкой 2px, если ваши значки имеют 22x22px. Я решил эту проблему, просто увеличив значки до необходимого размера (22x22 пикселей).Если Dropbox когда-либо обновляется, ваши иконки могут быть снесены. Если вы собираетесь попробовать это сами, храните резервную копию своих значков вне каталога Dropbox. Или вы можете просто загрузить их отсюда (если вы также используете
#242424
цвет панели):(
dropboxstatus-logo.png
)dropboxstatus-idle.png
)dropboxstatus-busy.png
)dropboxstatus-busy2.png
)dropboxstatus-x.png
)источник
for i in *.png; do convert $i -background '#000000' -alpha remove $i; done
заменяя#000000
правильный цветовой код для вашей панели. Обратите внимание, что это перезаписывает изображения, поэтому вы можете сначала создать резервную копию значков!Если вы отключите композитинг, а затем выполните перезагрузку, на панели задач появится значок. К сожалению, это не решение для меня, так как мне нужно композитинг.
Чтобы отключить композитинг в Xubuntu 14.04:
PS: Мне следовало бы добавить это в комментарии, но я пока не могу комментировать, недостаточно реп. очки (глупое правило).
источник
Это автоматическая версия ответа Шарки. Сначала создайте скрипт с именем
fix-dropbox-icons
:Если ваш фон имеет цвет, отличный от черного, то откорректируйте
#000000
бит соответственно. Не забудьтеchmod +x
этот скрипт.В вашем запуске (
.xsession
,.Xinit
,.i3/config
, настройки DE ... зависит от вашей установки) сделать его запустить этот скрипт при запуске / авторизации. Если Dropbox обновляется и перезагружается во время входа в систему, значок будет временно испорчен, но при следующем входе в систему его следует исправить снова.источник
в mint17.1 я удалил dropbox и установил Nemo Dropbox в synaptic, и значок появился в системном трее, при использовании этих клавиш на клавиатуре ctrl, alt, back space - для сброса
источник
XUBUNTU 14.04.1 ядро 3.13.0-44
Я использовал скрипт bash -c "dropbox stop && sleep 5 && strace ~ / .dropbox-dist / dropboxd 2> / dev / null> / dev / null" выше, и он восстановил значок уведомления. Однако, это снова исчезло, когда я закрыл терминал или сломался, используя CTRL-C.
Я поместил скрипт в мои программы запуска с ключом -D и перезагрузил компьютер. Теперь значок отображается постоянно.
bash -c "dropbox stop && sleep 5 && strace -D ~ / .dropbox-dist / dropboxd 2> / dev / null> / dev / null"
Надеюсь это поможет...
источник
Это то, как я полностью решил после многих попыток. Я надеюсь, что это будет полезно и для кого-то еще:
переустановил дропбокс из терминала:
вручную создал новую строку dropbox-automatic-boot в settings / session-start с этим новым путем:
источник
Компонент работает беспорядочно для меня, без перезагрузки. Если вы продолжаете нажимать флажок включения / выключения, иногда он появляется снова.
источник