From cba82d19b3c897f6b2b94b800f8d47f0731e67ff Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 16 Apr 2020 16:27:36 +0200 Subject: backends/input-mapper: Add some g_debug() traces to MetaInputMapper Add some debug statements to mapping_helper_apply(), enough to work out the heuristic decisions that were taken. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1202 --- src/backends/meta-input-mapper.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/backends/meta-input-mapper.c b/src/backends/meta-input-mapper.c index e0edd5888..64be9f96a 100644 --- a/src/backends/meta-input-mapper.c +++ b/src/backends/meta-input-mapper.c @@ -440,6 +440,9 @@ mapping_helper_apply (MappingHelper *helper, DeviceCandidates *info; info = &g_array_index (helper->device_maps, DeviceCandidates, i); + g_debug ("Applying mapping %d to input device '%s', capabilities %x", i, + clutter_input_device_get_device_name (info->input->device), + mapper_input_info_get_caps (info->input)); for (j = 0; j < info->matches->len; j++) { @@ -449,6 +452,10 @@ mapping_helper_apply (MappingHelper *helper, DeviceMatch *match; match = &g_array_index (info->matches, DeviceMatch, j); + g_debug ("Output candidate '%s', score %x", + meta_monitor_get_display_name (match->monitor), + match->score); + monitor = match->monitor; logical_monitor = meta_monitor_get_logical_monitor (monitor); output = g_hash_table_lookup (mapper->output_devices, @@ -460,6 +467,9 @@ mapping_helper_apply (MappingHelper *helper, if (output->attached_caps & mapper_input_info_get_caps (info->input)) continue; + g_debug ("Matched input '%s' with output '%s'", + clutter_input_device_get_device_name (info->input->device), + meta_monitor_get_display_name (match->monitor)); mapper_output_info_add_input (output, info->input, monitor); break; } -- cgit v1.2.1