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
}

関連情報