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


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

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

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

Оффлайн Sly_tom_cat

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

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

Если прибивать в терминале то не Ctrl+Z (это перевод в паузу) а CTRL+C. Но в любом случае - процесс индикатора не завершается нормально, а убивается прямо "в полете". Демон же гасится индикатором именно в процедуре нормального завершения (т.е. из меню индикатора - "Выход").
Индикатор для 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
Sly_tom_cat, не.. Полная тишина. Как на скрине, так и в любом состояние..
Понятно  :-\ думал правильный код лучше тупого... но оказалось не так все прекрасно в этом мире...

 :( пойду, переделаю.... свой красивый (не работающий) код  на быдлокод (работающий)  :'(


ЗЫ в 1.0.2 код вокруг иконок был "красивый"....
« Последнее редактирование: 18 Апреля 2014, 13:22:49 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
1.0.2
johnyx@mail:~$ yandex-disk-indicator

** (yandexDiskIndicator.py:10098): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

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

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
Вот тут - по подробнее - не совсем понял....
Прибивать демона пришлось потому что индикатор не прибил (в настройках стоит убивать демона на выходе?)?

Если прибивать в терминале то не Ctrl+Z (это перевод в паузу) а CTRL+C. Но в любом случае - процесс индикатора не завершается нормально, а убивается прямо "в полете". Демон же гасится индикатором именно в процедуре нормального завершения (т.е. из меню индикатора - "Выход").
(Нажмите, чтобы показать/скрыть)
процесс индикатора завершается не убивая при этом процесса ЯД. Я это имел ввиду..
При остановке из терминала процесса ЯД-индикатора, сам демон ЯД далее пашет.. При остановке и выходе из гуя, все работает- процесс ЯД убивается
« Последнее редактирование: 18 Апреля 2014, 13:41:13 от агасфер »
Возможно всё, но..

Оффлайн Sly_tom_cat

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

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
)))lol все отвалился он наглухо не запускается
все простите сам тупанул сменил пароль на яндексе и сервис был не запущен все запустилось нормально
« Последнее редактирование: 18 Апреля 2014, 13:43:50 от johnyx »
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

Оффлайн Novomir

  • Участник
  • *
  • Сообщений: 146
  • Kubuntu 20.04
    • Просмотр профиля
Kubuntu 14.04х64, ver. 1.0.2

Пропали значки в трее, в терминале вот:

yandex-disk-indicator
./yandexDiskIndicator.py:533: Warning: g_variant_new_string: assertion 'g_utf8_validate (string, -1, NULL)' failed
  pLast[i].set_label(sLine)

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
[1]+  Остановлено  yandex-disk-indicator
Т.е. процесс просто остановлен (не убит).
Набираете дальше fg 1 или bg 1 - и процесс продолжится во фронтенде (fg) или в бекграунде (bg).

Если жать CTRL+C то надо несколько раз ибо там у меня много потоков всех с одного выстрела не перебьешь :)

процесс индикатора завершается не убивая при этом процесса ЯД. Я это имел ввиду..
Поправочка: он не "завершается", а "убивается" или "останавливается" из терминала.

При остановке и выходе из гуя, все работает- процесс ЯД убивается
А вот выход по "выход" из гуя - это "нормальное завершение программы" где и предусмотрено гашение демона (если это задано в настройках). Но в код завершения вы НИКОГДА не попадете если вы останавливаете или убиваете процесс в терминале.
Индикатор для 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
Zloy_Ronin, да, глючит правильный код - уже меняю на быдлокод :(
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
а как глючит то, зачем быдло код, не нужен, давайте попробуем правильно все сделать)
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

Оффлайн artifactor

  • Старожил
  • *
  • Сообщений: 1769
    • Просмотр профиля
    • Leaf Watoru's notes
вау. уже ppa сделали. глядишь, нас рекомендовать в яндексе будут. :)
Xubuntu 16.04 x64
Обои для рабочего стола и Space Ambient

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
да не глядишь а слай супер вообще первым делом яндекс должен и бабок за индикатор отвалить и предложение работы сделать и ссылки выложить что индикатор сделали а если не сделает перечисленного то грошь им цена))слай тут напрягается делает индикатор а яндекс в потолок плюет не хорошо это, хоть тело бы выделили в помощь
« Последнее редактирование: 18 Апреля 2014, 14:22:38 от johnyx »
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

Оффлайн Sly_tom_cat

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

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

И вот красиво же - один раз указал индикатору путь - а дальше только названия кидай и все пучком....

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

Оффлайн lumberjack

  • Активист
  • *
  • Сообщений: 293
    • Просмотр профиля
да не глядишь а слай супер вообще первым делом яндекс должен и бабок за индикатор отвалить и предложение работы сделать и ссылки выложить что индикатор сделали а если не сделает перечисленного то грошь им цена))слай тут напрягается делает индикатор а яндекс в потолок плюет не хорошо это, хоть тело бы выделили в помощь
а.... зачем? чувак себе сделал, поделился со всеми. что не так?

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
И вот красиво же - один раз указал индикатору путь - а дальше только названия кидай и все пучком....
ну даа так было бы совсем красиво интересно почему не сработало где то я уже это видел если не сам так же пробовал для этого нужно чтоб еще какой то модуль подгружался чтоб все заработало у меня в тот раз тоже не получилось так сделать чтоб только конфиги подгружались все и сразу а не по полному пути
а.... зачем? чувак себе сделал, поделился со всеми. что не так?
не так то что яндекс к этому усилий не приложил
« Последнее редактирование: 18 Апреля 2014, 15:01:08 от johnyx »
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

 

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