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


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

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

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

Оффлайн DoctorRover

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 1987
  • Ubuntu 23.04, 23.10
    • Просмотр профиля
Начиная с версии 17.10, расширение GNOME Shell для поддержки индикаторов поставляется в Ubuntu по умолчанию. Если используется сессия Ubuntu, а не сессия GNOME, то ничего дополнительно устанавливать не надо.

https://www.omgubuntu.co.uk/2017/08/ubuntu-sees-sense-will-support-indicator-applets-ubuntu-17-10
You're never too old to Rock'n'Roll if you're too young to die.

Оффлайн Sly_tom_cat

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

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

Оффлайн maximum7

  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
    • avecrm
DoctorRover, да ктож знает что там за сессия у него...

Я помню что с индикаторами в гноме были проблемы... Но был уверен что траблу пофиксили...

вот не нужно тут сочинять. дефолтная сессия. Иконку вывел, по статье, которую вы указали, поставил оба плагина, оба удалил, потом по очереди ставил, туда сюда выходил из сессии и в итоге появилась иконка. Я хз в чем проблема и почему плагины не любят именно этот индикатор, ибо даже терминал без проблем подхватывался в трей.
MSI GE72VR 7RF Apache Pro - ubuntu 20.04, win10
avecrm.ru

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
maximum7, вы же не первый и думаю не последний, кто столкнулся с проблемой индикаторов в новом гноме. И хорошо если Canonical сможет хоть как-то привести в порядок тему индикаторов в UBUNTU c гномом в качестве DE.

В Gnome shell по идеологическим причинам индикаторы приложений выпилили разработчики. Типа они не соответствуют их новой-модной концепции десктопа.

Само собой народ сразу начал строить велосипеды....
Вот теперь имеем что имеем: туева хуча решений и все они то не работают, то глючат.... и друг с другом не дружат.

А конкретно этот индикатор использует стандартную библиотеку GTK AppIndicator - и ничего более стандартного для индикаторов не придумали пока еще. Другое дело, что некоторые иконки работают как плагины - так вот системные плагины по каким-то причинам под нож разрабов гнома не попали.
« Последнее редактирование: 30 Августа 2018, 13:57:27 от Sly_tom_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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
От тындекса прилетела обновка демона yandex-disk v. 0.1.5.1010

В ней опять поменяли что-то там с определением локали и пришлось срочно-припадочно выпускать обновление индикатора.

Версия 1.10.5 с фиксом (баг #199 зарепорчен на github) залита на Launchpad и всем у кого подключен PPA - обновления придут автоматом. Надеюсь я успел и у большинства обновка индикатора придет с обновкой демона. Если демона вы уже обновили и индикатор перестал работать - просто обновите еще и индикатор из PPA.

У кого индикатор из исходников поставлен - просто обновите его из мастр-ветки или из последнего релиза на github.

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

Оффлайн 2007lex

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
От тындекса прилетела обновка демона yandex-disk v. 0.1.5.1010
В ней опять поменяли что-то там с определением локали и пришлось срочно-припадочно выпускать обновление индикатора.
После обновлений диска (до 0.1.5.1010) и индикатора (до 1.10.5) последний перестал отображать состояние. Т.е. яндекс-диск запущен и синхронизирует каталоги (видно из консоли), а индикатор показывает, что диск даже не запущен... Система Linux Mint 19.
Linux Mint 19 x64 | Lenovo G505 | AMD A6-5200 CPU @2.0GHz×4 | RAM 8192 mb | SSD 240Gb + HDD 1Tb
Linux Mint 19 x64 | Intel(R) Core(TM) i3-7100 CPU @3.90GHz×2 | RAM 8192 mb | HDD 1Tb

Оффлайн Sly_tom_cat

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

Оффлайн 2007lex

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
yandex-disk-indicator -l10

lex@Lenovo-G505:~$ yandex-disk-indicator -l10
2018-10-18 13:14:28,234 INFO     yandex-disk-indicator v.1.10.5
2018-10-18 13:14:28,234 DEBUG    Logging level: 10
2018-10-18 13:14:28,235 DEBUG    Config value read as: autostart = True
2018-10-18 13:14:28,235 DEBUG    Config value read as: notifications = True
2018-10-18 13:14:28,235 DEBUG    Config value read as: theme = False
2018-10-18 13:14:28,236 DEBUG    Config value read as: fmextensions = True
2018-10-18 13:14:28,236 DEBUG    Config value read as: daemons = /home/lex/.config/yandex-disk/config.cfg
2018-10-18 13:14:28,236 INFO     Config read: /home/lex/.config/yd-tools/yandex-disk-indicator.conf
2018-10-18 13:14:28,301 DEBUG    Config value read as: proxy = False
2018-10-18 13:14:28,301 DEBUG    Config value read as: dir = /home/lex/Yandex.Disk
2018-10-18 13:14:28,301 DEBUG    Config value read as: auth = /home/lex/.config/yandex-disk/passwd
2018-10-18 13:14:28,301 DEBUG    Config value read as: startonstartofindicator = True
2018-10-18 13:14:28,301 DEBUG    Config value read as: stoponexitfromindicator = True
2018-10-18 13:14:28,301 INFO     Config read: /home/lex/.config/yandex-disk/config.cfg
2018-10-18 13:14:28,609 DEBUG    Event raised by Timer
2018-10-18 13:14:28,609 INFO     Change event: stat,size,
2018-10-18 13:14:28,611 DEBUG    Sub-menu 'Last synchronized' has 0 items
2018-10-18 13:14:28,611 INFO     Status: unknown -> none
2018-10-18 13:14:28,846 INFO     Daemon started, message: Демон уже запущен.


(yandex-disk-indicator:28429): Gdk-CRITICAL **: 13:14:29.719: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

« Последнее редактирование: 18 Октября 2018, 13:16:25 от 2007lex »
Linux Mint 19 x64 | Lenovo G505 | AMD A6-5200 CPU @2.0GHz×4 | RAM 8192 mb | SSD 240Gb + HDD 1Tb
Linux Mint 19 x64 | Intel(R) Core(TM) i3-7100 CPU @3.90GHz×2 | RAM 8192 mb | HDD 1Tb

Оффлайн Sly_tom_cat

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

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

Оффлайн 2007lex

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Ну так закройте индикатор перед запуском логгирования

Закрыл и отредактировал предыдущее сообщение

Причем и на работе и дома одна и та же фигня - не работает (и там и там стоит минт 19)
Linux Mint 19 x64 | Lenovo G505 | AMD A6-5200 CPU @2.0GHz×4 | RAM 8192 mb | SSD 240Gb + HDD 1Tb
Linux Mint 19 x64 | Intel(R) Core(TM) i3-7100 CPU @3.90GHz×2 | RAM 8192 mb | HDD 1Tb

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Что выдает
env -i LANG=en_US.UTF8 TMPDIR=/tmp yandex-disk status
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн 2007lex

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Вот что выдало
(Нажмите, чтобы показать/скрыть)
Linux Mint 19 x64 | Lenovo G505 | AMD A6-5200 CPU @2.0GHz×4 | RAM 8192 mb | SSD 240Gb + HDD 1Tb
Linux Mint 19 x64 | Intel(R) Core(TM) i3-7100 CPU @3.90GHz×2 | RAM 8192 mb | HDD 1Tb

Оффлайн Sly_tom_cat

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

Индикатор так статус запрашивает и ждет именно в английской локали сообщение....

Давайте с доп дебаггингом попробуем (испольнять под рутом):

wget https://raw.githubusercontent.com/slytomcat/yandex-disk-indicator/dev/yandex-disk-indicator.py -O /usr/bin/yandex-disk-indicator
chmod a+x /usr/bin/yandex-disk-indicator

И после этого (уже под обычным пользователем):

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

Оффлайн coder-ex

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Ну так закройте индикатор перед запуском логгирования

Закрыл и отредактировал предыдущее сообщение

Причем и на работе и дома одна и та же фигня - не работает (и там и там стоит минт 19)

Mint 18.3 все работает
Разработка торговых систем и прикладного ПО для FOREX и FORTS. Программирование на MQL4, MQL5, C++ Qt.

Оффлайн 2007lex

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Mint 18.3 все работает

Стартанул...
(Нажмите, чтобы показать/скрыть)
Кстати, я убирал английскую локаль... А после сообщения, что индикатор ждет ответ в английской локали - поставил назад и запустил индикатор. Он запустился. Может он не работал из-за отсутствия английской локали?
« Последнее редактирование: 18 Октября 2018, 14:21:52 от 2007lex »
Linux Mint 19 x64 | Lenovo G505 | AMD A6-5200 CPU @2.0GHz×4 | RAM 8192 mb | SSD 240Gb + HDD 1Tb
Linux Mint 19 x64 | Intel(R) Core(TM) i3-7100 CPU @3.90GHz×2 | RAM 8192 mb | HDD 1Tb

 

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