Да нет, насколько я помню.. Возможно, оно просто хочет собрать аплет для machbox. Попробуйте оторвать, если из исходников.svs57 писал(а):По поводу xmonobut. Что-то я позабыл зачем ему libmatchbox-dev. Он что только с matchbox работает?
Debian с eabi
Нет не аплет
gcc -Os -Wall -I/usr/include/pango-1.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -o xmonobut main.o -lX11 -lXpm -lXext -lmb -lXi -lmb
Ладно
Запускаю
xmonobut -m 50 -k 37
keycode 37 Control_L
keycode 50 Shift_L
И не переключает
А почему через xbindkey не хотите?
Работает железно
gcc -Os -Wall -I/usr/include/pango-1.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -o xmonobut main.o -lX11 -lXpm -lXext -lmb -lXi -lmb
Ладно
Запускаю
xmonobut -m 50 -k 37
keycode 37 Control_L
keycode 50 Shift_L
И не переключает
А почему через xbindkey не хотите?
Работает железно
Zaurus SL-C750, N810 2008.36-5
Почему-то мне пришла мысль про xxkb, в текущем виде оно желает xkb расширение от x-сервера, но я посмотрю, может оторву у него это хотение.svs57 писал(а):Замечательно. Это как раз то что нужно.daapp писал(а):Мне идея интересна , реализовать я и сам могу.svs57 писал(а):Доделаю - выложу. Пока очень сыро. Я не разработчик, а сисадмин
Я делал так.
Взял пример с matchbox который рисовал на панеле картинку. Думаю что и для других WM несложно найти примерчик такой.
Взял известный скрипт который запоминает текущую раскладку и делает xmodmap
Для начала просто в скрипт добавил отрисовку флажков в панели. Т.е. одновременно с xmodmap запускался флажок в панель, а другой флажок - kill.
Хотел все это смешать в одну программу, но все руки не доходили в связи с покупкой N810.
А у меня обратная ситуация, скоро заурус может стать основным наладонником, а я его никак до ума не доведу.
Доделал сравнение.
Собрал сервер 1.5 без glx и без xkb.
Без glx не ругается на mesa при старте.
Видно, что по пути от 1.3 к 1.5 сервер несколько потолстел
svs57
Я собирал в OE, там mesa 7.2 есть
Можно попробовать конфигурировать с --disable-glx --disable-dri
Судя по configure, он так не должен искать glproto.
Собрал сервер 1.5 без glx и без xkb.
Без glx не ругается на mesa при старте.
Код: Выделить всё
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10002 root 20 0 7612 2672 2140 S 0.0 4.3 0:00.42 Xfbdev15
10008 root 20 0 7312 2588 2064 S 0.0 4.1 0:00.42 Xfbdev15noglx
10013 root 20 0 7128 2292 1848 S 0.0 3.7 0:00.29 Xfbdev15noglxnoxkb
9991 root 20 0 5312 1720 1368 S 0.0 2.8 0:00.29 Xfbdev
Код: Выделить всё
1.5M /usr/local/bin/Xfbdev15
1.2M ./xfbnomesa/Xfbdev15noglx
976K ./xfbnomesanoxkb/Xfbdev15noglxnoxkb
992K /usr/bin/Xfbdev
svs57
Я собирал в OE, там mesa 7.2 есть
Можно попробовать конфигурировать с --disable-glx --disable-dri
Судя по configure, он так не должен искать glproto.
Sharp Zaurus SL-C3200
Motorola C390, Canon G6, IBM X20
Motorola C390, Canon G6, IBM X20
Документация по xkb тяжело воспринимается . Как-то там все очень хитро сделано.
Тем не менее, сделал себе us+ru(phonetic) раскладки. Выкладываю, вдруг кому пригодится. Кнопки с иероглифами - Alt,Win, знаки препинания в обоих языках соответствуют обозначениям (кроме непонятных иероглифов, которых я не знаю ).
Распаковать в /usr/share/X11/ (должен быть установлен xkb-data).
Для включения раскладок:
setxkbmap -rules "evdev" -keycodes evdev_zaur -layout "us_zaur,ru_zaur" -variant ",phonetic" -option "grp:ctrl_shift_toggle"
По-хорошему надо еще rules дописать и "йцукен", но я не осилил
Тем не менее, сделал себе us+ru(phonetic) раскладки. Выкладываю, вдруг кому пригодится. Кнопки с иероглифами - Alt,Win, знаки препинания в обоих языках соответствуют обозначениям (кроме непонятных иероглифов, которых я не знаю ).
Распаковать в /usr/share/X11/ (должен быть установлен xkb-data).
Для включения раскладок:
setxkbmap -rules "evdev" -keycodes evdev_zaur -layout "us_zaur,ru_zaur" -variant ",phonetic" -option "grp:ctrl_shift_toggle"
По-хорошему надо еще rules дописать и "йцукен", но я не осилил
- Вложения
-
- xkb_zaurus_us_ru_phonetic.zip
- (1.88 КБ) 371 скачивание
Sharp Zaurus SL-C3200
Motorola C390, Canon G6, IBM X20
Motorola C390, Canon G6, IBM X20
Jay
Сам сделал. Скопировал с 1.4 и поправил EXTRA_OECONF (--enable-xkb).
p.s. Чуть поправил раскладку. С Caps_Lock перемудрил
Сам сделал. Скопировал с 1.4 и поправил EXTRA_OECONF (--enable-xkb).
p.s. Чуть поправил раскладку. С Caps_Lock перемудрил
- Вложения
-
- xkb_zaurus_us_ru_phonetic_1.zip
- (1.9 КБ) 376 скачиваний
Sharp Zaurus SL-C3200
Motorola C390, Canon G6, IBM X20
Motorola C390, Canon G6, IBM X20