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


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

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

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

Оффлайн FreeSkif

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Пакеты, что потянул за собой индикатор и сам индикатор у вас встали без ошибок - идите в меню > сеть или интернет > и там пускайте индикатор - должно "взлететь"...
Сердечно благодарю, всё завелось прекрасно. Смутило правда в меню наличие не только "Индикатор Yandex.Disk", но и "Сервис Yandex.Disk", но думаю смутило из-за незнания подробностей. А пакет ya-gui действительно был "левым", не припомню, чтобы я его ставил (всегда Я.Д. рулил из терминала), но удалился без ошибок.

Оффлайн artifactor

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

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
я не расстраиваюсь - я ведь не совсем для себя это делал. .... для меня это был скорее опыт в разукрашивании и рисовании иконок.  :)
Ну и отлично - для меня этот проект тоже - хороший опыт в большей степени чем полученный результат.
Индикатор для 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
Публикую на LP версию 1.1.4:

Так и не дождавшись никакой помощи от кедоводов  :-\ я таки сам запилил расширения по шаре/аншаре через ЯД файлов/каталогов для Dolphin (отлаживал в виртуалке). Аддоны войдут в версию 1.1.4.

Кроме того в 1.1.4 вывод нотификаций на дектоп переведен с вызова консольной утилиты notify-send на работу через встроенную библиотеку питона.

Дополнительно "причесан" код вызова демона и по мелочам "наведена красота" в коде и комментариях.

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

Оффлайн metallcorn

  • Новичок
  • *
  • Сообщений: 47
  • Ubuntu 14.04
    • Просмотр профиля
    • Мой уютненький бложик..
Кроме того в 1.1.4 вывод нотификаций на дектоп переведен с вызова консольной утилиты notify-send на работу через встроенную библиотеку питона.

ну надеюсь для пользователя это не заметно и в бубунте по прежнему выплывает notify-send ?

Оффлайн Phlya

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

Оффлайн Sly_tom_cat

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

Через Gi:
Код: (python) [Выделить]
import gi
from gi.repository import Notify

И есть напрямую:
Код: (python) [Выделить]
import pynotify


metallcorn, нотификации через библиотеку и через утилиту внешне - не отличить (в конечном итоге идет все через одну бинарную библиотеку).

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

« Последнее редактирование: 08 Мая 2014, 13:43:48 от 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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
 :-\ заливка 1.1.4 не удалась - потерялась одна иконка - сборка упала... обновления будут чуть позже (LP тупит по страшному  >:( )

Повторная перезаливка 1.1.4 что-то не прошла  :idiot2:
Залил как 1.1.5...
« Последнее редактирование: 08 Мая 2014, 15:32:05 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Novomir

  • Участник
  • *
  • Сообщений: 146
  • Kubuntu 20.04
    • Просмотр профиля
Kubuntu 14.04 x 64 Давно не писал, потому что всё работает :) Продолжает работать и после обновления.

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
xf∞, темы иконок меняются одним "легким движением руки". Так что расстраиваться - уж точно не надо - лежат они в общем доступе и пусть кто хочет - такие и ставит.

Обновления по три раза за день (как было в начале, когда глюк на глюке ехал и глюком погонял  :2funny:) я уже не делаю. А изредка подсовывать свои иконки после обновления - не так и напряжно если что  ;)

Иконки можно из стандартного места брать, если там они конечно есть)) а то каждый раз убиваться будут))

Но это да, не напряжно)
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Подсказка: в домашнем каталоге можно создать .icons/ и класть иконки туда, если использовать не полные пути, то по имени будут искаться сначала из этой папки, потом системные.
Ubuntu 16.04 LTS @ Desktop & Servers

Оффлайн Sly_tom_cat

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

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

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Sly_tom_cat, true-way заключается в том, что иконка берётся из темы иконок, если она там есть. Если же её там нет, то иконка загружается дефолтная, а куда в системе ты её положишь уже тебе решать.

Оффлайн Sly_tom_cat

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

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

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
peregrine, т.е. по уму надо все иконки слить куда-то (куда?) в системные свалки?

Надо подумать над этим.... :idiot2:


В пакет кладешь дефолтные иконки в дефолтные папки (/usr/share/icons/ или где там)
Плюс куда-то дополнительные темы в какую-то папку пакета свою (.../themes/имя_темы/)
В интерфейсе в меню делаешь выбор темы со списком из той папки, при котором копируется набор в папку пользователя (~/.icons/)
Пользовательские иконки должны использоваться с более высоким приоритетом.

Если не получится cross-DE, можно использовать прямые полные пути до иконок в папке пользователя и при установке кописовать дефолтную тему туда.
Ubuntu 16.04 LTS @ Desktop & Servers

 

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