![如何阻止Linux中的所有中断](https://linux22.com/image/1117279/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2Linux%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E4%B8%AD%E6%96%AD.png)
我正在开发一个 Python 项目,其中我显示了一个带有登录屏幕的图形窗口,我还禁用了关闭、调整大小和最小化按钮
我的问题:
我必须禁用所有中断,包括禁用系统快捷键如 alt + tab、alt + f4 等,以便用户只有在屏幕上输入用户名和密码后才能登录。
Is there any linux command or any bash script is there ?
platform : ubuntu
谢谢你的帮助 !
答案1
如果使用以下命令:
xmodmap -e "keycode 64 = "
xmodmap -e "keycode 108 = "
Alt左右两侧都将被禁用/阻止。在同一模式下Tab,您可以分别禁用F4:
xmodmap -e "keycode 23 = "
xmodmap -e "keycode 70 = "
为了使它们恢复正常行为,请使用:
xmodmap -e "keycode 64 = Alt_L Meta_L Alt_L Meta_L"
xmodmap -e "keycode 108 = Alt_R Meta_R Alt_R Meta_R"
xmodmap -e "keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode 70 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4"
使用xmodmap -pke
命令查看所有键代码及其映射分配。