From c08093d9b3b28dac6897fc7dcb67ac98980627a5 Mon Sep 17 00:00:00 2001 From: sezanzeb Date: Sun, 8 Nov 2020 21:08:07 +0100 Subject: [PATCH] continues to run without sudo, but warns --- bin/key-mapper-gtk | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/bin/key-mapper-gtk b/bin/key-mapper-gtk index 9b5ad444..a0d5004e 100755 --- a/bin/key-mapper-gtk +++ b/bin/key-mapper-gtk @@ -422,7 +422,6 @@ class ErrorDialog: builder.get_object('secondary_error_label').set_text(secondary) error_dialog.run() error_dialog.hide() - exit(1) if __name__ == '__main__': @@ -437,15 +436,15 @@ if __name__ == '__main__': update_verbosity(options.debug) log_info() + window = Window() + if getpass.getuser() != 'root' and 'unittest' not in sys.modules.keys(): - # TODO - # add a polkit thing like https://gitlab.manjaro.org/applications/pamac/-/tree/master/data/polkit + # TODO add a polkit thing like + # https://gitlab.manjaro.org/applications/pamac/-/tree/master/data/polkit logger.error('Needs to run with sudo') ErrorDialog( 'Error', - 'Key Mapper needs administrator privileges to run.' + 'Key Mapper needs administrator privileges to run properly.' ) - else: - window = Window() Gtk.main()