Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Поддержка мыши в консоли (framebuffer)
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
xor.kruger
Доброго времени суток.
Собственно суть вопроса ясна из названия темы.
Если конкретней, то как прикрутить мышь в консоли хотя бы для такой базовой операции как выделение текста ?
Вывод во фреймбуффер отлично работает, мышка находится ядром и создается файл устройств.
Заранее благодарен! sm.gif
Canis Dirus
Цитата(xor.kruger @ Sep 20 2013, 14:57) *
Если конкретней, то как прикрутить мышь в консоли хотя бы для такой базовой операции как выделение текста ?

Для начала попробовать поставить GPM (General Purpose Mouse).
Tarbal
Вот есть обсуждение и рекомендации хотя решение не окончательное:
http://superuser.com/questions/227668/is-t...oving-the-mouse

http://ubuntuforums.org/showthread.php?t=608212

Может появятся какие-нибудь идеи.
sasamy
Цитата(xor.kruger @ Sep 20 2013, 12:57) *
Если конкретней, то как прикрутить мышь в консоли хотя бы для такой базовой операции как выделение текста ?
Вывод во фреймбуффер отлично работает, мышка находится ядром и создается файл устройств.



Посмотрите на новый велосипед
http://www.enlightenment.org/p.php?p=about...nology&l=en

он может работать поверх fbcon, возможно он поддерживает и мышь. Вообще на framebuffer не стоит возлагать надежды - его давно хотят депрекнуть из ядра потому что сейчас fbdev повторяет все что и так есть в drm и v4l2.
xor.kruger
Спасибо за ответы.
Временно притормозил этот вопрос т.к. вылезли проблемы с драйвером ENC28J60.

2 sasamy:
Велосипед достаточно красив, но судя по возможностям и скриншотам достаточно требовательный к ресурсам железа sad.gif
У меня же вся система на ПЛИС с ядром Microblaze, которое работает на частоте всего 62,5 МГц, а так как ресурсы ПЛИС не хватает то нету не аппаратного модуля DIV, ни модуля FPU, да и память - банка SDRAM размером в 32 МБайта, то работать все будет ой как медленно sm.gif
Так что, наверное, все-таки придется использовать GPM.

Цитата
Вообще на framebuffer не стоит возлагать надежды - его давно хотят депрекнуть из ядра

Откуда такая информация ?
sasamy
Цитата(xor.kruger @ Sep 25 2013, 15:54) *
Велосипед достаточно красив, но судя по возможностям и скриншотам достаточно требовательный к ресурсам железа sad.gif


Да - чрезмерно прожорлив, попробовал и неприятно удивился

Цитата
Откуда такая информация ?


http://www.linuxplumbersconf.org/2012/wp-c...y-and-video.pdf
xor.kruger
Хм, ну не знаю. Framebuffer, как мне кажется, отлично занимает свою нишу, простой, нетребовательный да и используется сплошь и рядом. Поэтому выпилить его напрочь из ядра не самая лучшая идея.
sasamy
Цитата(xor.kruger @ Sep 25 2013, 16:35) *
Хм, ну не знаю. Framebuffer, как мне кажется, отлично занимает свою нишу, простой, нетребовательный да и используется сплошь и рядом.


Какая у него ниша ? процессоры с "тупыми" контроллерами LCD - вот и все.

Цитата
Поэтому выпилить его напрочь из ядра не самая лучшая идея.


Напрочь прямо сразу никогда не выкидывают - еще хз сколько лет пройдет, будут делать "прослойки" к DRM для нормальных процессоров если нужно
http://lxr.free-electrons.com/source/drive...drm/Kconfig#L11
xor.kruger
Цитата
процессоры с "тупыми" контроллерами LCD - вот и все.

Учитывая сколько таких процессоров и сколько девайсов на этих процессорах...
Tarbal
Цитата(xor.kruger @ Sep 20 2013, 12:57) *
Доброго времени суток.
Собственно суть вопроса ясна из названия темы.
Если конкретней, то как прикрутить мышь в консоли хотя бы для такой базовой операции как выделение текста ?
Вывод во фреймбуффер отлично работает, мышка находится ядром и создается файл устройств.
Заранее благодарен! sm.gif


Кстати графику без ИКСов можно получить, поставив несравненно более легкую QT.
xor.kruger
Цитата
поставив несравненно более легкую QT.

Ну это тема для отдельного разговора sm.gif Для моей аппаратной подсистемы (см. сообщения выше) необходима еще более легковесная, например эта .
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.