在我的本地 .mwmrc 文件中,我已禁用从系统菜单移动和调整窗口大小,但我仍然可以使用鼠标移动或调整窗口大小。如何防止用户使用鼠标执行此操作?
Menu DefaultWindowMenu
{
! Restore _R Alt<Key>F5 f.restore
! Move _M Alt<Key>F7 f.move
! Size _S Alt<Key>F8 f.resize
! Minimize _n Alt<Key>F9 f.minimize
! Maximize _x Alt<Key>F10 f.maximize
! Lower _L Alt<Key>F3 f.lower
! no-label f.separator
! Close _C Alt<Key>F4 f.kill
}
我正在运行 SLES 11。窗口位于通过 javaws 提供的 Java Swing 应用程序中。应用程序开发人员不想管理他们的窗口并期望它发生在操作系统级别。
答案1
我必须更深入地研究 .mwmrc 文件并弄乱鼠标按钮:
Buttons DefaultButtonBindings
{
<Btn1Down> icon|frame f.post_wmenu
<Btn3Down> icon|frame f.post_wmenu
<Btn3Down> root f.menu DefaultRootMenu
}