Commit | Line | Data |
---|---|---|
a09e091a JB |
1 | # XWin Server Resource File - EXAMPLE |
2 | # Earle F. Philhower, III | |
3 | ||
4 | # Place in ~/.XWinrc or in /etc/X11/system.XWinrc | |
5 | ||
6 | # Keywords are case insensitive, comments legal pretty much anywhere | |
7 | # you can have an end-of-line | |
8 | ||
9 | # Comments begin with "#" or "//" and go to the end-of-line | |
10 | ||
11 | # Paths to commands are **cygwin** based (i.e. /usr/local/bin/xcalc) | |
12 | ||
13 | # Paths to icons are **WINDOWS** based (i.e. c:\windows\icons) | |
14 | ||
15 | # Menus are defined as... | |
16 | # MENU <name> { | |
17 | # <Menu Text> EXEC <command> | |
18 | # ^^ This command will have any "%display%" | |
19 | # string replaced with the proper display | |
20 | # variable (i.e. 127.0.0.1:<display>.0) | |
21 | # (This should only rarely be needed as | |
22 | # the DISPLAY environment variable is also | |
23 | # set correctly) | |
24 | # or <Menu Text> MENU <name-of-some-prior-defined-menu> | |
25 | # or <Menu Text> ALWAYSONTOP | |
26 | # ^^ Sets the window to display above all others | |
27 | # or <Menu Text> RELOAD | |
28 | # ^^ Causes ~/.XWinrc or the system.XWinrc file | |
29 | # to be reloaded and icons and menus regenerated | |
30 | # or SEPARATOR | |
31 | # ... | |
32 | # } | |
33 | ||
34 | # Set the taskmar menu with | |
35 | # ROOTMENU <name-of-some-prior-defined-menu> | |
36 | ||
37 | # If you want a menu to be applied to all popup window's system menu | |
38 | # DEFAULTSYSMENU <name-of-some-prior-defined-menu> <atstart|atend> | |
39 | ||
40 | # To choose a specific menu for a specific WM_CLASS or WM_NAME use ... | |
41 | # SYSMENU { | |
42 | # <class-or-name-of-window> <name-of-prior-defined-menu> <atstart|atend> | |
43 | # ... | |
44 | # } | |
45 | ||
46 | # When specifying an ICONFILE in the following commands several different | |
47 | # formats are allowed: | |
48 | # 1. Name of a regular Windows .ico format file | |
49 | # (ex: "cygwin.ico", "apple.ico") | |
50 | # 2. Name and index into a Windows .DLL | |
51 | # (ex: "c:\windows\system32\shell32.dll,4" gives the default folder icon | |
52 | # "c:\windows\system32\shell32.dll,5" gives the floppy drive icon) | |
53 | # 3. Index into XWin.EXE internal ICON resource | |
54 | # (ex: ",101" is the 1st icon inside XWin.exe) | |
55 | ||
56 | # To define where ICO files live (** Windows path**) | |
57 | # ICONDIRECTORY <windows-path i.e. c:\cygwin\usr\icons> | |
58 | # NOTE: If you specify a fully qualified path to an ICON below | |
59 | # (i.e. "c:\xxx" or "d:\xxxx") | |
60 | # this ICONDIRECTORY will not be prepended | |
61 | ||
62 | # To change the taskbar icon use... | |
63 | # TRAYICON <name-of-windows-ico-file-in-icondirectory> | |
64 | ||
65 | # To define a replacement for the standard X icon for apps w/o specified icons | |
66 | # DEFAULTICON <name-of-windows-ico-file-in-icondirectory> | |
67 | ||
68 | # To define substitute icons on a per-window basis use... | |
69 | # ICONS { | |
70 | # <class-or-name-of-window> <icon-file-name.ico> | |
71 | # ... | |
72 | # } | |
73 | # In the case where multiple matches occur, the first listed in the ICONS | |
74 | # section will be chosen. | |
75 | ||
76 | # To disable exit confirmation dialog add the line containing SilentExit | |
77 | ||
78 | # DEBUG <string> prints out the string to the XWin.log file | |
79 | ||
80 | // Below are just some silly menus to demonstrate writing your | |
81 | // own configuration file. | |
82 | ||
83 | // Make some menus... | |
84 | menu apps { | |
85 | xterm exec "xterm" | |
86 | "Emacs" exec "emacs" | |
87 | notepad exec notepad | |
88 | xload exec "xload -display %display%" # Comment | |
89 | } | |
90 | ||
91 | menu root { | |
92 | // Comments fit here, too... | |
93 | "Reload .XWinrc" RELOAD | |
94 | "Applications" menu apps | |
95 | SEParATOR | |
96 | } | |
97 | ||
98 | menu aot { | |
99 | Separator | |
100 | "Always on Top" alwaysontop | |
101 | } | |
102 | ||
103 | menu xtermspecial { | |
104 | "Emacs" exec "emacs" | |
105 | "Always on Top" alwaysontop | |
106 | SepArAtor | |
107 | } | |
108 | ||
109 | RootMenu root | |
110 | ||
111 | DefaultSysMenu aot atend | |
112 | ||
113 | SysMenu { | |
114 | "xterm" xtermspecial atstart | |
115 | } | |
116 | ||
117 | # IconDirectory "c:\winnt\" | |
118 | ||
119 | # DefaultIcon "reinstall.ico" | |
120 | ||
121 | # Icons { | |
122 | # "xterm" "uninstall.ico" | |
123 | # } | |
124 | ||
125 | SilentExit | |
126 | ||
127 | DEBUG "Done parsing the configuration file..." | |
128 |