내 로컬 .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
}