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


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

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

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

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

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля

Сейчас он так и запускается (из меню интернет или сеть). Но на неустановленный/ненастроенный демон у меня накручена обработка ошибок и индикатор просто закрывается с сообщением соответствующим.
Переделать обработку на вызов установщика - проблем нет.

Но вот я сторонник подхода когда я сам решаю что нужно сделать. И иметь лишний линк из меню на установку - мне кажется не лишним.
тут я согласен..
Возможно всё, но..

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Да в целом я понял в чем беда - теперь понятно - куда копать....
>>> len('yandex')
6
>>> len('яндекс')
12
 ;)
Раньше игрался с питоном, есть такая фигня. Зацени
#!/usr/bin/env python
# -*- coding: utf-8 -*-
s = 'Яндекс'
print len(s)
print len(s.decode('utf-8'))

Оффлайн Sly_tom_cat

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

Вроде это закрывает вопрос с нарезкой русских имен... сейчас проверил - все вроде работает как в 3-ке если декод сделать.
Индикатор для 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
Кстати вот что подумалось (это я шашлыка объелся ;)). Если делать по принципу кнопки "сделай мне ...хорошо"... то надо идти дальше:
В скрипте установки индикатора проверить установлен ли демон. Если не установлен - то скачать и поставить. А потом еще настройку запустить при запуске индикатора.

Только вот одному тут у нас не понраву был, что тындекс при установке клиента репу сам (без спроса) свою добавляет.... а мы с таким подходом и тындыкс за пояс заткнем своим "без спроса"  :2funny: ;D

А чем мы хуже ?  8)
Индикатор для 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
ну иногда он крашится и за собой /tmp/yandex-disk-indicator.lock не удаляет...
А можно поподробнее - что там в краш репорте?

У самого один раз крашнулся - но я торопился - и репорт не посмотрел :-\ понять бы где оно крашится и кто виноват...


Все иконки в SVG рисованы...но по конкурсу выкладываю только PNG
К сожалению красивый код с вызовом иконок по названию "не полетел", а некрасивый код требует указания полного пути и названия файла иконки. PNG зашито в код. Но сам я считаю иконки в svg - более правильными.
Однако PNG может каждый нарисовать, а вот с svg  у нас тут как то ...  не сложилось...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Может просто в зависимостях пакета прописать?
« Последнее редактирование: 21 Апреля 2014, 01:22:45 от Azure »
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Только вот одному тут у нас не понраву был, что тындекс при установке клиента репу сам (без спроса) свою добавляет.... а мы с таким подходом и тындыкс за пояс заткнем своим "без спроса"  :2funny: ;D
А ник мой ты, стало быть, открыто написать постеснялся )))))
Кстати, ваша идея с установкой демона по зависимостям гораздо более корректна, чем то, что делает тындекс (добавление себя любимого в список источников приложений без ведома пользователя)
Так что в данном случае я шуметь не буду. Тем более, что начисто снёс эту тындексовую приблуду со всех своих машин.  ;)

Оффлайн Sly_tom_cat

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

Через зависимости - не гуд. Он же ведь не поставится если не добавлена репа тындекса - т.е. просто установка упадет - что не есть гуд, очень не гуд, ИМХО.


Лью на Launchpad обновление 1.0.4:
По мелочи правка кода + правка блока вывода последних синхронизированных - вроде как удалось сделать корректно (спасибо thunderamur - объяснил мне что я на самом деле не в дверь, а в стену пытался пройти  :2funny:)
« Последнее редактирование: 21 Апреля 2014, 00:58:23 от 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
Оп..с Стоп!!!

Забыл убрать из заголовка третий питон. сейчас перелью исправленную версию (тестировал из geany - он плюет на коммент и пускает всегда в том питоне что у него в конфиге записан...

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

Оффлайн Haron Prime

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

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Кстати вот что подумалось (это я шашлыка объелся ;)). Если делать по принципу кнопки "сделай мне ...хорошо"... то надо идти дальше:
В скрипте установки индикатора проверить установлен ли демон. Если не установлен - то скачать и поставить. А потом еще настройку запустить при запуске индикатора.

Только вот одному тут у нас не понраву был, что тындекс при установке клиента репу сам (без спроса) свою добавляет.... а мы с таким подходом и тындыкс за пояс заткнем своим "без спроса"  :2funny: ;D

А чем мы хуже ?  8)
Да все норм, просто при установке интерактив добавить Y/n И все будут довольны, новички по умолчанию потыкают Ентер, ветераны будут предупреждены и бузеть уже не на что будет.

Оффлайн snowdimon

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
    • snowdimon.ru
Начал писать инсталлер-настройщик. Уже есть простая рабочая версия вида "да/нет-далее-далее-готово"
Нужно теперь довести до ума вывод ошибок и аварийное завершение с выводом сообщений.  :)

Так что ждите. Времени у меня не особо, но постараюсь сегодня-завра предоставить рабочий скрипт)

Пы.Сы: Я за зависимось от пакета yandex-disk. Со своей гуевиной также делал. Это более Ъ.
« Последнее редактирование: 21 Апреля 2014, 09:23:38 от snowdimon »

Оффлайн thunderamur

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

Оффлайн snowdimon

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

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
snowdimon,
Да ты прав, пусть будет. Кому надо тот возьмет, лишь бы насильно не пихали)

 

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