Edit

IABSD.fr/xenocara/xserver/hw/xwin/system.XWinrc

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2021-11-11 09:03:02
    Hash : e086cf5a
    Message : Update to xserver 21.1.0

  • xserver/hw/xwin/system.XWinrc
  • # XWin Server Resource File - EXAMPLE
    # Earle F. Philhower, III
    
    # Place in ~/.XWinrc or in /etc/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
    
    # 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)
    #                                  (This should only rarely be needed as
    #                                  the DISPLAY environment variable is also
    #                                  set correctly)
    #  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 an absolute path in Windows or Cygwin format to an ICON below
    #             (i.e. "c:\icons\xxx.ico" or "/usr/share/icons/xxx.ico")
    #       this ICONDIRECTORY will not be prepended
    
    # To change the taskbar icon use...
    # TRAYICON       <icon-specifier>
    
    # To define a replacement for the standard X icon for apps w/o specified icons
    # DEFAULTICON	<icon-specifier>
    
    # 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..."