Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Плагины/индикаторы для индикации статуса синхронизации с Yandex-disk  (Прочитано 1065221 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Sly_tom_cat,
Интересное наблюдение - список недавноизменённых не отображается, но (!) ради интереса создал пустой файл и список появился
лог
yandex-disk-indicator

(yandexDiskIndicator.py:14563): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2:16: Theming engine 'adwaita' not found
Paths are set to icons for theme 'dark'
Icon updating:      Status: paused -> idle
wFile: /media/haron/BKP/Yandex.Disk/.sync/cli.log
Event handling: Triggered by: timer      Status: paused -> paused
Modified: /media/haron/BKP/Yandex.Disk/.sync/cli.log/
Event handling: Triggered by: watcher    Status: paused -> idle
Last synchronized: update
Icon updating:      Status: paused -> idle
Watch timer recreated
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Modified: /media/haron/BKP/Yandex.Disk/.sync/cli.log/
Event handling: Triggered by: watcher    Status: idle -> idle
Watch timer recreated
Modified: /media/haron/BKP/Yandex.Disk/.sync/cli.log/
Event handling: Triggered by: watcher    Status: idle -> busy
Last synchronized: update
Icon updating:      Status: idle -> busy
message
Watch timer recreated
Sequential icon file: yd-busy1.png
Sequential icon file: yd-busy2.png
Sequential icon file: yd-busy3.png
Sequential icon file: yd-busy4.png
Modified: /media/haron/BKP/Yandex.Disk/.sync/cli.log/
Event handling: Triggered by: watcher    Status: busy -> busy
Last synchronized: update
Watch timer recreated
Sequential icon file: yd-busy5.png
Modified: /media/haron/BKP/Yandex.Disk/.sync/cli.log/
Event handling: Triggered by: watcher    Status: busy -> idle
Last synchronized: update
Icon updating:      Status: busy -> idle
message
Watch timer recreated
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Event handling: Triggered by: timer      Status: idle -> idle
Ubuntu 14.04 x86_64
Завтра проверю в кубунте
« Последнее редактирование: 15 Апреля 2014, 22:44:53 от Haron Prime »

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
после перезапуска опять не отображается  :idiot2:

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 923
    • Просмотр профиля
chrome_cat, если во время обновления - то может быть разное т.к.там постоянно меняются данные... а вот если после окончания синхронизации (в idle), то видимо надо будет в Idle всетаки проверять - не изменился ли список и обновлять если изменился...
в idle. через некоторое время после синхронизации.

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Кажись нашел беду....
Я в 0.8 сделал элементы подменю неактивными (sensitivity=false). Так у меня в крыске 13.10 аж крашнулся индикатор  :o :idiot2: с вываливанием аппорта :idiot2: А на работе в 12.04.3 все работало как часики....

chrome_cat, Спасибо за уточнение - теперь понятно что сделать...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Ver. 0.9 -> 1.0

т.к. сделать не активным подменю (со списком последних синхронизированных) - не удалось из за бага.... приделал на каждый пункт этого под-меню открытие файла/каталога (в соответсвующем приложении по умолчанию)... там правда бывают файлы которых уже нет (создал файл, переименовал - он там может оказаться и со старым и с новым именем) но думаю фича - полезная....

За одно восстановил обновление этого списка в режиме idle.
« Последнее редактирование: 17 Апреля 2014, 18:44:05 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
версия 0.9.
В подменю последние загрузки, если имя длинное- на две строки то снизу-сверху режется (может сделаете, чтоб обрезало середину, оставляло начало-конец? ибо на несколько строк растягивать тоже не выход..)- собстно скрин:
(Нажмите, чтобы показать/скрыть)
лог при запуске с включенным дебаггером. Ошибки на месте, но вроде как все работает..
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 16 Апреля 2014, 09:25:05 от агасфер »
Возможно всё, но..

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
агасфер, то не ошибки даже - варнинги, но народ таки пишет что это типа просто начало беды (как я понял).

Главное - работает. :)

А имя на две строки - это блин аще  :idiot2: :o
В принципе у меня были достаточно длинные пути/имена - у меня просто под-меню растягивалось так что-бы в одну строчку влезло....

Резать - вариант нехороший - я сейчас не парюсь с именем, а просто беру его из лейбла меню (куда его засовываю при обновлении). Если резать вывод, то надо в параллельной структуре хранить не резанные имена... в принципе - не сложно... Но вопрос - сколько резать :idiot2:

Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
Sly_tom_cat, может количество символов в строке как-нить можно принудительно выставить? а то прикольно выходит..
хотя Esc работает, потому не критично..
Короче я не понял- если имя немножко длинней- скрин выше(прошлый мой). Если же имя длинней побольше, чем немного, то вот так-
« Последнее редактирование: 16 Апреля 2014, 12:30:17 от агасфер »
Возможно всё, но..

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
агасфер, я так понял в прошлый раз система перенесла сама строку по пробелу в имени, а коли нет пробела - то такая вот петрушка вышла как на втором :)

С такими закидонами - да нужно обязательно резать - добавил себе в to-do....

И, кстати спасибо за правильное тестирование!

Разработчик обычно тестирует на том что есть, а вот правильный тестер подпихивает приложению всякую безумную чухню какая только может быть в природе или даже не может. И вот именно на безумной чухне и вылезают явные несуразности или баги.
Именно поэтому тестеров (в правильных конторах) всегда отделяют от разработчиков и набирают туда дотошных и вредных теток, обычно ;)

Ты только не обижайся ни в коем случае. Я очень ценю правильное тестирование и тех, кто это умеет делать. 8) Сам то я - не тестер ни разу (подсунуть немерянной длинны файл - мне и в голову не пришло)...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
С растягиванием иконки в gnome-fallback панели так ничего и не ясно?

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Karl500, это пока у меня в разделе known-bugs.
Если честно - то мне не совсем понятно что делать с этим ... может пакета какого не хватает?  :idiot2:
Ну ты хотябы с включенным дебагом вывод пришли запущенного в терминале индикатора.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Sly_tom_cat,
Вот он; правда там ничего нету...
(Нажмите, чтобы показать/скрыть)

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Karl500, ну отсутствие результата - тоже результат... ;)

Я пока занялся заливкой в PPA на ланчпад... как только/если получится - буду туда сливать обновления.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
УРААА!!!! Залилось таки на ланчпад, даже утилита копирования по релизам сработала.

https://launchpad.net/~slytomcat/+archive/ppa

Подключаем - пользуемся :)

Правда сам не проверил еще - убегаю с работы....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.