e_input_device_open(void)
{
E_Input_Device *dev = NULL;
+ char *env = NULL;
dev = (E_Input_Device *)calloc(1, sizeof(E_Input_Device));
return NULL;
}
- dev->seat = eina_stringshare_add("seat0");
+ env = e_util_env_get("E_INPUT_SEAT_ID");
+ if (env)
+ {
+ EIINF("seat id is set from env:E_INPUT_SEAT_ID(%s)", env);
+ dev->seat = eina_stringshare_add(env);
+ }
+ else
+ {
+ EIINF("seat id is set to default(seat0)");
+ dev->seat = eina_stringshare_add("seat0");
+ }
+ E_FREE(env);
+
dev->fd_hash = eina_hash_string_superfast_new(NULL);
/* try to create xkb context */