реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Поддержка мыши в консоли (framebuffer), Чистая консоль без ИКСов
xor.kruger
сообщение Sep 20 2013, 08:57
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Доброго времени суток.
Собственно суть вопроса ясна из названия темы.
Если конкретней, то как прикрутить мышь в консоли хотя бы для такой базовой операции как выделение текста ?
Вывод во фреймбуффер отлично работает, мышка находится ядром и создается файл устройств.
Заранее благодарен! sm.gif
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Sep 20 2013, 09:03
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967



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

Для начала попробовать поставить GPM (General Purpose Mouse).


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Sep 20 2013, 13:44
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Вот есть обсуждение и рекомендации хотя решение не окончательное:
http://superuser.com/questions/227668/is-t...oving-the-mouse

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

Может появятся какие-нибудь идеи.

Сообщение отредактировал Tarbal - Sep 20 2013, 13:45
Go to the top of the page
 
+Quote Post
sasamy
сообщение Sep 20 2013, 14:08
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



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



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

он может работать поверх fbcon, возможно он поддерживает и мышь. Вообще на framebuffer не стоит возлагать надежды - его давно хотят депрекнуть из ядра потому что сейчас fbdev повторяет все что и так есть в drm и v4l2.
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение Sep 25 2013, 11:54
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Спасибо за ответы.
Временно притормозил этот вопрос т.к. вылезли проблемы с драйвером ENC28J60.

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

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

Откуда такая информация ?
Go to the top of the page
 
+Quote Post
sasamy
сообщение Sep 25 2013, 12:19
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



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


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

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


http://www.linuxplumbersconf.org/2012/wp-c...y-and-video.pdf
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение Sep 25 2013, 12:35
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Хм, ну не знаю. Framebuffer, как мне кажется, отлично занимает свою нишу, простой, нетребовательный да и используется сплошь и рядом. Поэтому выпилить его напрочь из ядра не самая лучшая идея.
Go to the top of the page
 
+Quote Post
sasamy
сообщение Sep 25 2013, 13:01
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(xor.kruger @ Sep 25 2013, 16:35) *
Хм, ну не знаю. Framebuffer, как мне кажется, отлично занимает свою нишу, простой, нетребовательный да и используется сплошь и рядом.


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

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


Напрочь прямо сразу никогда не выкидывают - еще хз сколько лет пройдет, будут делать "прослойки" к DRM для нормальных процессоров если нужно
http://lxr.free-electrons.com/source/drive...drm/Kconfig#L11
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение Sep 25 2013, 13:35
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Цитата
процессоры с "тупыми" контроллерами LCD - вот и все.

Учитывая сколько таких процессоров и сколько девайсов на этих процессорах...
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Sep 25 2013, 13:46
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



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


Кстати графику без ИКСов можно получить, поставив несравненно более легкую QT.
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение Sep 25 2013, 14:31
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Цитата
поставив несравненно более легкую QT.

Ну это тема для отдельного разговора sm.gif Для моей аппаратной подсистемы (см. сообщения выше) необходима еще более легковесная, например эта .
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 02:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01446 секунд с 7
ELECTRONIX ©2004-2016