aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-05-24 14:00:23 +0200
committerdec05eba <dec05eba@protonmail.com>2025-05-24 14:00:23 +0200
commit2df417f23f8a893c4ecdb9f48a95898382bb39b9 (patch)
tree3daf8c5b189098d32a15e70fd2a5f0dd997410b1
parenta82d1a2dfc24dd190ccc3861303e1a6112d7c4bb (diff)
gsr-global-hotkeys: better error messages
-rw-r--r--tools/gsr-global-hotkeys/main.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/gsr-global-hotkeys/main.c b/tools/gsr-global-hotkeys/main.c
index 41e5ca5..c7e0403 100644
--- a/tools/gsr-global-hotkeys/main.c
+++ b/tools/gsr-global-hotkeys/main.c
@@ -44,42 +44,42 @@ int main(int argc, char **argv) {
} else if(strcmp(grab_type_arg, "--virtual") == 0) {
grab_type = KEYBOARD_GRAB_TYPE_VIRTUAL;
} else {
- fprintf(stderr, "Error: expected --all or --virtual, got %s\n", grab_type_arg);
+ fprintf(stderr, "gsr-global-hotkeys error: expected --all or --virtual, got %s\n", grab_type_arg);
usage();
return 1;
}
} else if(argc != 1) {
- fprintf(stderr, "Error: expected 0 or 1 arguments, got %d argument(s)\n", argc);
+ fprintf(stderr, "gsr-global-hotkeys error: expected 0 or 1 arguments, got %d argument(s)\n", argc);
usage();
return 1;
}
if(is_gsr_global_hotkeys_already_running()) {
- fprintf(stderr, "Error: gsr-global-hotkeys is already running\n");
+ fprintf(stderr, "gsr-global-hotkeys error: gsr-global-hotkeys is already running\n");
return 1;
}
const uid_t user_id = getuid();
if(geteuid() != 0) {
if(setuid(0) == -1) {
- fprintf(stderr, "Error: failed to change user to root\n");
+ fprintf(stderr, "gsr-global-hotkeys error: failed to change user to root, global hotkeys will not work. Make sure to set the correct capability on gsr-global-hotkeys\n");
return 1;
}
}
keyboard_event keyboard_ev;
if(!keyboard_event_init(&keyboard_ev, true, grab_type)) {
- fprintf(stderr, "Error: failed to setup hotplugging and no keyboard input devices were found\n");
+ fprintf(stderr, "gsr-global-hotkeys error: failed to setup hotplugging and no keyboard input devices were found\n");
setuid(user_id);
return 1;
}
- fprintf(stderr, "Info: global hotkeys setup, waiting for hotkeys to be pressed\n");
+ fprintf(stderr, "gsr-global-hotkeys info: global hotkeys setup, waiting for hotkeys to be pressed\n");
for(;;) {
keyboard_event_poll_events(&keyboard_ev, -1);
if(keyboard_event_stdin_has_failed(&keyboard_ev)) {
- fprintf(stderr, "Info: stdin closed (parent process likely closed this process), exiting...\n");
+ fprintf(stderr, "gsr-global-hotkeys info: stdin closed (parent process likely closed this process), exiting...\n");
break;
}
}