On Tue, Sep 16, 2008 at 03:42:28PM +0400, Dmitry V. Levin wrote: > > Это проблемы Xvfb, там не работает "ввод с клавиатуры". > > Это в xvfb-run был отключён вывод с клавиатуры в попытке объехать новую > проблему в Xvfb. Как обычно, при объезде съехали в канаву. :( Вот что конкретно я имел в виду. $ cd $TMPDIR $ cat test.c #include #include #include int main() { Display *display = XOpenDisplay(NULL); if (!display) return 1; KeyCode kc = XKeysymToKeycode(display, XK_Left); printf("keycode=%d\n", kc); return 0; } $ gcc -Wall test.c -lX11 $ ./a.out keycode=100 $ xvfb-run -a ./a.out xauth: creating new authority file /tmp/.private/at/.Xauthority (EE) config/hal: NewInputDeviceRequest failed (EE) config/hal: NewInputDeviceRequest failed keycode=0 $ NB: не запускать xvfb-run в $HOME, он затрет .Xauthority. Раньше это работало, что, между прочим, можно отследить по собираемости пакета perl-Tk.