Posts Tagged ‘девелопмент’
Следующая версия LinuxMCE будет 1004
Monday, December 14th, 2009
Судя по плану, опубликованному на LinuxMCE Trac, следующая после 0810 версия LinuxMCE будет базироваться на Kubuntu 10.04. Хорошо это прежде всего тем, что данная версия Kubuntu относится к версиям с увеличенным сроком поддержки. А значит решения на базе LinuxMCE 1004 получатся более “живучими”.
Как известно, первый релиз LinuxMCE был 0704. Но по всей видимости, сообщество не рассчитало своих сил, думая следовать за каждым релизом Kubuntu, выпустив 0710. На адаптацию к 8.04 уже не хватало времени. Посему выбрали 8.10. Ну а со следующего релиза выпуски LinuxMCE будут синхронизированы с выпусками “долгожительных” версий Kubuntu. Причем релизы планируются делать так же раз в год.
Tags: LinuxMCE, девелопмент
Posted in LinuxMCE | No Comments »
LinuxMCE 0810 beta
Monday, October 19th, 2009
Наконец-то свершилось. LinuxMCE 0810 перешла в стадию беты! Поставить новую версию можно с помощью уже привычных скриптов, скачивающих необходимые пакеты из репозитария. Этот способ мне лично очень нравится. Однако тем, у кого нет скоростного интернет канала явно больше понравится старая добрая установка с DVD. Скачать образ можно с официального торрента LinuxMCE, либо по HTTP. Кому как нравится.
Те же, кто уже поставил 0810 альфу могут просто сделать апдейт системы через apt-get. Если же с обновленной системой возникнут какие-либо проблемы, то желательно установить ее с нуль, чтобы отсечь старые баги, которые могли остаться после апдейта.
Tags: 0810, LinuxMCE, бета, девелопмент
Posted in LinuxMCE | No Comments »
Еще раз о локализации интерфейса
Monday, October 5th, 2009
После загрузки дампа с русским языком и перегенерации Орбитера выявилась одна неприятная деталь. Локализировать интерфейс LinuxMCE не так-то просто, как казалось вначале. Дело в том, что меню топ уровня формируется внутри Орбитера на этапе генерации. Соответственно зная установленный язык, можно получить нужное значение из таблицы Text_LS. Проблема же заключается в том, что подменю “Свет”, “Медиа”, “Климат”, “Охрана” и “Телефония” формируются Орбитером, а утилитой UpdateEntArea для каждой зоны в доме. Сделано это для того, чтобы с одного Орбитера можно было управлять всеми зонами в доме. Полученные данные сохраняются в таблице базы данных. Откуда они достаются на этапе генерации Орбитера.
Идея состоит в том, чтобы сохранять в результатах работы UpdateEntArea не конечное значение для кнопки меню, а его ID из таблицы Text_LS. Соответственно при генерации Орбитера, зная какой язык установлен в нем, получим локализованное наименование вместо захардкоженного английского. Для реализации этой идеи надо будет добавить дополнительное поле в таблицу CommandGroup – PK_Text, поменять UpdateEntArea классы для сохранения этого ID и изменить OrbiterGen класс для вытаскивания локализованного наименования пункта меню по PK_Text и PK_Language. Маятно немного, но зато интерфейс будет локализован полностью.
Tags: девелопмент, интерфейс, локализация
Posted in LinuxMCE | No Comments »
LinuxMCE 0810 beta уже близко
Friday, May 29th, 2009
19 мая костяк разработчиков LinuxMCE провел митинг на IRC канале #linuxmce-meeting. Среди обсуждаемых вопросов можно выделить планы по созданию установочного дистрибутива для бета версии, унификация структуры PVR (теперь и MythTV, и VDR будут использовать одну и туже директорию для записи ТВ программ), исправление критических багов в ИК/GSD функциональности. Так же теперь каждой инсталляции будет присваиваться новый номер от LinuxMCE, а не от Plutohome, как было прежде. Плюс ведется поиск возможных кандидатов их числа подсистем LinuxMCE на Google Summer of Code (я голосую за Орбитер на Андроиде), альтернатив существующим Орбитерам и путей улучшения медиа плагина.
Полная версия митинга на английском находится здесь, основные тезисы – здесь.
Tags: 0810 beta, девело, девелопмент
Posted in LinuxMCE | No Comments »
Вышла вторая альфа 0810
Monday, February 16th, 2009
Вышла вторая альфа LinuxMCE 0810, базирующаяся на Kubuntu 8.10. В общем-то процесс установки тот же самый, что и для предыдущей версии. Надо только скачать последнюю версию установочных скриптов.
0810 еще очень сырая и может быть использована только опытными пользователями LinuxMCE, так как многое надо доделывать руками. Например, COM порты не определяются автоматом пока скрипт UpdateAvailableSerialPorts.sh не будет запущен вручную. То же самое наблюдается и с определением RAID-массива. Для добавления существующего RAID надо запустить checkforRaids.sh.
Дополнительные утилиты и кодеки, предназначенные для просмотра DVD так же надо ставить самому:
sudo apt-get install libdvdcss2 w32codecs
А общем, если кто решит попробовать 0810-альфа2, то готовьтесь закатать рукава и допиливать систему самостоятельно.
Обсудить проблемы и впечатления от LinuxMCE 0810-alpha2 можно на форуме.
Tags: 0810, анонс, девелопмент
Posted in LinuxMCE | No Comments »
