在 mwmrc 文件中,如何禁用鼠标调整窗口大小或移动窗口?

在 mwmrc 文件中,如何禁用鼠标调整窗口大小或移动窗口?

在我的本地 .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
}

相关内容