dzz

iMON VFD по-русски

Oct 18, 2008 14:41

Научил iMON-овский VFD кириллице!


Read more... )

htpc, linux

Leave a comment

Comments 16

9000 October 18 2008, 11:52:09 UTC
краса :)
будет писать название трека?

Reply

dzz October 18 2008, 11:55:17 UTC
Если сделаю перекодировку - будет. С японским, понятное дело, всё не так весело :)

Reply


воооот! vlom October 20 2008, 07:50:49 UTC
Я же говорил, что там всё есть :)
я практически уверен, что данный вопрос уже решён

Reply

Re: воооот! dzz October 20 2008, 07:56:48 UTC
> я практически уверен, что данный вопрос уже решён

На уровне виндового аппликейшена - угу (плагин к MediaPortal-у). Системно - нет. Я вот думаю, куда это дело вставить в Linux-е. Правильнее всего - в LCDProc, но возникает проблема с выявлением локали приложения. Проще всего - непосредственно в приблуду (например, во Freevo - 5 минут работы), но это некузяво ;)

Reply

Re: воооот! dzz October 20 2008, 08:00:13 UTC
Пример программулины, преобразующей русский юникод в символы на VFD я уже наваял с использованием freevo.pylcd - теперь умею писать произвольный текст со скроллингом.

Осталось разработать системное решение для медиацентра.

Reply

Re: воооот! vlom October 20 2008, 08:43:37 UTC
> Осталось разработать системное решение для медиацентра.

сразу видно профессионала :)

Reply


ext_488923 April 4 2011, 17:49:16 UTC
Есть soundgraph imon pad ip\vfd; Mythbuntu 10.04 (mythtv 0.23); XBMC 10; LCDproc 0.5.4.
Во всех программах дисплей работает, НО везде вместо русских букв - ?????, что не радует.
В инете крайне мало информации на эту тему. Нашел решение только под VDR, но мене это не подходит. У Вас тоже непонятно где и что ковырять. Не могли бы поподробней?

Reply

dzz April 4 2011, 19:03:51 UTC
Да не вопрос :)

Сама кодировка приведена в этом посте.
Далее был написан патчик к LCDproc, позволяющий переводить русский кусок UТF-8 в это безобразие. По-хорошему, нужно было ещё заставить оболочку mythbuntu писать русский текст на LCD в UTF-8, но до этого руки не дошли.

Патч берётся здесь: https://sourceforge.net/projects/imon-vfd-cyr/files/

Reply

ext_488923 April 6 2011, 20:37:19 UTC
Что-то у меня ничего не выходит. И с Вашим патчем собирал и 0.5.4 пробовал изменять - сплошные ??? вместо русского. Я на страничке в sourceforge.net подробнее написал, что делал.

Reply

dzz April 6 2011, 20:52:22 UTC
Странно. Должно работать с любым юникодным выводом. В LCDproc кириллица точно unicod-ом уходит?

Попробуйте проверить корректность кодовой таблицы следующим образом:

#!/usr/bin/python
# -*- coding: utf-8 -*-

from freevo import pylcd

myline=u'< И каждый вечер, в час назначенный (иль это только снится мне?) девичий стан, шелками схваченный, в квадратном движется окне > < спокойно ночи, всё будет хорошо >'

def lcd_write(strix):
x=pylcd.client()
x.connect()
x.screen_add('s1')
print x.widget_add('s1','w1','scroller')

x.widget_set('s1','w1', u'1 2 16 2 m 2 "%s"' % strix)
raw_input()

lcd_write(myline)

Reply


krofwros January 6 2014, 08:01:57 UTC
Подбор текстов хороший удачный, закину сайт в избранное.

Reply


Leave a comment

Up