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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн Sly_tom_cat

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

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

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

sudo tar -xf <dark_theme.tar.gz> /opt/yd-tools/icons/dark
или
sudo tar -xf <light_theme.tar.gz> /opt/yd-tools/icons/light
в зависимости от того - для какой панели тема.

Вопрос с настройками тем конечно пометил себе в todo но это не скоро - ибо есть гораздо более важные с точки зрения функционала доработки в том списке....

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

Оффлайн metallcorn

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



а я все еще сучаюсь с настройщиком. криво но работает.
надо будет чей-ниюудь код подсмотреть что бы хоть понять как оно должно быть.



если все-таки кто-то захочет переписать код под данный дизайн - будет здорово. скрипт во вложении

Оффлайн snowdimon

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
    • snowdimon.ru
а я все еще сучаюсь с настройщиком. криво но работает.

если все-таки кто-то захочет переписать код под данный дизайн - будет здорово. скрипт во вложении

не пускается :(((
жалуется на строки 43 и 96.

Оффлайн metallcorn

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

не пускается :( ((
жалуется на строки 43 и 96.

Оффлайн DoctorRover

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2005
  • Ubuntu 24.04
    • Просмотр профиля
Только сейчас заметил эту тему.
Мои аплодисменты! Как раз то, что нужно!
Обязательно установлю и буду участвовать в тестировании.
You're never too old to Rock'n'Roll if you're too young to die.

Оффлайн snowdimon

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
    • snowdimon.ru
блин..я уже кое-что поменял..попробуй вот этот скрипт, запускай с терминала..киай логи.. я лох в питоне по этому буду долго и нужно пытаться все это поняь )
Заработало!)
Выглядит круто. В чем делал?

Только вот тексты неплохо бы подправить. кривовато выглядит "индикатор на панели" и кнопка "применить"(лучше "ОК").
Нет настройки прокси.

В виртуалке не робит :(
Traceback (most recent call last):
  File "/home/test/Рабочий стол/YD-0.0021/setup.py", line 116, in <module>
    builder.add_from_file("main.ui")
gi._glib.GError: Не удалось открыть файл «main.ui»: Нет такого файла или каталога
« Последнее редактирование: 29 Апреля 2014, 22:07:46 от snowdimon »

Оффлайн Sly_tom_cat

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

Вот что получилось:

Темы под темную панель:

1d - smooth-light-mini.tar.gz 
sudo tar -xf smooth-light-mini.tar.gz -C /opt/yd-tools/icons/dark
2d - like-ubuntu-ambiance.tar.gz
sudo tar -xf like-ubuntu-ambiance.tar.gz -C /opt/yd-tools/icons/dark
3d - icons-dark.tar.gz
sudo tar -xf icons-dark.tar.gz -C /opt/yd-tools/icons/dark
4d - dark.tar.gz
sudo tar -xf dark.tar.gz -C /opt/yd-tools/icons/dark

Темы под светлую панель:

1l - smooth-dark.tar.gz
sudo tar -xf smooth-dark.tar.gz -C /opt/yd-tools/icons/light
2l - like-ubuntu-radiance.tar.gz
sudo tar -xf like-ubuntu-radiance.tar.gz -C /opt/yd-tools/icons/light
3l - icons-light.tar.gz
sudo tar -xf icons-light.tar.gz -C /opt/yd-tools/icons/light
4l - light1.tar.gz
sudo tar -xf light1.tar.gz -C /opt/yd-tools/icons/light
5l - light2.tar.gz
sudo tar -xf light2.tar.gz -C /opt/yd-tools/icons/light
6l - dark1.tar.gz
sudo tar -xf dark1.tar.gz -C /opt/yd-tools/icons/dark
Специально написал команды для установки и не пытался сделать превью. Советую голосующим не полениться - скачать поставить тему и посмотреть как она реально выглядит в работе.
Полноценно посмотреть тему можно выполнив несколько простых шагов:
1. Запустить синхронизацию вы можете скопировав/изменив/удалив любой файл из яндексдиска (либо в сети, либо локально).
2. Остановите сервис синхронизации, что бы увидеть иконку режима паузы, после снова запустите сервис yandex disk.
3. Отключите ваше сетевое соединение и подождите секунд 30 - 40 - появится иконка ошибки. После включения сети придется тоже подождать :(

Последний шаг - довольно занудный (таймауты там прошиты в клиента и быстрее не сделать). Перезапускать индикатор после смены темы - вроде-как не нужно (не уверен насчет кед....).
« Последнее редактирование: 02 Мая 2014, 00:14:58 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн metallcorn

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

Только вот тексты неплохо бы подправить. кривовато выглядит "индикатор на панели" и кнопка "применить"(лучше "ОК").
Нет настройки прокси.

В виртуалке не робит :(


Делаю на Python
интерфейс GTK3 рисую в Glade3

С текстами у меня всегда беда же ) подделал еще немного

Traceback (most recent call last):
  File "/home/test/Рабочий стол/YD-0.0021/setup.py", line 116, in <module>
    builder.add_from_file("main.ui")
gi._glib.GError: Не удалось открыть файл «main.ui»: Нет такого файла или каталога
тут он вроде как жалуется что тупо файл не может найти ..а файл рядом с ним.. я вообще не в курске как так %)


добавил во вложение немного перелопаченый код

Пользователь решил продолжить мысль 30 Апреля 2014, 13:19:04:
Итак собрал все иконки в кучу и подготовил/подправил все темы которые чуточку не соответствовали условиям конкурса.


блин.. а у меня еще анимированные былия кидал, не заметил? )

темная
http://yadi.sk/d/hrYtQUBANXe3J

светлая
http://yadi.sk/d/V1Ke3OCuNXe2j
« Последнее редактирование: 30 Апреля 2014, 13:19:04 от metallcorn »

Оффлайн snowdimon

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
    • snowdimon.ru
тут он вроде как жалуется что тупо файл не может найти ..а файл рядом с ним.. я вообще не в курске как так %)

На реальном железе запускается(на работоспособнось не проверял). А вот потестить работу в виртуалках(12.04 и 14.04 х32 обе) не получается- ругань на отсутствие файла. Нужно путинировать для стабильности %)))

Пользователь решил продолжить мысль 30 Апреля 2014, 14:17:33:
Я за Мetallcorn'овские иконки. Пользуюсь ими в данный момент. Выглядит отменно.

Мetallcorn, кстати. в твоем наборе иконок(PNG) пятая лажает))) ее нужно заменить на вторую(я так и сделал) иначе во время анимации стрелки как-бы подвисают)))
« Последнее редактирование: 30 Апреля 2014, 14:17:33 от snowdimon »

Оффлайн metallcorn

  • Новичок
  • *
  • Сообщений: 47
  • Ubuntu 14.04
    • Просмотр профиля
    • Мой уютненький бложик..
Мetallcorn, кстати. в твоем наборе иконок(PNG) пятая лажает))) ее нужно заменить на вторую(я так и сделал) иначе во время анимации стрелки как-бы подвисают)))

о_О УМВР ну попробуй тот архив что я к посл своему собщению приклеел..может я без палева все поправил


з.ы. ты скрипты длдя наутилуса делал? а то думаю может и их в установщик свой запилить %)

Пользователь решил продолжить мысль 30 Апреля 2014, 14:40:20:
установил в виртуалку голую 14.04.. посл версия скрипта сработало прям как задумывалось
« Последнее редактирование: 30 Апреля 2014, 14:40:20 от metallcorn »

Оффлайн UlyssesD

  • Любитель
  • *
  • Сообщений: 67
  • Debian8+Mate/Ubuntu 14.04/Ubuntu Mate 15.04/LMDE2
    • Просмотр профиля
    • UlyssesD Blog's
Сделайте превью вариантов индикаторов, а то ставить все и смотреть не совсем удобно.

Оффлайн Sly_tom_cat

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

В принципе можно было бы набросать программку для прокрутки иконок в трее - но мне на это времени жалко.
« Последнее редактирование: 30 Апреля 2014, 16:27:14 от 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
блин.. а у меня еще анимированные былия кидал, не заметил? )

темная
http://yadi.sk/d/hrYtQUBANXe3J

светлая
http://yadi.sk/d/V1Ke3OCuNXe2j

Заметил, они уже в голосовании (3d - темная 3l - светлая)


Мetallcorn, кстати. в твоем наборе иконок(PNG) пятая лажает))) ее нужно заменить на вторую(я так и сделал) иначе во время анимации стрелки как-бы подвисают)))

о_О УМВР ну попробуй тот архив что я к посл своему собщению приклеел..может я без палева все поправил
В теме под темную - все ок, а вот в теме под светлую действительно 4 и 5 - одинаковые.

А так ИМХО - это самые лучшие иконки :smitten: мне даже не понятно кто проголосовал за их неанимированные "аналоги" (2d и 2l) :idiot2: :o
« Последнее редактирование: 30 Апреля 2014, 17:04:02 от 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
з.ы. ты скрипты длдя наутилуса делал? а то думаю может и их в установщик свой запилить %)

Скрипты для наутилуса будут из индикатора ставиться - уже встроил это - сейчас публиковать буду.
_________________________________________________________________________________________________




Уже опубликовал, но LP притормаживает советую обновляться через пару часов.

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

Поддерживаются:
- Thunar
- Nautilus (мной не тестировалось - возможны глюки)
- Nemo (мной не тестировалось - возможны глюки)

« Последнее редактирование: 30 Апреля 2014, 17:02:47 от Sly_tom_cat »
Индикатор для 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, ты бы скрины добавил, а то непонятно, за что голосовать.

 

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