1 diff --git a/inputdrivers/linux_input/linux_input.c b/inputdrivers/linux_input/linux_input.c
2 index 7e9a6ad..c99cf49 100644
3 --- a/inputdrivers/linux_input/linux_input.c
4 +++ b/inputdrivers/linux_input/linux_input.c
5 @@ -1901,8 +1901,12 @@ driver_open_device( CoreInputDevice *device,
6 goto driver_open_device_error;
9 +if (getenv("DISABLE_LINUX_INPUT") == 0) {
10 /* start input thread */
11 data->thread = direct_thread_create( DTT_INPUT, linux_input_EventThread, data, "Linux Input" );
13 + data->thread = NULL;
16 /* set private data pointer */
18 @@ -2044,8 +2048,10 @@ driver_close_device( void *driver_data )
19 /* stop input thread */
20 res = write( data->quitpipe[1], " ", 1 );
23 direct_thread_join( data->thread );
24 direct_thread_destroy( data->thread );
26 close( data->quitpipe[0] );
27 close( data->quitpipe[1] );