! ! Copyright (C) 1992 Silicon Graphics, Inc. All rights reserved. ! (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC. ! ALL RIGHTS RESERVED ! ! ! Motif Release 1.2 ! ################################################################################ # # # 4Dwm RESOURCE DESCRIPTION FILE # # (system.4Dwmrc, $HOME/.4Dwmrc) # # # # This file is less imposing than it seems at first glance. It includes # # two clearly identified sets of values. # # # # * OSF original values -- included so that anyone who wants to either # # use the original OSF values or see what changes SGI has made has # # an easy way to do so. # # # # * 4Dwm values -- uses a superset of mwm functions, and takes # # advantage of new features in 4Dwm. Settings which establish SGI's # # default end user environment are included here. # # # # We provide both versions to allow easy user switching and comparison # # between them. # # # # # # NOTE: To personalize this file, copy this file before editing it. # # Personalize copies of the 4Dwm resource file typically # # reside as: # # # # $HOME/.4Dwmrc # # # ################################################################################ ################################################################################ # # # BUTTON BINDING DESCRIPTIONS # # # ################################################################################ !! !! OSF Button Binding Description(s) !! Buttons DefaultButtonBindings { icon|frame f.raise icon|frame f.post_wmenu root f.menu DefaultRootMenu } Buttons ExplicitButtonBindings { frame|icon f.raise frame|icon f.post_wmenu root f.menu DefaultRootMenu ! icon f.restore Alt window|icon f.lower ! Alt window|icon f.resize ! Alt window|icon f.move } Buttons PointerButtonBindings { frame|icon f.raise frame|icon f.post_wmenu root f.menu DefaultRootMenu window f.raise ! icon f.restore Alt window|icon f.lower ! Alt window|icon f.resize ! Alt window|icon f.move } !! !! SGI 4Dwm Button Binding Descriptions !! Buttons 4DwmButtonBindings { root f.menu 4DwmRootMenu ! window f.raise frame f.raise ! Click, so we don't disable the Btn1Down ability to move the icon. ! Btn1Down doing an f.move is in the OSF manuals. icon f.restore Ctrl frame|icon f.lower Shift frame|icon f.raise frame|icon f.move Ctrl frame|icon f.lower Shift frame|icon f.raise root f.menu Selected frame|icon f.post_wmenu Ctrl frame|icon f.post_wmenu Shift frame|icon f.post_wmenu Meta window|icon f.post_wmenu } ################################################################################ # # # KEY BINDING DESCRIPTIONS # # # ################################################################################ !! !! OSF Key Binding Description !! Keys DefaultKeyBindings { ShiftEscape window|icon f.post_wmenu Altspace window|icon f.post_wmenu AltTab root|icon|window f.next_key Alt ShiftTab root|icon|window f.prev_key AltEscape root|icon|window f.circle_down Alt ShiftEscape root|icon|window f.circle_up Alt Shift Ctrlexclam root|icon|window f.set_behavior AltF6 window f.next_key transient Alt ShiftF6 window f.prev_key transient ShiftF10 icon f.post_wmenu ! Alt ShiftDelete root|icon|window f.restart } !! !! SGI 4Dwm Key Binding Description !! Keys 4DwmKeyBindings { # Same as the standard OSF Key Bindings ShiftEscape window|icon f.post_wmenu Altspace window|icon f.post_wmenu AltTab root|icon|window f.next_key Alt ShiftTab root|icon|window f.prev_key AltEscape root|icon|window f.circle_down Alt ShiftEscape root|icon|window f.circle_up Alt Shift Ctrlexclam root|icon|window f.set_behavior AltF6 window f.next_key transient Alt ShiftF6 window f.prev_key transient ShiftF10 icon f.post_wmenu ! Alt ShiftDelete root|icon|window f.restart # SGI added key bindings ShiftEscape root f.menu 4DwmRootMenu Altspace root f.menu 4DwmRootMenu } ################################################################################ # # # ROOT MENU PANE DEFINITIONS # # # ################################################################################ !! !! OSF Root Menu Description (this menu must be explicitly posted via f.menu) !! Menu DefaultRootMenu { "Root Menu" f.title "New Window" f.exec "xterm &" "Shuffle Up" f.circle_up "Shuffle Down" f.circle_down "Refresh" f.refresh "Pack Icons" f.pack_icons ! "Toggle Behavior..." f.set_behavior no-label f.separator "Restart..." f.restart ! "Quit..." f.quit_mwm } Menu RootMenu_1.1 { "Root Menu" f.title "New Window" f.exec "xterm &" "Shuffle Up" f.circle_up "Shuffle Down" f.circle_down "Refresh" f.refresh ! "Pack Icons" f.pack_icons ! "Toggle Behavior" f.set_behavior no-label f.separator "Restart..." f.restart } !! !! SGI 4Dwm Root Menu Descriptions !! Menu 4DwmRootMenu { "4D Window Manager" f.title "Log Out" _L f.exec "/usr/bin/X11/endsession" } Menu 4DwmLongRootMenu { "4D Window Manager" f.title ! "New Window" _N f.exec "xterm &" "Shuffle Up" _U f.circle_up "Shuffle Down" _D f.circle_down "Tidy Icons" _T f.pack_icons "Minimize All" _M f.minimize_all "Restore All" _A f.restore_all "Refresh All" _f f.refresh no-label f.separator "Restart 4Dwm" _R f.restart "Quit 4Dwm" _Q f.quit_mwm no-label f.separator "Log Out" _L f.exec "/usr/bin/X11/endsession" } !! !! Dynamic menus aren't as flexible as others. They only work in one context. !! This menu may get additional/changing entries from the desktop. !! Menu Selected dynamic { "Desktop" f.title "Log Out" _L f.exec "/usr/bin/X11/endsession" no-label f.separator } ################################################################################ # # # WINDOW PANE DEFINITIONS # # # ################################################################################ !! !! OSF Default Window Menu Description !! Menu DefaultWindowMenu { Restore _R AltF5 f.restore Move _M AltF7 f.move Size _S AltF8 f.resize Minimize _n AltF9 f.minimize Maximize _x AltF10 f.maximize Lower _L AltF3 f.lower no-label f.separator Close _C AltF4 f.kill } !! !! SGI 4Dwm Window Menu Description !! Menu 4DwmWindowMenu { Restore _R AltF5 f.restore Move _M AltF7 f.move Size _S AltF8 f.resize Minimize _n AltF9 f.minimize Maximize _x AltF10 f.maximize Raise _a AltF1 f.raise Lower _L AltF3 f.lower no-label f.separator Close _C AltF4 f.kill Exit _E AltF12 f.quit_app } !! !! END OF 4Dwm RESOURCE DESCRIPTION FILE !!