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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн Sly_tom_cat

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

Оффлайн Haron Prime

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

Оффлайн Sly_tom_cat

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

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Sly_tom_cat,
(Нажмите, чтобы показать/скрыть)

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Sly_tom_cat, не в питоне субменю делается, а в графической библиотеке, которую ты юзаешь, вероятно через биндинг GTK.
ЗЫ
Начал пилить клиента на C++ (в WM нет аплетов юнити, особенно если говорить про Gentoo), но медленно очень идёт (опять нашёл мелкие глюки в gtkmm, не знаю с чем связано: приделал кнопку для открытия яндекса (Gtk::LinkButton) из окна ввода пароля (сегодня его написал, за иконку и основную логику не брался пока) кнопка работает, яндекс открывается, но кидает в терминал радостное сообщение, которое мне не очень нравится, гугл молчит на эту тему как партизан, только выдаёт ссылки на фаерфокс, который когда-то с таким сообщением крашился:
(process:17470): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed :-\, а времени я много не могу этому уделить, надо и дела делать. Но ты апплет не забрасывай, я его делать не буду, да и сделаю ли саму программу - вопрос.

Оффлайн Sly_tom_cat

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

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

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Sly_tom_cat,
да я понимаю, конечно, просто на ланчпаде удобнее было бы.
Если для гуя убунтовское API для индикаотра используете, то там с подменю все и правда легко.
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Гуй там - gtk3-шный.
С индикаторным API даже не заморачивался - просто импрт нужного класса и создание экземпляра объекта этого класса, дальше к нему все навешивается (иконки, меню, и бекбон с вызовом yandex-disk и вотчером через inotify).
Индикатор для 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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Ver 0.4 Beta -> 0.4_1beta

Changes from 0.3
 - Menu issue on unity - fixed
 - Statuses renamed
 - Progress information added in status
 - Last synchronized items submeny added
« Последнее редактирование: 12 Апреля 2014, 14:26:06 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн artifactor

  • Старожил
  • *
  • Сообщений: 1769
    • Просмотр профиля
    • Leaf Watoru's notes
в общем, я так и не смог сделать, чтобы была анимация в трее. там надо, чтобы было что-то постоянное. например, статус сменился. я же повесил на ПКМ изменение значка. предлагаю немного поменять и сделать, чтобы начиналось с нуля, а не с единицы. так будет намного проще.

если что вот мой скрипт для проверки иконок. в папку со скриптом подкидывать icon.png для основной иконки и yd-busy-0.png - yd-busy-5.png для "анимации". иконка будет меняться по правому клику.

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

хотя нет, не всё будет видно. иконка паузы будет почти не видно на тёмных темах. скажите, нужно ли её изменить.
« Последнее редактирование: 12 Апреля 2014, 11:38:39 от xf∞ »
Xubuntu 16.04 x64
Обои для рабочего стола и Space Ambient

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Ver 0.4 Beta на Ubuntu 14.04 i386 Gnome fallback (Metacity):

- в меню пропал пункт запуска индикатора (сам ЯД присутствует с иконкой)
- пропала иконка в панели (автозапуск работает) - т.е. иконки нет, место под иконку есть - перечеркнутый кружок
- не вызывается Preferences и About (просто никакой реакции)
- не показывает статистику вообще (yandex-disk ее выдает)
- отсутствует (или нет в PATH?) yandex-disk-indicator (раньше был)

Это после сноса предыдущей версии и установки заново (и при переустановке беты то же самое).

UPD: После переустановки беты статистика появилась, все остальное - так же.

UPD1: После перезагрузки опять пропала статистика.
« Последнее редактирование: 12 Апреля 2014, 11:44:45 от Karl500 »

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

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
kubuntu 12.04 x64 kde 4.8.5
индикатор версия 0.4 beta
$ yandex-disk-indicator
bash: /usr/bin/yandex-disk-indicator: Отказано в доступе
версия 0.3 работает четко, кроме обрезки верхней строки в менюшке..
Возможно всё, но..

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Похоже, проблема вот в чем:

$ ls -al /usr/bin/yandex-disk*
-rwxr-xr-x 1 root root 11335512 нояб. 25 19:49 /usr/bin/yandex-disk
-rw-rw-rw- 1 root root       63 апр.  11 22:05 /usr/bin/yandex-disk-indicator

UPD: После исправления прав доступа и перезагрузки все в норме (в том числе и строка в меню). Иконка в панели по-прежнему "разжиревшая".
« Последнее редактирование: 12 Апреля 2014, 11:53:22 от Karl500 »

Оффлайн Sly_tom_cat

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

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

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Кстати, в вариантах Gnome shell и Классический Gnome в панели иконка не появляется.

 

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