[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