我正在尝试在python中编写一个程序,就像屏幕保护程序或屏幕锁定一样。
我可以通过调用gtk.gdk.keyboard_grab和gtk.gdk.pointer_grab来阻止交互式用户与其他正在运行的应用程序交互。
但是,用户仍然可以按ctrl-alt-F1到F7切换到控制台。用户也可以按ctrl-alt-esc运行xkill或按ctrl-alt-backspace重启X.
有没有办法,只使用python和GTK(pygtk)来阻止用户这样做?
该应用程序主要针对在linux mate上运行。