私のローカルの.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
}