HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Debian с eabi
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45
[Ответить]
svs57 [12.11.2008 21:32] :
Ура! Выложи плиз kdrive с xkb
Я с полгода назад тоже пытался, но тогда ничего не вышло
xkb наладим.
CompoVod [12.11.2008 22:33] :
Jay писал(а):
CompoVod
А разницу в размерах бинарника kdrive и в объеме занимаемой памяти с xkb и без xkb можете сообщить? Если разница не критична, то я постараюсь протолкнуть включение xkb в kdrive в Angstrom.
Могу сравнить 1.3.0.0 без xkb с 1.5.3 с xkb
Топ:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2104 root 20 0 7612 2672 2140 S 0.0 4.3 0:00.50 Xfbdev15
2109 root 20 0 5312 1676 1324 S 0.0 2.7 0:00.27 Xfbdev
Бинарик:
1.5M /usr/local/bin/Xfbdev15
992K /usr/bin/Xfbdev
Разница, как видно, значительная. Но ИМХО для завра терпимая. И не факт, что разницу дает именно xkb. Я постараюсь сравнить еще с 1.5 без xkb.
svs57
Бинарик приложил.
Запускаю так:
Xfbdev15 -nolisten tcp -mouse tslib,1,device=/dev/input/event2 -keybd evdev,,device=/dev/input/event0
Я это все в /etc/X11/xinit/xserverrc прописал.
Чтобы оно выдавало такие же keycode'ы, как 1.3, после старта надо сделать setxkbmap -keycodes evdev
Замеченные косяки:
1) Почему-то не работает ctrl+alt+bksp
Поэтому запускать иксы надо как минимум с терминалом или из ssh, чтоб пристрелить можно было без перезагрузки 
2) Для стрелок вниз и влево в xkb отключен autorepeat
В остальном полет нормальный 
[К сообщению приложены файлы: Xfbdev.zip (740 кб)]
svs57 [12.11.2008 23:09] :
Спс. ИМХО большой размер из-за того что с mesa скомпилен.
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
(EE) GLX: could not load software renderer
Меня правда это мало волнует: rootfs на SD
Кинь ссылку плиз на исх. kdrive. Поковыряюсь
ctrl-alt-1 ... переключает консоли!
CompoVod [13.11.2008 09:41] :
svs57
Сам сервер:
http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-1.5.3.tar.bz2
+ наложены патчи из Angstrom для 1.4
+ вот этот патчик: http://www.postnuklear.de/xorg-patches/files/xorg-1.4-kdrive-rotation.patch
ctrl+alt+1 еще ладно, но, оказывается, fn+стрелки влево/вправо тоже переключают консоль. А у меня там home/end были 
svs57 [13.11.2008 12:35] :
xkb работает. Даже kkbswitch запустил 
Только нормально настроить нужно.
Займусь на досуге.
Сейчас mesa компилю. Интересно заработает ли?
Почему-то в дебиан анстейбл armel нет /usr/lib/dri/swrast_dri.so
У меня почему-то после
/usr/bin/X11/setxkbmap -rules xfree86 -model pc105 -layout us,ru -option -option grp:ctrl_shift_toggle
Клик стал давать 2-ую кнопку мыши, а с ctrl - 1-ая 
Понятно что xkb не тот. Это я просто для пробы 
Jay [13.11.2008 13:25] :
О! А xmonobut с этим kdrive работает корректно?
А то с предыдущим не работало никак..
svs57 [13.11.2008 15:19] :
Чуть позже попробую -напишу.
У меня сделано на xbindkey 2 и 3 кнопка
Это из Андромеды
.xbindkeysrc
...
#mouse-click-r
"mouse-r"
m:0x1 + b:1
Shift + Shift_L
#mouse-click-m
"mouse-m"
m:0x10 + b:1
Mod2 + Mode_switch
...
mouse-r и m - бинарники
daapp [13.11.2008 18:40] :
svs57 писал(а):
Доделаю - выложу. Пока очень сыро. Я не разработчик, а сисадмин 
Мне идея интересна , реализовать я и сам могу.
svs57 [13.11.2008 19:18] :
daapp писал(а):
[quote:a3c11fccfe="svs57"]Доделаю - выложу. Пока очень сыро. Я не разработчик, а сисадмин 
Мне идея интересна , реализовать я и сам могу.
Замечательно. Это как раз то что нужно.
Я делал так.
Взял пример с matchbox который рисовал на панеле картинку. Думаю что и для других WM несложно найти примерчик такой.
Взял известный скрипт который запоминает текущую раскладку и делает xmodmap
Для начала просто в скрипт добавил отрисовку флажков в панели. Т.е. одновременно с xmodmap запускался флажок в панель, а другой флажок - kill.
Хотел все это смешать в одну программу, но все руки не доходили в связи с покупкой N810.
svs57 [13.11.2008 19:38] :
По поводу xmonobut. Что-то я позабыл зачем ему libmatchbox-dev. Он что только с matchbox работает?
[Ответить]
[< Назад] [Вперед >]