Dropbox 3.2.9 игнорирование локальных тем / отсутствует значок уведомления

19

После обновления с Xubuntu с 13.10 по 14.04 я обнаружил, что dropbox необходимо переустановить в моей системе, среди множества других проблем. Я выполнил следующее, предложенное здесь :

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i

EDIT: , так как это не помогло решить проблему, описанную ниже, я также попытался установить Dropbox из .deb из здесь для Ubuntu.

Это установило dropbox version 3.2.9, который, похоже, снова работает, однако значок notifier в 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,которыйпредполагаетиспользованиеальфа-канала,ичто-тодругоеустанавливаетэтокакцветфона.

UPDATE

ИногдазначокDropboxнепоявляетсявxfce4-panelпослеперезагрузкилибовобластиуведомлений,либовсистемномтрее.

ЧАСТИЧНОРЕШЕНО

Итак,ошибка,послеочистки,азатемповторноустановитьDropboxиз здесь , используя пакет .deb, теперь я периодически наблюдайте это после каждой жесткой перезагрузки:

Вотсписоквсего,чтояпомню,ясделалпереджесткойперезагрузкой:

  • Установленоследующее:
    • libappindicator1(из-за этих подсказки , обнаружили, что он уже установлен);
    • libappindicator3-1 (еще не установлен)
    • libappindicator3-dev (еще не установлен)
  • Следуя подсказке здесь , которая отключает автозапуск indicator-application-service при входе в систему (называемое "Индикаторное приложение" в меню "Сессия и запуск" / "Автозапуск приложения");
  • Пожертвовал несколько коз .

Я могу подтвердить, что:

  • Текущая версия вызывается из ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/ ;
  • Значок dropbox появляется в области уведомлений , а не в системном трее, xfce4-panel ;
  • $ python --version производит Python 2.7.6

Я не знаю точно, какие из этих шагов были необходимы, чтобы повлиять на внешний вид значка. Опять же, неутешительно, значок появляется только с перерывами - один раз из каждых нескольких циклов отключения / загрузки, поэтому YMMV!

Я также отмечаю, что когда он присутствует, используемые значки и тема / стиль по-прежнему не соответствуют теме локального набора. Например, проверьте всплывающие подсказки:

...против...

ПРИМЕЧАНИЯ ПРОГРЕССА

  • Кажется, что есть проблема с этой проблемой здесь и here , предполагая, что в последней версии dropbox (3.0.3) теперь используется пользовательский интерфейс Qt . Поведение dropbox 3.0.3 для игнорирования локальных тем также похоже на другие дистрибутивы Linux, такие как Монетный двор и Arch .
  • Эта страница предполагает, что у xfce4 была ошибка, которая не позволяла программному обеспечению Qt5 использовать локальную тему. Однако обновление до xfce4-session версии 4.11 не решило проблему.
  • Я собираюсь приступить к новой установке xubuntu 14.0.4-1 для решения других проблем, поэтому сообщаю здесь, сохраняется ли проблема.
  • После установки новой версии xubuntu 14.04-1 теперь я не вижу значка уведомлений о Dropbox вообще! Я полагаю, что если я найду способ активировать его снова, у меня может быть такая же проблема. Я продолжу ...
  • Попробуйте различные варианты установки (файлы deb с веб-сайта Dropbox, компиляция и установка из источника) еще не принесли решения. Предложения приветствуются!
задан sharky 14.12.2014 в 22:55
источник

7 ответов

6

Итак, нет полного ответа в течение двух месяцев?

Allllllll-rightythen!

Теперь,представляя...мойникогданесмущающий,неочень-рекомендуемый,отвратительнокривоватыйхак:

  • Найдитезначкиуведомленийвкаталоге.dropbox-dist,которыйможетнаходитьсяв~/.dropbox-distили/var/lib/dropbox/.dropbox-dist.Внутриэтогозначканаходятсявпапкеdropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status(илианалогичной,вашпутьможетотличатьсявзависимостиотиспользуемойверсииисборки).
  • Определитецветвашегоxfce4-panel.Этолегкоиспользоватьспомощьюинструмента Gimp с инструментом выбора цвета (). Мине бывает #242424 .
  • Для каждого из значков уведомлений, которые являются изображениями PNG с прозрачностью, откройте их с помощью Gimp. Да, это правильно, я собираюсь изменить этот фон от прозрачного до сплошного цвета (в моем случае, #242424 ).

Результат:

Хорошовыглядит.Этопрекраснодляменя,таккакянеменяюцветxfce4-panel.Однако,некоторыевещи,которыеследуетотметить:

  • Вамнеобходимоперезапуститьdropbox,чтобыизменениявступиливсилу:
    • ~$dropboxstop
    • ~$dropboxstart
  • Есливыредактируетезначки16x16px,выможетенайтиихвцентрес2px#EFEBE7,есливашизначки22x22px.Яобратилсякэтому,простоувеличивзначкидотребуемогоразмера(22x22px).
  • ЕслиDropboxобновляется,вашизначкимогутбытьудалены.Есливыпопытаетесьсделатьэтосамостоятельно,сохранитерезервнуюкопиюсвоихзначковвнекаталогаDropbox.Иливыможетепростозагрузитьихздесь(есливытакжеиспользуете#242424дляцветавашейпанели):

  • ( dropboxstatus-logo.png )

  • (dropboxstatus-idle.png)
  • ( dropboxstatus-busy.png )
  • (dropboxstatus-busy2.png)
  • ( dropboxstatus-x.png )
ответ дан sharky 13.03.2015 в 03:33
5

Если вы отключите композицию, а затем выполните перезагрузку, значок появится в панели лотков. К сожалению, это не решение для меня, так как мне нужен композитинг.

Чтобы отключить компоновку в Xubuntu 14.04:

  • Перейдите в раздел «Все настройки» и нажмите «Настройки администратора окна»:

  • Перейдитенавкладку«Композитор»
  • Снимитефлажок«Включитькомпоновкуотображения»

PS: Я бы, наверное, добавил это в комментарии вместо этого, но я не могу комментировать, но недостаточно. пунктов (глупое правило).     

ответ дан iamatrain 22.12.2014 в 12:05
1

Это автоматическая версия ответа sharky. Сначала создайте скрипт с именем fix-dropbox-icons :

#!/bin/bash
find $HOME/.dropbox-dist/ -name '*.png' -exec \
    convert \{} -background '#000000' -alpha remove \{} \;

Если ваш фон имеет некоторый цвет, отличный от черного, то соответствующим образом сопоставьте бит #000000 . Не забывайте, что chmod +x этот скрипт.

В вашем старте ( .xsession , .Xinit , .i3/config , настройки DE ... зависит от вашей настройки) запустите этот скрипт при запуске / входе в систему. Если обновления Dropbox и перезагрузки при входе в значок будут временно испорчены, но при следующем входе в систему он должен быть исправлен снова.

    
ответ дан Laurence Gonsalves 05.10.2015 в 20:18
-1

в mint17.1 Я удалил dropbox и installe Nemo Dropbox в синаптическом режиме, и значок появился в системном трее, используя эти клавиши на клавиатуре ctrl, alt, back space - для сброса

    
ответ дан Paul Rawlins 18.12.2014 в 20:12
-1

Ядро XUBUNTU 14.04.1 3.13.0-44

Я использовал сценарий bash -c "dropbox stop & amp; & amp; sleep 5 & amp; strace ~ / .dropbox-dist / dropboxd 2 gt; / dev / null > / dev / null" выше, и он восстановил значок уведомления. Однако он снова исчез, когда я закрыл терминал или разразился с помощью CTRL-C.

Я поместил скрипт в свои загрузочные программы с ключом -D и перезагрузился. Теперь значок отображается постоянно.

bash -c "dropbox stop & amp; & amp; sleep 5 & amp; strace -D ~ / .dropbox-dist / dropboxd 2 > / dev / null > / dev / null"

Надеюсь, что это поможет ...

    
ответ дан Roy Jerden 29.01.2015 в 17:25
-1

Вот как я полностью решил после многих попыток. Я надеюсь, что это будет полезно и для кого-то другого:

  • удаленный пакет из диспетчера приложений
  • удалил строку с автоматической загрузкой Dropbox в настройках / session-start
  • отключен составной менеджер (путем выбора его окна)
  • перезагружен
  • повторно установлен Dropbox из терминала:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    
  • вручную создала новую строку с автоматической загрузкой Dropbox в настройках / сеансовом запуске с помощью этого нового пути:

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • перезагрузился и, в конечном счете, снова включил составной менеджер
ответ дан Marcello 16.02.2015 в 20:38
-2

Композитная вещь работает беспорядочно для меня, без перезапуска. Если вы все время нажимаете флажок включения / выключения, он снова появляется.

    
ответ дан mwgdrwg 27.12.2014 в 09:28