Дрова (для мультимедиа-клавиатуры)

Модератор: Модераторы разделов

Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Дрова

Сообщение Darth Ba »

Гуд дэй, товарищи программисты!
У меня вопросики такие:
1) Могу ли я, не знающий языков программирования, привязать клавиши моей мультимедиа-клавиатуры к определённым командам?
2) Как узнать как обозначается та или иная мультимеда-клавиша?
3) Где и как это сделать?

Уже готовые дрова не хочется ставить, ибо хочу привязать клавишы на определённые команды, скорее всего, отличающиеся от предлагаемых. Можно, конечно, было скачать дрова да рассмотреть их... что и попробую сделать, пока буду ждать ответа.
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Дрова

Сообщение Malcolm »

поиск по словам xmodmap и xev, наверное.
Только причём здесь программирование - не понимаю.
Или я вопрос не понял?
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Дрова

Сообщение Darth Ba »

Да, вы не поняли вопроса.
Я хочу написать драйвер для своей мультимедиа-клавиатуры, привязать мультимедиа-клавишы к определённым командам. За совет спасибо, из-за xmodcaps чуть со злости не сломал свою клаву надвое, программка древнейшая, натворила дел - не мог нифига писать, вылечилось удалением и перезапуском иксов. Теперь у меня проблемы с XGL, почему-то я всё валю на это... ну и фиг с ним.
Короче говоря, покапавшись в программе я так и не нашёл там пресета для мультимедия клавиатуры.

Поэтому и говорю - как самому написать? Как клавишы назвать? Как да где?
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Дрова

Сообщение *Sasha* »

Посмотри на lineakd
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Дрова

Сообщение Darth Ba »

Спасибо большое! Только фигня какая-то.
Скачал то, что надо. Выполнил configure в lineakd, всё нормально, попросила сделать make. Сделал, вот вывод:

Код: Выделить всё

[root@localhost lineakd-0.8.4]# make
make  all-recursive
make[1]: Entering directory `/home/kirill/Documents/lineakd/lineakd-0.8.4'
Making all in lineak
make[2]: Entering directory `/home/kirill/Documents/lineakd/lineakd-0.8.4/lineak'
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -DCONFDIR=\"/usr/local/etc\" -DPLUGINDIR=\"/usr/local/lib/lineakd/plugins\" -DBINDIR=\"/usr/local/bin\" -DSBINDIR=\"/usr/local/sbin\" -I. -I. -I..   -I../lineakd -I. -I..    -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT xmgr.lo -MD -MP -MF ".deps/xmgr.Tpo" -c -o xmgr.lo xmgr.cpp; \
        then mv -f ".deps/xmgr.Tpo" ".deps/xmgr.Plo"; else rm -f ".deps/xmgr.Tpo"; exit 1; fi
In file included from xmgr.cpp:18:
../lineak/xmgr.h:38:36: error: X11/extensions/XKBfile.h: No such file or directory
xmgr.cpp:194: warning: unused parameter 'theDisplay'
make[2]: *** [xmgr.lo] Error 1
make[2]: Leaving directory `/home/kirill/Documents/lineakd/lineakd-0.8.4/lineak'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kirill/Documents/lineakd/lineakd-0.8.4'
make: *** [all] Error 2

Подскажите, что ей не нравится?
Кстати, в списке своей клавиатуры не нашёл. Также не нашёл названия модели на самой клавиатуре, только Defender написано и всё :blush:
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Дрова

Сообщение *Sasha* »

Возможно не хватает xorg-dev
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Дрова

Сообщение Darth Ba »

Где достать сие экзотику? У меня в репах такого нету...
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Дрова

Сообщение sergio »

Darth Ba писал(а):
20.09.2007 18:14
Где достать сие экзотику? У меня в репах такого нету...

Делаем

Код: Выделить всё

man apt-file

читаем. Делаем

Код: Выделить всё

apt-file search 'X11/extensions/XKBfile.h'

Читаем:

Код: Выделить всё

libxkbfile-dev: usr/include/X11/extensions/XKBfile.h


Ы? :tongue:
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Дрова

Сообщение Darth Ba »

Мммм... я федоровец, apt-file у меня не имеется. Иной способ есть?
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Дрова

Сообщение sergio »

Darth Ba писал(а):
20.09.2007 22:00
Мммм... я федоровец, apt-file у меня не имеется. Иной способ есть?

rpm ?
Я не в курсе, есть у него аналогичная возможность поиска или нет. По логике вещей должна быть. Я бы просто предположил, что пакет может называться аналогично или очень похоже... Поиск пакетов по маске имени какой-нибудь есть?
Или rpmfind.домен-не-помню был - может там поискать?

UPD
http://search.rpmseek.com/search.html
Что-то находит по тому же имени, смотрите...
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Дрова

Сообщение Liksys »

Если у самого руки чешуцо, можно взять Python, python-xlib и вперед ;)
Спасибо сказали: