LINUX.ORG.RU

обои для фреймбуфера


0

1

Можно ли как то установить обои в режиме фреймбуфера без пропатчивания ядра. Если ядро уже собрано с поддержкой фреймбуфера и он реально работает.

★★

Ответ на: комментарий от v4567

anon_666 можешь мне подсказать ещё один момент, ты мне както помого спрограммой
подскажи пожалуйста при помощи какой функции в C можно осуществить контроль над клавиатурой, сейчас объясню более подробно.
Хочу при нажатии на клавиши «Ctrl+Shift» выводить на консоль слово или небольшое изображение (если консоль в режиме фреймбуфера или в графическом режиме) В общем хочу сделать контроль переключения режима клавиатуры для консоли в режиме фреймбуфера.

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

bind '«\e[1;5B»:«ls\C-m»'
привяжет запуск $ ls на cntrl+down_arrow.
Код клавиши можно посмотреть, запустив $ read, и нажимая кнопки,
при этом ^[ заменяем на \e (это escape-последовательности).
Подробнее в man readline.

anon_666
()
Ответ на: комментарий от Punk

установил fbterm но нихрена не могу разобрать как картинку jpg поставить в фон, по пикселям картинка соответствует режиму vga терминала у меня: 1024x768
и ещё я исмользую screen вроде как в screen через этот fdterm можно работать и картинку на фон ставить, но как?

v4567 ★★
() автор топика
Ответ на: комментарий от Punk

версия 1.0b

configure отработал нормально
вот вывод после ввода команды make:

gcc -O2 -Wall -D_GNU_SOURCE -c -o fb_display.o fb_display.c
In file included from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/sys/types.h:62: ошибка: несовместимые типы для ‘dev_t’
/usr/include/linux/types.h:13: замечание: здесь была предыдущая декларация ‘dev_t’
/usr/include/sys/types.h:67: ошибка: несовместимые типы для ‘gid_t’
/usr/include/linux/types.h:27: замечание: здесь была предыдущая декларация ‘gid_t’
/usr/include/sys/types.h:72: ошибка: несовместимые типы для ‘mode_t’
/usr/include/linux/types.h:15: замечание: здесь была предыдущая декларация ‘mode_t’
/usr/include/sys/types.h:77: ошибка: несовместимые типы для ‘nlink_t’
/usr/include/linux/types.h:16: замечание: здесь была предыдущая декларация ‘nlink_t’
/usr/include/sys/types.h:82: ошибка: несовместимые типы для ‘uid_t’
/usr/include/linux/types.h:26: замечание: здесь была предыдущая декларация ‘uid_t’
In file included from /usr/include/sys/types.h:134,
from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/time.h:104: ошибка: несовместимые типы для ‘timer_t’
/usr/include/linux/types.h:22: замечание: здесь была предыдущая декларация ‘timer_t’
In file included from /usr/include/sys/types.h:221,
from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/sys/select.h:78: ошибка: несовместимые типы для ‘fd_set’
/usr/include/linux/types.h:12: замечание: здесь была предыдущая декларация ‘fd_set’
In file included from /usr/include/stdlib.h:321,
from fb_display.c:25:
/usr/include/sys/types.h:235: ошибка: несовместимые типы для ‘blkcnt_t’
/usr/include/linux/types.h:119: замечание: здесь была предыдущая декларация ‘blkcnt_t’
make: *** [fb_display.o] Ошибка 1

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

хм... Версия gcc какая? Беглый поиск по гугл выдал, что в нем может быть проблема (с учетом, что fbv последняя модификация кода в 2004-м году всё может быть).

У себя проверил только что 4.3.1 и даже 3.4 - собирается. С последним даже предупреждений нету

Punk
()
Ответ на: комментарий от Punk

Punk 4.3.1 это ты имеешь ввиду версию gcc?

В общем по gcc у меня установленны следующие пакеты:

gcc-4.4.0-4.i586
gcc-java-4.4.0-4.i586
gcc-gfortran-4.4.0-4.i586
gcc-c++-4.4.0-4.i586
libgcc-4.4.0-4.i586

Я так понял что fbv картинку на фон не установишь
и ещё я толком не могу понять fbterm это виртуальный терминал типа как screen? Я работаю в общето в screen в режиме фреймбуфера и фон хочу установить при работающем screen возможно ли такое?

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

Я так понял что fbv картинку на фон не установишь

Хотел написать: Я так понял что без fbv картинку на фон не установишь

v4567 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.