HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Новая версия английской прошивки - 1.21
Страницы: 1 2 3 [4] 5 6 7
[Ответить]
sg [03.05.2004 19:26] :
тоже хочу поточить, где напильником пошоркать? 
кто-то же занимался для завра первоначальными настройками...
maslovsky [04.05.2004 15:13] :
Ну если действительно есть желание покапаться и внести свою лепту в поддержку прошивки, то посмотри в исходниках qkonsole, которая используется в кутопийной прошивке. Лучше всего будет, если ты сможешь предложить полноценный вариант русификации, как это сделал SergL для "настоящей" консоли - с поддержкой различных вариантов кодировок и раскладок и переключением между ними.
Если понадобятся исходники переключателя раскладок для кутопии - напиши, я их тебе пришлю.
sg [06.05.2004 10:38] :
читал много на эту тему. копать qkonsole, чтобы сделать перекодировку на лету и нормальную работу всяких приложений для меня неподъемное занятие
к тому же останутся проблемы с софтинами, которые utf8 не понимай... а проблема с псевдографикой скорее всего кроется в ncurses. loadacm к сожалению не помог.
вопрос: для завра ncurses собран с поддержкой utf?
если да и если это не сложно, то можешь собрать без поддержки utf (configure --disable-widec) и выложить где-то потестировать?
если проблема, то поскажи какими тулзами (где дают, тонкости установки) собираешь пакеты для завра? я помню ты это делал на самом завре. задолбался кросскомпилляторы искать и настраивать. а потом еще и с сырцами воевать, чтобы они под кроссами собирались нормально...
всё остальное в принципе работает. осталось только сделать псевдографику в консольных приложениях.
maslovsky [11.05.2004 12:49] :
sg писал(а):
вопрос: для завра ncurses собран с поддержкой utf?
если да и если это не сложно, то можешь собрать без поддержки utf (configure --disable-widec) и выложить где-то потестировать?
если проблема, то поскажи какими тулзами (где дают, тонкости установки) собираешь пакеты для завра? я помню ты это делал на самом завре. задолбался кросскомпилляторы искать и настраивать. а потом еще и с сырцами воевать, чтобы они под кроссами собирались нормально...
Большинство пакетов для завра при сборке прошивки из исходников не собираются, а берутся готовыми из оригинальной прошивки или из сборок debian и т.п. некоторые вещи собираю самомтоятельно, например утилиты bluetooth и wifi. Проще всего это делать на самом завре, ибо сборку многих пакеты употеешь настраивать через кросс-сомпилятор.
Для сборки на заурусе нужно:
1. SD или CF карточку бостаточно большого объема (не менее 64 Мб, а вообще чем больше тем лучше). Cramfs имидж с компилятором занимает около 30 Мб + объектники собираемых приложений легко потянут на десятки, а то и сотни мегабайт, в зависимости от.
2. Скачать и установить вот это:
http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=getit&lid=207
Описание тут:
http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=viewsdownload&sid=66
Там есть практически все, что нужно, включая гнушные automake, autoconf и т.п.
Вроде все, этого должно быть достаточно для сборки большинства программ.
sg [11.05.2004 17:03] :
спасибы 
можно попросить о такой вещи:
для переключателя раскладок и нарисованной клавиатуры (конфиги в ~/applications.cyrillica) нужно в конфиге каждой раскладки разрешить параметр , чтобы можно было задать не дефолтный шрифт для нарисованной клавы (хелветика?), а какой-то свой "хакнутый". иначе для отображения кои8 я рисую свою хелветику, которая затирает то что кому-то сильно нужно. а как еще 1251 прилепить я вообще не понимаю. в консоли просто шрифты переключил и всё. а для нарисованной клавы такое не получается.
alexx49 [12.05.2004 00:25] 1.21а : изменение тактовой частоты процессора:
В версии 1.21а очень понравился аплет изменения частоты процессора - от 99 Мгц (режим энергосбережения) до ТУРБО - 471 Мгц
maslovsky [12.05.2004 10:07] :
sg писал(а):
спасибы 
можно попросить о такой вещи:
для переключателя раскладок и нарисованной клавиатуры (конфиги в ~/applications.cyrillica) нужно в конфиге каждой раскладки разрешить параметр , чтобы можно было задать не дефолтный шрифт для нарисованной клавы (хелветика?), а какой-то свой "хакнутый". иначе для отображения кои8 я рисую свою хелветику, которая затирает то что кому-то сильно нужно. а как еще 1251 прилепить я вообще не понимаю. в консоли просто шрифты переключил и всё. а для нарисованной клавы такое не получается.
Раз уж ты взялся за гуж, предлагаю довести дело до логического завершени, то бишь взять исходники для клавиатуры и сделать все что нужно. В них не сложно разобраться.
Думаю, что по-хорошему нужно добавить поддержку кодировки КОИ-8 в этот аплет и переключаться между ними по нажатию клавиши. То етсь перекодировать символы на лету, тогда и отдельный "хакнутый" шрифт будет не нужен, будет достаточно одного Unicode.
Можешь кстати поспрашивтаь у SergL как это сделать - он ведь прикрутил такое для настоящей консоли...
В общем, если есть желание - пищи, пришлю исходники...
sg [12.05.2004 11:23] :
я не хочу уникоду - у приложений крышу сносит и их хватает. и это не только у меня такие проблемы. многие пока что для спокойной жизни сносят utf8 и ставят кои8. что нужно для этого, если "по честному":
переписать qkonsole, чтобы там появилась кнопочка перекодировки + была перекодировка уникода -> кои8/1251. для ввода и вывода.
довольно долгое занятие для неавтора софтны
я софтины не пишу уже давно и времени изучать линуховый апи мало, да еще и разбираться в чужом коде, что у меня всегда было хуже написания своего.
поэтому действуем как и было в линухе раньше: меняется начертание шрифтов 128-255, заставляем клавиатуру выдавать нужные коды (дополнительная раскладка). этот вариант уже работает. остается добавить поддержку нарисованной клавиатуры и всё. главное ведь результат и минимум трат времени 
на твоей страничке я увидел, что русификатор клавиатуры подпатчен там, сям и работает с кейхелпером. кто бы это сделал?
вот и попросил добавить туда эту мелочь. кто уже эту софтину ковырял сделает это за минимум времени. если уважишь
то еще одна просьба: добавить параметр keybswitch = yes/no. если yes, то данная раскладка переключается с клавы (fn shift), no - нет. но отображаются на экране всегда. зачем? добавил несколько раскладок, но работаешь в основном с двумя. вот и пусть между ними с клавы, а дополнительные стилом выбираешь
это всего лишь просьба и я не обижусь, если откажешься 
maslovsky [12.05.2004 14:25] :
на твоей страничке я увидел, что русификатор клавиатуры подпатчен там, сям и работает с кейхелпером. кто бы это сделал? вот и попросил добавить туда эту мелочь. кто уже эту софтину ковырял сделает это за минимум времени. если уважишь то еще одна просьба: добавить параметр keybswitch = yes/no. если yes, то данная раскладка переключается с клавы (fn shift), no - нет. но отображаются на экране всегда. зачем? добавил несколько раскладок, но работаешь в основном с двумя. вот и пусть между ними с клавы, а дополнительные стилом выбираешь
это всего лишь просьба и я не обижусь, если откажешься
Скажем так - с клавиатурой я могу покапаться, но не могу сказать, когда руки дойдут до этого... Попробую выкроить.
А в qkonsole тоже совершенно не хочется лезть...
sg [12.05.2004 21:55] :

можно еще предложение? насколько я понимаю плагин "батарейка"
линейно отображает напряжение батарейки, а зависимость оставшейся работы завра нелинейна. т.е. до примерно 70% оно опускается неторопясь (но с ускорением) а вот потом начинает резко падать...
я угадал? можно сделать отображение "наполнения" батарейки зависящим от реально оставшегося времени работы. а чтобы выбрать подходящую формулу (или даже табличку отношений времени работы к напряжению) устроить опрос. чем больше народу пришлет табличку вида:
30 минут - 3.6в
60 - 3.5
...
360 - помер 
для разных моделей тем лучше. замер делать от полной зарядки при определенных условиях. например просто отключить спячку, выставить определенный уровень яркости и оставить разряжаться... думаю если "батарейка" будет линейно отображать оставшееся время работы (напряжение никуда убирать не нужно) тем удобнее будет. можно даже в конфиг вывести некий параметр для регулирования "нелинейности" под свою батарейку + несколько дефолтных (закомментареных) значений для разных моделей. или не один абстрактный параметр, а аналогичную табличку:
30:3.6
60:3.5
360:end 
[Ответить]
[< Назад] [Вперед >]