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.

Для цього встановлено папку "Версія 3.2.9", яка, як видається, працює знову, однак піктограма сповіщувача у програмі xfce4-panelне відповідає локально встановленій темі / піктограм:

піктограма "вікна" не дотримується елементарної теми xxce-dark

Тут я використовую 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, я переривчасто бачу це після кожного жорсткого перезавантаження:

Правильно використовуючи колір тла із зображенням значка Dropbox

Ось перелік всього, що я пам'ятаю, що робив перед важким перезавантаженням:

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

Я можу підтвердити, що:

  • Звертається до запущеної версії ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/;
  • Піктограма папки відображається в області повідомлень , а не в системному треї xfce4-panel,;
  • $ python --version виробляє Python 2.7.6

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

Я також зазначу, що, коли він присутній, піктограма (и) та тема / стиль, які використовуються, все ще не відповідають локально заданій темі. Наприклад, перегляньте підказки:

Підказка 3.0.3 підказка не використовує локальну тему ...проти... значок області сповіщень Bluetooth за допомогою локальної теми


ПРИМІТКИ ПРО ПРОГРАМУ

  • Здається, тут і тут балакають проблеми , і це говорить про те, що в останній версії 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, компіляція та встановлення з джерела) ще не дало жодного рішення. Пропозиції Ласкаво просимо!

Дякую @DKBose - я вже це робив (скопіював на праві іконки) - але я хотів би, щоб він використовував локальну тему, щоб уникнути білого тла теж. Зараз я підозрюю, що це помилка з останньою версією (3.0.3).
шаркіт

1
Тут же питання. Якщо чесно, то я останнім часом сильно роздратований витівками Dropbox. Демон має досить значну продуктивність і слід пам’яті в моїй системі. Додайте до цього ці нові косметичні проблеми, і я думаю, що я завершив автоматичну запуск Dropbox. Якщо ви шукаєте інше рішення, ознайомтеся з цим сценарієм синхронізації випадаючих скриньок . Ви можете використовувати його для одноразової синхронізації. Не потрібно, щоб потворний демон постійно працював.
Глютанімат

Відповіді:


6

Отже, жодної повної відповіді за два місяці?

введіть тут опис зображення Все це так!

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

  • Знайдіть у .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"
    • ~ $ dropbox start
  • Якщо ви редагуєте піктограми запасу 16x16px, ви можете знайти їх в центрі з #EFEBE7окантовкою 2px, якщо ваші значки мають 22x22px. Я вирішив це, просто збільшивши значки до потрібного розміру (22x22px).
  • Якщо Dropbox коли-небудь оновлюється, ваші значки можуть бути здуті. Якщо ви збираєтеся спробувати це самостійно, зберігайте резервну копію ваших піктограм поза каталогом Dropbox. Або ви можете просто завантажити їх звідси (якщо ви також використовуєте #242424для кольору панелі):

  • dropboxstatus-logo.png( dropboxstatus-logo.png)

  • dropboxstatus-idle.png( dropboxstatus-idle.png)
  • dropboxstatus-busy.png( dropboxstatus-busy.png)
  • dropboxstatus-busy2.png( dropboxstatus-busy2.png)
  • dropboxstatus-x.png( dropboxstatus-x.png)

2
Замість того, щоб вручну коригувати кожне зображення, ви можете скористатися командою, for i in *.png; do convert $i -background '#000000' -alpha remove $i; doneзамінивши #000000правильний колірний код для вашої панелі. Зауважте, що це перезаписує зображення, тому ви можете спершу створити резервну копію піктограм!
Лоранс Гонсальвес

@LaurenceGonsalves солодощі.
гострий

Це рішення нормально, я використовував його для зміни білих областей на більш темний колір, але потім, коли оновлюється папка, вона змінює зображення назад. Це дуже дратівливо, тому що НЕ МОЖЛИВО ПЕРЕБІРИТИ ПРОГРАМУ ДРОПБОКС ТРАЙ ІКОН CRA * PY ВІД ОНОВЛЕННЯ. Чому так? Тому що ви навіть не маєте свободи користуватися програмою. Ось чому я люблю вільне програмне забезпечення! Я використовую дроп-бокс через деякі робочі причини, яких неможливо уникнути (я ненавиджу його змушувати його використовувати).
iharob

5

Якщо ви вимкнете композицію, а потім перезавантажте, на панелі лотків з’явиться значок. На жаль, це не рішення для мене, тому що мені потрібно композиція.

Щоб відключити композицію в Xubuntu 14.04:

  • Перейдіть до "Усі налаштування" та натисніть "Налаштування вікна":

введіть тут опис зображення

  • Перейдіть на вкладку "Композитор"
  • Зніміть прапорець "Увімкнути композицію на дисплеї"

введіть тут опис зображення

PS: Я, мабуть, мав би замість цього додати коментарі, але поки не можу коментувати, недостатньо представників. бали (дурне правило).


Сподіваємось, хтось може використати це для створення справжнього рішення!
iamatrain

Класно, дякую. Відключення композітінга показує значок Dropbox, але на моїй машині він все ще не дотримується локально задану тему, і виглядає як це . Принаймні, я зараз можу отримати доступ до контекстного меню, де раніше не міг!
гострий

1

Це автоматизована версія відповіді Шаркі. Спочатку створіть сценарій під назвою 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 ... залежить від вашої установки) зробити його запустити цей скрипт при запуску / авторизації. Якщо оновлення та перезавантаження папки, яка під час входу в систему, буде тимчасово змінено, але наступного разу, коли ви ввійдете в систему, її слід знову виправити.


-1

в mint17.1 я видалив Dropbox і встановив Nemo Dropbox синаптично, і значок з'явився в системному треї, за допомогою цих клавіш на клавіатурі ctrl, alt, задній простір - для скидання


-1

Ядро 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"

Сподіваюся, це допомагає ...


-1

Ось так я повністю вирішився після багатьох спроб. Я сподіваюся, що це буде корисно і для когось іншого:

  • видалено папку з менеджера програм
  • видалено рядок автоматичної завантажувальної програми в налаштуваннях / сеанс-старт
  • відключений композитний менеджер (знявши галочку)
  • перезавантажено
  • перевстановити папку з терміналу:

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

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • перезавантажено і врешті-решт увімкнено композитний менеджер

Чи вирішує це проблема, якщо піктограма не дотримується місцевих тем?
гострий

-2

Композиційна річ для мене працює помилково, не роблячи перезавантаження. Якщо ви продовжуєте клацати прапорець увімкнути / вимкнути, іноді він знову з’являється.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.