make xrandr command use an actual option

This commit is contained in:
Carsten Haitzler 2023-12-14 07:40:05 +00:00
parent 3311cc0790
commit 98e9c79246
45 changed files with 120 additions and 93 deletions

View File

@ -7053,11 +7053,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "اقفل عند اﻹقلاع"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7417,11 +7417,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Ключалка на Startup"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7008,11 +7008,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Restaura configuració a l'arrancar"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Connexió en calent de monitor"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7051,11 +7051,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Uzamknout při spuštění"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6935,11 +6935,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Gendan opsætning ved start"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Hotplug af skærm"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7026,11 +7026,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Wiederherstellen nach start"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Neue Monitore"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7071,11 +7071,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Αποκατάσταση κατά την εκκίνηση"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7003,11 +7003,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Restaŭrigi dum starto"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7185,20 +7185,20 @@ msgstr ""
# Hay que encontrar algo más corto.
# Preguntar a Massimo sobre cadenas largas en italiano.
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Restaurar configuración al iniciar"
# Controlar en vez de "pantalla", eso de hotplug de una pantalla externa:
# o = elm_check_add(win);
# evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0);
# evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
# elm_object_text_set(o, _("Monitor hotplug"));
# elm_object_text_set(o, _("Hotplug"));
# elm_check_state_set(o, cfdata->hotplug);
# elm_box_pack_end(bx2, o);
# evas_object_show(o);
# evas_object_smart_callback_add(o, "changed", _cb_hotplug_changed, cfdata);
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Controlar hotplug"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7603,11 +7603,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Lukk Startup"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6954,11 +6954,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Palauta asetukset käynnistyksessä"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6849,11 +6849,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Hvílustøða"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6989,11 +6989,11 @@ msgid "Response"
msgstr "Réponse"
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Restaurer la configuration au démarrage"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Branchement à chaud"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7481,11 +7481,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Restauration de la Résolution au Démarrage"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7026,11 +7026,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Restaurar no arranque"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7400,11 +7400,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "נעל על אתחול"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7335,11 +7335,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Zaključavanje na pokretanje"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7015,11 +7015,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Indításkor helyreállít"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7006,11 +7006,11 @@ msgid "Response"
msgstr "Responso"
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Ripristina impostazioni all'avvio"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Gestisci connessione monitor"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7343,11 +7343,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "起動時にガバナー復帰"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6687,11 +6687,11 @@ msgid "Response"
msgstr "პასუხი"
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "ეკრანის ჩართულზე მიერთება"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6788,11 +6788,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7003,11 +7003,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "시작시 잠금"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6878,11 +6878,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7603,11 +7603,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Mengunci Permulaan"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7427,11 +7427,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Gjenopprett oppløsningen ved oppstart"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6919,11 +6919,11 @@ msgid "Response"
msgstr "Reactie"
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Instellingen terugzetten bij starten"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Inprikken van beeldscherm"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7364,11 +7364,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Przywróć Zarządcę przy Starcie"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6938,12 +6938,12 @@ msgid "Response"
msgstr "Resposta"
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Restaurar configuração ao iniciar"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgstr "Monitor hotplug"
msgid "Hotplug"
msgstr "Hotplug"
#: src/modules/conf_randr/e_int_config_randr2.c:1200
msgid "Lid Events"

View File

@ -7050,11 +7050,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Bloquear ao iniciar"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7488,11 +7488,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Blocare la pornire"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7026,11 +7026,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Восстанавливать при запуске"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7387,11 +7387,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Obnoviť Regulátor pri Štarte"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7015,11 +7015,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Obnovi nastavitev ob zagonu"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Monitorjev priključek"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6933,11 +6933,11 @@ msgid "Response"
msgstr "Одзив"
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Поврати поставке на почетку"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Надгледај прикључења"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7432,11 +7432,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Återställ Governor vid start"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7004,11 +7004,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Başlangıçta yenile"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -7331,11 +7331,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Блокування при запуску"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6978,11 +6978,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "Khôi phục thiết lập lúc khởi động"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr "Màn hình hotplug"
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6946,11 +6946,11 @@ msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
#, fuzzy
msgid "Restore setup on start"
msgid "Restore on start"
msgstr "启动时锁定"
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -6837,11 +6837,11 @@ msgid "Response"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1182
msgid "Restore setup on start"
msgid "Restore on start"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1191
msgid "Monitor hotplug"
msgid "Hotplug"
msgstr ""
#: src/modules/conf_randr/e_int_config_randr2.c:1200

View File

@ -875,13 +875,17 @@ _e_comp_xrandr_ecore_x(void)
E_API void
e_comp_x_randr_config_apply(void)
{
if (use_xrandr == -1)
{
if (ecore_file_app_installed("xrandr")) use_xrandr = 1;
else use_xrandr = 0;
}
if (use_xrandr == 1) _e_comp_xrandr_cmd();
else _e_comp_xrandr_ecore_x();
if (e_randr2_cfg->use_cmd)
{
if (use_xrandr == -1)
{
if (ecore_file_app_installed("xrandr")) use_xrandr = 1;
else use_xrandr = 0;
}
}
else use_xrandr = 0;
if (use_xrandr == 1) _e_comp_xrandr_cmd();
else _e_comp_xrandr_ecore_x();
}
E_API Eina_Bool

View File

@ -90,6 +90,7 @@ e_randr2_init(void)
E_CONFIG_LIST(D, T, screens, _e_randr2_cfg_screen_edd);
E_CONFIG_VAL(D, T, hotplug_response, DOUBLE);
E_CONFIG_VAL(D, T, restore, UCHAR);
E_CONFIG_VAL(D, T, use_cmd, UCHAR);
E_CONFIG_VAL(D, T, ignore_hotplug_events, UCHAR);
E_CONFIG_VAL(D, T, ignore_acpi_events, UCHAR);
E_CONFIG_VAL(D, T, default_policy, UINT);
@ -393,6 +394,7 @@ _config_load(void)
cfg->version = E_RANDR_CONFIG_VERSION;
cfg->screens = NULL;
cfg->restore = 1;
cfg->use_cmd = 0;
cfg->ignore_hotplug_events = 0;
cfg->ignore_acpi_events = 0;
cfg->default_policy = E_RANDR2_POLICY_EXTEND;

View File

@ -102,6 +102,7 @@ struct _E_Config_Randr2
unsigned char restore;
unsigned char ignore_hotplug_events;
unsigned char ignore_acpi_events;
unsigned char use_cmd;
E_Randr2_Policy default_policy;
double hotplug_response;
};

View File

@ -30,6 +30,7 @@ struct _E_Config_Dialog_Data
Evas_Object *scale_value_obj;
Evas_Object *policy_obj;
int restore;
int use_cmd;
int hotplug;
int acpi;
int screen;
@ -103,6 +104,7 @@ _create_data(E_Config_Dialog *cfd EINA_UNUSED)
if (!(cfdata = E_NEW(E_Config_Dialog_Data, 1))) return NULL;
if (cfd->data) cfdata->params = strdup(cfd->data);
cfdata->restore = e_randr2_cfg->restore;
cfdata->use_cmd = e_randr2_cfg->use_cmd;
cfdata->hotplug = !e_randr2_cfg->ignore_hotplug_events;
cfdata->acpi = !e_randr2_cfg->ignore_acpi_events;
cfdata->policy = e_randr2_cfg->default_policy;
@ -147,6 +149,14 @@ _cb_restore_changed(void *data EINA_UNUSED, Evas_Object *obj, void *event EINA_U
e_config_dialog_changed_set(cfdata->cfd, EINA_TRUE);
}
static void
_cb_use_cmd_changed(void *data EINA_UNUSED, Evas_Object *obj, void *event EINA_UNUSED)
{
E_Config_Dialog_Data *cfdata = data;
cfdata->use_cmd = elm_check_state_get(obj);
e_config_dialog_changed_set(cfdata->cfd, EINA_TRUE);
}
static void
_cb_hotplug_changed(void *data EINA_UNUSED, Evas_Object *obj, void *event EINA_UNUSED)
{
@ -1179,7 +1189,7 @@ _basic_create(E_Config_Dialog *cfd, Evas *evas EINA_UNUSED, E_Config_Dialog_Data
o = elm_check_add(win);
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(o, _("Restore setup on start"));
elm_object_text_set(o, _("Restore on start"));
elm_check_state_set(o, cfdata->restore);
elm_box_pack_end(bx2, o);
evas_object_show(o);
@ -1188,7 +1198,16 @@ _basic_create(E_Config_Dialog *cfd, Evas *evas EINA_UNUSED, E_Config_Dialog_Data
o = elm_check_add(win);
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(o, _("Monitor hotplug"));
elm_object_text_set(o, _("Use command"));
elm_check_state_set(o, cfdata->use_cmd);
elm_box_pack_end(bx2, o);
evas_object_show(o);
evas_object_smart_callback_add(o, "changed", _cb_use_cmd_changed, cfdata);
o = elm_check_add(win);
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(o, _("Hotplug"));
elm_check_state_set(o, cfdata->hotplug);
elm_box_pack_end(bx2, o);
evas_object_show(o);
@ -1229,6 +1248,7 @@ _basic_apply(E_Config_Dialog *cfd EINA_UNUSED, E_Config_Dialog_Data *cfdata)
E_Config_Randr2_Screen *cs, *cs2;
e_randr2_cfg->restore = cfdata->restore;
e_randr2_cfg->use_cmd = cfdata->use_cmd;
e_randr2_cfg->ignore_hotplug_events = !cfdata->hotplug;
e_randr2_cfg->ignore_acpi_events = !cfdata->acpi;
e_randr2_cfg->default_policy = cfdata->policy;