Article View: pl.comp.sys.x11
Article #2125[X11] rozszerzenie XTEST i przesuwanie okien
From: jerzy szczudłowski
Date: Wed, 03 Mar 2004 17:59
Date: Wed, 03 Mar 2004 17:59
23 lines
2420 bytes
2420 bytes
Napisałem sobie krótki program, który miał na celu pominąć standardowy protokół obsługi myszy i wysyłać zdarzenia z Linuksowego evdev przez rozszerzenie XTEST (ponieważ XFree nie obsługuje PS2++). Program działa dobrze do momentu, gdy próbuję przesunąć jakieś okno. Na przykład w twm "chwytam" okno z altem, próbuję zrobić ruch myszką i w tym momencie zostaję z ramką przesuwania okna a X serwer przestaje reagować na funkcje rozszerzenia XTEST. Żeby odzyskać kontrolę muszę dokończyć przesuwanie za pomocą klawiszy Xkb-mouse. Czy to normalne zachowanie XTEST czy problem z moimi Iksami? (4.3.99.902 (4.4.0 RC 2)) Sytuacja taka ma miejsce tylko w przypadku, gdy wyłączę klasyczną obsługę myszy przez serwer (np. ustawiając urządzenie na "/dupa/jasia" + opcja AllowMouseOpenFail lub za pomocą protokołu "void"). Problemu nie ma, gdy Iksy wykryją i obsługują fizyczną myszkę (w sensie: wówczas serwer przyjmuje XTestFakeButtonEvent bez zająknięcia). Może lepiej będzie użyć do tego celu klasycznego Xevent? (bo na pewno nie łatwiej ;) PS Da się jakoś łatwo globalnie zablokować/przechwycić wybrany przycisk myszki, aby nie generował zdarzeń?
Technical Details
Message-ID:
<slrn.pl.c4c78j.gp7.jerzy@solveig.jedwab>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!opal.futuro.pl!w-net!jerzyShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!opal.futuro.pl!w-net!jerzy
From: jerzy szczudłowski <jerzy@jedwab.net.pl>
Newsgroups: pl.comp.sys.x11,pl.comp.os.linux.programowanie
Subject: [X11] rozszerzenie XTEST i przesuwanie okien
Supersedes: <slrn.pl.c4c70j.gp7.jerzy@solveig.jedwab>
Followup-To: pl.comp.sys.x11
Date: Wed, 03 Mar 2004 18:59:37 +0100
Organization: The Knights Who Say... nE!
Lines: 24
Message-ID: <slrn.pl.c4c78j.gp7.jerzy@solveig.jedwab>
NNTP-Posting-Host: w-net.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1078336815 5585 62.233.160.3 (3 Mar 2004 18:00:15 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Wed, 3 Mar 2004 18:00:15 +0000 (UTC)
X-Kazaa: just say no
X-Photo: http://www.jedwab.net.pl/~jerzy/jurcys.jpeg
X-Face: "$/g,}S_~c&DL;!`Yk#<IOHx{1_9-V?<pH3xr9.sCw$LS`6T+nG0B?tAHT%i-Q+B~o!^EhM*@Rued!"ClLty}\7y)[9yZJ\/y-vz~D]q9|5j|^&kfEhN+PZ"+qwV=b`.$W5\By,l@>>XKwOr*-$-s'p0`(C)TD){%m_J.a`2*j76eH!Dr2ZW#=Ddmm)}\ZQ5@Al;r>TZi8
User-Agent: slrn/0.9.7.4 (pl-1.4.3) (Linux/2.6.3 (i686))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit