[devel] Xvfb input
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Сен 25 19:23:45 MSD 2008
On Tue, Sep 16, 2008 at 03:42:28PM +0400, Dmitry V. Levin wrote:
> > Это проблемы Xvfb, там не работает "ввод с клавиатуры".
>
> Это в xvfb-run был отключён вывод с клавиатуры в попытке объехать новую
> проблему в Xvfb. Как обычно, при объезде съехали в канаву. :(
Вот что конкретно я имел в виду.
$ cd $TMPDIR
$ cat test.c
#include <stdio.h>
#include <X11/Xlib.h>
#include <X11/keysym.h>
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.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080925/44e80f9c/attachment-0002.bin>
Подробная информация о списке рассылки Devel