telegamochka: (drawing)
telegamochka ([personal profile] telegamochka) wrote2013-07-29 12:05 am

Wearable Computer на базе Raspberry Pi

Занялась вплотную использованием Raspberry Pi в качестве носимого компьютера. К сожалению, для того, чтобы с в очках Eyetop Centra было относительно комфортно работать с текстом, приходится выставлять разрешение 192x144. С Midnight Commander работать при таком разрешении не реально - не видно даже имен файлов. Last File Manager (LFM) запускается, но выдает только Help. Vifm отказывается запускаться - мол, экран слишком мал.

Писать свой консольный файл-менеджер категорически не хочется. Порекомендуйте, пожалуйста, под Debian (а точнее Raspbian) менеджер, с которым можно было бы работать при таком маленьком разрешении - или посоветуйте, какой файл-менеджер можно было бы без излишних трудозатрат настроить под такое разрешение.
allter: (me)

[personal profile] allter 2013-07-29 07:01 am (UTC)(link)
Я на "инвалидских" устройствах использую в .bashrc/.profile функции обычного шелла:
l() {
echo "cwd="`pwd`;
ls -F --color=auto --group-directories-first $@;
}
c() {
cd $@;
l;
}
В принципе, для большинства задач файлового менеджера их хватает (в сочетании с автодополнением по Tab).
У вас, я так понимаю, проблемы с нормальным вводом, не знаю, поможет ли.

[identity profile] telegamochka.livejournal.com 2013-07-29 07:22 am (UTC)(link)
С нормальным вводом,проблем нет - использую полноклавишную беспроводную мини-клавиатуру. В данном случае подойдет любой вариант, благодаря которому я смогу на распберри пи вести разработку в дороге. Естественно, интерфейс для «широкого пользователя» будет графическим, удобным и не столь аскетичным :)

[identity profile] ikaktys.livejournal.com 2013-07-29 08:06 am (UTC)(link)
а что за очки такие, даже самые дешевка китайсик могут CGA же ?

и какой смысл вообще в 192x144, это ж 20 строчек макс самым корявым 8*5 фонтом ?

[identity profile] telegamochka.livejournal.com 2013-07-29 09:03 am (UTC)(link)
Очки - Eyetop Centra. Они 320*240, но одно дело в таком разрешении разглядывать на них графическую картинку. Текст же при 320*240 вполне читабелен - но читабельность весьма некомфортная. Относительно комфортно шрифт выглядит при 160*120 или 192*144.

Естественно, для end-user'а интерфейс будет графическим. Да и разрешение/качество графики у не-прототипа будет получше. Но мне-то нужно работать с тем, что есть - и сейчас.

[identity profile] xaizek (from livejournal.com) 2013-08-01 07:37 pm (UTC)(link)
А какое в итоге получается разрешение консоли? Для vifm минимальное: 30x10. Неужели и того меньше? Я к тому, что изменить ограничение легко, но есть ли в этом смысл.

[identity profile] telegamochka.livejournal.com 2013-08-02 02:28 am (UTC)(link)
Изменить разрешение легко - это редактируется в файле config.txt на системной SD-карте. Дело в качестве Eyetop Centra. Картинки 320*240 вполне удовлетворительно смотрятся. Но текст консоли в этом разрешении выводится расплывчато и читать его, мягко говоря, некомфортно.

Скорее всего, буду запускать иксы в нормальном разрешении - и выставлять в терминале шрифт комфортного размера, наверное, это будет самый правильный вариант.

[identity profile] xaizek (from livejournal.com) 2013-08-02 06:54 pm (UTC)(link)
Что-то я не то написал, естественно я говорил не о разрешении, а о размере консоли (т.е. геометрии в знакоместах). В общем, если будет желание запустить vifm при размерах меньше 30 колонок на 10 строк, несмотря на возможные сложности использования, дайте знать.

[identity profile] telegamochka.livejournal.com 2013-08-02 08:27 pm (UTC)(link)
Я поняла, но, честно говоря, знакоместа я не высчитывала :) А желание попробовать запустить - есть.

[identity profile] xaizek (from livejournal.com) 2013-08-02 08:49 pm (UTC)(link)
А какой vifm используется, готовый бинарный пакет или собранный из исходных кодов? Надо вносить правки в код, соответственно, если возможен только первый вариант - ничего не выйдет. В коде минимальный размер задаётся в src/ui.h (MIN_TERM_HEIGHT и MIN_TERM_WIDTH в самом верху).

[identity profile] xaizek (from livejournal.com) 2013-08-02 08:51 pm (UTC)(link)
Кстати, ничего высчитывать не надо, можно вывести размеры терминала командой:
echo $COLUMNS x $LINES