On Sun, Jun 19, 2005 at 02:10:26AM +0400, Alexey Tourbin wrote: > On Sat, Jun 18, 2005 at 08:36:36PM +0400, Alexey Tourbin wrote: > > Под Xvfb пока не работает, не знаю точно почему. :( > > Под Xvfb не работает XKeysymToKeycode() -- возвращает 0. > Это в процессе запроса на нажатие Alt (keysym=65513). $ cat xtest.c #include #include #include int main() { Display *display = XOpenDisplay(NULL); if (!display) return 1; KeyCode kc = XKeysymToKeycode(display, XK_Alt_L); printf("keycode=%d\n", kc); return 0; } $ gcc -I/usr/X11R6/include -L/usr/X11R6/lib xtest.c -lX11 $ DISPLAY=:0 ./a.out keycode=64 $ xvfb-run -a ./a.out xauth: creating new authority file /home/at/.Xauthority keycode=0 $ У кого-нибудь воспроизводится? Any ideas? NB: НЕ ЗАПУСКАЙТЕ xfvb-run в домашнем каталоге.