如何使用终端禁用打印键?

如何使用终端禁用打印键?

在我的应用程序中,我必须在应用程序运行过程中禁用打印键,稍后再启用它。我试过xmodmap -e 'keycode 107 = '但没能解决问题。禁用的目的是为了让用户在应用程序运行时不截取屏幕截图。

答案1

禁用该PrintScr键只能防止无知的用户截取屏幕截图。通过gnome-control-center keyboard shortcuts或其 Unity/Xfce/KDE 对应项将会话范围的快捷键更改为不同的组合键几乎是微不足道的,除此之外,还可以运行屏幕截图应用程序,例如gnome-screenshot。事实上,连接到同一显示服务器的任何应用程序都可以请求帧缓冲区内容的副本。

如果您的应用程序及其安全模型依赖于不截取屏幕截图,那么您需要认真考虑其用例,因为这种情况根本不可能发生。至少用户可以简单地拍摄屏幕照片。

相关内容