1 |
Hi!
|
2 |
|
3 |
On Sat, Jul 08, 2006 at 10:53:15AM +0300, Gleb Litvjak wrote:
|
4 |
> Существует какая-то комманда, которая позволяет приделать код для сканкода. |
5 |
> Если нажать эту кнопку и посмотреть в dmesg, там будет сказано, что именно |
6 |
> делать :) |
7 |
|
8 |
Ага, ща! Я, пока патч к ядру отлаживал, в dmesg насмотрелся по самые...
|
9 |
нет там нифига. :(
|
10 |
|
11 |
Сейчас начал настраивать обработчики на кнопки, в частности повесил на
|
12 |
Zoom кнопки KP_Add и KP_Subtract - чтобы в Opera действительно страничку
|
13 |
zoom-ить. Но возник вопрос: отправлять в оперу эти плюс/минус можно и
|
14 |
нужно, но что если текущее приложение не опера?
|
15 |
|
16 |
Есть хорошая утилитка wmctrl, которая позволяет управлять окнами из
|
17 |
shell-скриптов, она в частности умеет выводить список окон, но не умеет
|
18 |
выводить какое окно текущее. :(
|
19 |
Команда xsendkeys из lineakd посылает кнопки текущему окну.
|
20 |
Команда xse более универсальна - посылает любые события заданному окну.
|
21 |
|
22 |
Если в момент нажатия Zoom определить, что текущее окно это опера, после
|
23 |
чего послать KP_Add именно этому окну через xse, то это будет как раз то,
|
24 |
что нужно - можно будет настроить индивидуальную обработку Zoom в разных
|
25 |
окнах, плюс гарантировать что KP_Add не будет послан случайно вместо
|
26 |
оперы в другое окно (если юзер нажал Zoom и быстро переключился в другое
|
27 |
окно, например, или popup вылез).
|
28 |
|
29 |
Единственная утилита, которую мне после долгих поисков удалось найти для
|
30 |
определения текущего окна - focusfinder:
|
31 |
http://gnomesupport.org/forums/viewtopic.php?t=10379
|
32 |
|
33 |
Кто-нить знает другие утилиты для определения текущего окна, желательно
|
34 |
имеющиеся в portage?
|
35 |
|
36 |
--
|
37 |
WBR, Alex.
|
38 |
--
|
39 |
gentoo-user-ru@g.o mailing list |