f3fad371cc
Add a new option to configuration file: FORCEEXIT, like SILENTEXIT but ignores the client count. Unsaved client work may be lost with this option but it is useful if you want no dialogs. Add description of this new keyword to XWinrc man page Also fix grammar of the exit confirmation dialog warning to be correct when there is only one(1) client connected. Also rearrange yacc tokens to one per line to make future merges easier Also amend default system.XWinrc so that SILENTEXIT is on by default Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
126 lines
3.4 KiB
Plaintext
126 lines
3.4 KiB
Plaintext
# XWin Server Resource File - EXAMPLE
|
|
# Earle F. Philhower, III
|
|
|
|
# Place in ~/.XWinrc or in /usr/X11R6/lib/X11/system.XWinrc
|
|
|
|
# Keywords are case insensitive, comments legal pretty much anywhere
|
|
# you can have an end-of-line
|
|
|
|
# Comments begin with "#" or "//" and go to the end-of-line
|
|
|
|
# Paths to commands are **cygwin** based (i.e. /usr/local/bin/xcalc)
|
|
|
|
# Paths to icons are **WINDOWS** based (i.e. c:\windows\icons)
|
|
|
|
# Menus are defined as...
|
|
# MENU <name> {
|
|
# <Menu Text> EXEC <command>
|
|
# ^^ This command will have any "%display%"
|
|
# string replaced with the proper display
|
|
# variable (i.e. 127.0.0.1:<display>.0)
|
|
# or <Menu Text> MENU <name-of-some-prior-defined-menu>
|
|
# or <Menu Text> ALWAYSONTOP
|
|
# ^^ Sets the window to display above all others
|
|
# or <Menu Text> RELOAD
|
|
# ^^ Causes ~/.XWinrc or the system.XWinrc file
|
|
# to be reloaded and icons and menus regenerated
|
|
# or SEPARATOR
|
|
# ...
|
|
# }
|
|
|
|
# Set the taskmar menu with
|
|
# ROOTMENU <name-of-some-prior-defined-menu>
|
|
|
|
# If you want a menu to be applied to all popup window's system menu
|
|
# DEFAULTSYSMENU <name-of-some-prior-defined-menu> <atstart|atend>
|
|
|
|
# To choose a specific menu for a specific WM_CLASS or WM_NAME use ...
|
|
# SYSMENU {
|
|
# <class-or-name-of-window> <name-of-prior-defined-menu> <atstart|atend>
|
|
# ...
|
|
# }
|
|
|
|
# When specifying an ICONFILE in the following commands several different
|
|
# formats are allowed:
|
|
# 1. Name of a regular Windows .ico format file
|
|
# (ex: "cygwin.ico", "apple.ico")
|
|
# 2. Name and index into a Windows .DLL
|
|
# (ex: "c:\windows\system32\shell32.dll,4" gives the default folder icon
|
|
# "c:\windows\system32\shell32.dll,5" gives the floppy drive icon)
|
|
# 3. Index into XWin.EXE internal ICON resource
|
|
# (ex: ",101" is the 1st icon inside XWin.exe)
|
|
|
|
# To define where ICO files live (** Windows path**)
|
|
# ICONDIRECTORY <windows-path i.e. c:\cygwin\usr\icons>
|
|
# NOTE: If you specify a fully qualified path to an ICON below
|
|
# (i.e. "c:\xxx" or "d:\xxxx")
|
|
# this ICONDIRECTORY will not be prepended
|
|
|
|
# To change the taskbar icon use...
|
|
# TRAYICON <name-of-windows-ico-file-in-icondirectory>
|
|
|
|
# To define a replacement for the standard X icon for apps w/o specified icons
|
|
# DEFAULTICON <name-of-windows-ico-file-in-icondirectory>
|
|
|
|
# To define substitute icons on a per-window basis use...
|
|
# ICONS {
|
|
# <class-or-name-of-window> <icon-file-name.ico>
|
|
# ...
|
|
# }
|
|
# In the case where multiple matches occur, the first listed in the ICONS
|
|
# section will be chosen.
|
|
|
|
# To disable exit confirmation dialog add the line containing SilentExit
|
|
|
|
# DEBUG <string> prints out the string to the XWin.log file
|
|
|
|
// Below are just some silly menus to demonstrate writing your
|
|
// own configuration file.
|
|
|
|
// Make some menus...
|
|
menu apps {
|
|
xterm exec "xterm"
|
|
"Emacs" exec "emacs"
|
|
notepad exec notepad
|
|
xload exec "xload -display %display%" # Comment
|
|
}
|
|
|
|
menu root {
|
|
// Comments fit here, too...
|
|
"Reload .XWinrc" RELOAD
|
|
"Applications" menu apps
|
|
SEParATOR
|
|
}
|
|
|
|
menu aot {
|
|
Separator
|
|
"Always on Top" alwaysontop
|
|
}
|
|
|
|
menu xtermspecial {
|
|
"Emacs" exec "emacs"
|
|
"Always on Top" alwaysontop
|
|
SepArAtor
|
|
}
|
|
|
|
RootMenu root
|
|
|
|
DefaultSysMenu aot atend
|
|
|
|
SysMenu {
|
|
"xterm" xtermspecial atstart
|
|
}
|
|
|
|
# IconDirectory "c:\winnt\"
|
|
|
|
# DefaultIcon "reinstall.ico"
|
|
|
|
# Icons {
|
|
# "xterm" "uninstall.ico"
|
|
# }
|
|
|
|
SilentExit
|
|
|
|
DEBUG "Done parsing the configuration file..."
|
|
|