r3745: Set the name for filer windows to 'rox-filer'. This allows theming the fonts
[rox-filer.git] / ROX-Filer / Options.xml
blob033c4f33fc33c3700c9e48c21c95ab4234e76347
1 <?xml version='1.0' encoding='UTF-8'?>
2 <options>
3   <section title='Translation'>
4     <frame label='Language'>
5       <radio-group name='i18n_translation' columns='2'>
6         <radio label='Use the LANG environment variable' value='From LANG'/>
7         <radio label='Chinese (traditional)' value='zh_TW'/>
8         <radio label='Chinese (simplified)' value='zh_CN'/>
9         <radio label='Czech' value='cs'/>
10         <radio label='Danish' value='da'/>
11         <radio label='Dutch' value='nl'/>
12         <radio label='English (no translation)' value='None'/>
13         <radio label='French' value='fr'/>
14         <radio label='German' value='de'/>
15         <radio label='Hungarian' value='hu'/>
16         <radio label='Japanese' value='ja'/>
17         <radio label='Norwegian' value='no'/>
18         <radio label='Italian' value='it'/>
19         <radio label='Polish' value='pl'/>
20         <radio label='Portuguese (Brasil)' value='pt_BR'/>
21         <radio label='Romanian' value='ro'/>
22         <radio label='Russian' value='ru'/>
23         <radio label='Spanish' value='es'/>
24         <radio label='Swedish' value='sv'/>
25       </radio-group>
26       <spacer/>
27       <i18n-message/>
28     </frame>
29   </section>
30   <section title='Filer windows'>
31     <frame label='Auto-resize filer windows'>
32       <radio-group name='filer_auto_resize'>
33         <radio label='Never automatically resize' value='2'>You'll have to resize windows manually, using the window manager, the `Resize Window' menu entry or by double-clicking on the window background.</radio>
34         <radio label='Resize when changing the display style' value='0'>Changing the size of the icons or which details are displayed will resize the window for you.</radio>
35         <radio label='Always resize' value='1'>The filer will resize windows whenever it seems useful (that is, when changing directory or display style).</radio>
36       </radio-group>
37       <numentry name='filer_size_limit' label='Largest window size:' unit='%' min='1' max='100' width='3'>The largest size, as a percentage of the screen size, that the auto-resizer will resize a window to.</numentry>
38     </frame>
39     <frame label='Window behaviour'>
40       <hbox>
41         <vbox>
42           <toggle name='filer_short_flag_names' label='Short titlebar flags'>Use single letters instead of words for Scanning, All and Thumbs indicators in the titlebar.</toggle>
43           <toggle name='filer_unique_windows' label='Unique windows'>If you open a directory and that directory is already displayed in another window, then this option causes the other window to be closed.</toggle>
44         </vbox>
45         <vbox>
46           <toggle name='bind_new_button_1' label='New window on button 1'>Clicking with mouse button 1 (usually the left button) opens a directory in a new window with this turned on. Clicking with the button-2 (middle) will reuse the current window.</toggle>
47           <toggle name='bind_single_click' label='Single-click navigation'>Clicking on an item opens it with this on. Hold down Control to select the item instead. If off, clicking once selects an item; double click to open things.</toggle>
48           <toggle name='bind_dclick_resizes' label='Double-click on background resizes'>If on then double clicking on the window background resizes the window, just like clicking on the Automatic size mode button in the toolbar.</toggle>
49         </vbox>
50       </hbox>
51     </frame>
52     <frame label='Sorting'>
53       <toggle name='display_dirs_first' label='Directories come first (for sort by name)'>If this is on then directories will always appear before anything else when sorting by name.</toggle>
54       <toggle name='display_caps_first' label='Capitalised names first (for sort by name)'>If on, all filenames starting with a capital letter come before filenames starting with lowercase ones.</toggle>
55     </frame>
56     <section title='Display'>
57       <frame label='Default settings for new windows'>
58         <toggle name='display_inherit_options' label='Inherit options from source window'>If this is on then display options for a new window are inherited from the source window if possible, otherwise they are set to the defaults below.</toggle>
59         <hbox>
60           <vbox>
61             <menu name='filer_view_type' label='View type:' sizegroup='disp-def'>
62               <item label='Icons View' value='0'/>
63               <item label='List View' value='1'/>
64             </menu>
65             <menu name='display_sort_by' label='Sort by:' sizegroup='disp-def'>
66               <item label='Name' value='0'/>
67               <item label='Type' value='1'/>
68               <item label='Date' value='2'/>
69               <item label='Size' value='3'/>
70             </menu>
71           </vbox><vbox>
72             <toggle name='display_show_hidden' label='Show hidden files'>If this is on then files whose names start with a dot are shown too, otherwise they are hidden.</toggle>
73           </vbox>
74         </hbox>
75       </frame>
76       <frame label='Icon View'>
77         <hbox>
78           <vbox>
79             <menu name='display_icon_size' label='Default size:' sizegroup='disp2-def'>
80               <item label='Huge Icons' value='2'/>
81               <item label='Large Icons' value='0'/>
82               <item label='Small Icons' value='1'/>
83               <item label='Automatic' value='3'/>
84             </menu>
85             <menu name='display_details' label='Default details:' sizegroup='disp2-def'>
86               <item label='No details' value='0'/>
87               <item label='Sizes' value='2'/>
88               <item label='Permissions' value='3'/>
89               <item label='Type' value='4'/>
90               <item label='Times' value='5'/>
91             </menu>
92           </vbox>
93           <vbox>
94             <label>Automatic small icons:</label>
95             <numentry name='filer_change_size_num' label='Change at:' unit='items' min='1' max='1000' width='4'>When automatic icon sizing is selected: If the directory contains this many items then it will be shown using Small Icons, otherwise Large Icons will be used.</numentry>
96           </vbox>
97         </hbox>
98         <spacer/>
99         <hbox>
100           <numentry name='display_large_width' label='Max width (Large icons):' unit='pixels' min='0' max='250' width='3'>Text wider than this is broken onto two lines in Large Icons mode. In Huge Icons mode, text is wrapped when 50% wider than this.</numentry>
101           <spacer/>
102           <numentry name='display_small_width' label='(Small Icons):' unit='pixels' min='0' max='250' width='3'>Maximum width for the text beside a Small Icon.</numentry>
103         </hbox>
104       </frame>
105       <frame label='List View'>
106         <toggle name='display_show_headers' label='Show column headings'>If this is on then column headings will be shown in the list view.</toggle>
107       </frame>
108     </section>
109     <section title='Tools/Minibuffer'>
110       <frame label='Toolbar'>
111         <hbox>
112           <menu name='toolbar_type' label='Toolbar type:'>
113           <item label='None' value='0'/>
114           <item label='Icons only' value='1'/>
115           <item label='Text under icons' value='2'/>
116           <item label='Text beside icons' value='3'/>
117           </menu>
118           <spacer/>
119           <toggle name='toolbar_show_info' label='Show totals of items'>Show the number of items displayed in a filer window, as well as the number of hidden items (if any). When there's a selection, show the number of selected items and their combined size.</toggle>
120         </hbox>
121         <spacer/>
122         <label>Select the buttons you want on the bar:</label>
123         <spacer/>
124         <tool-options name='toolbar_disable'/>
125         <toggle name='toolbar_min_width' label='Width of toolbar sets minimum width of window'>Each filer window is constrained to be wide enough to show the whole of the toolbar</toggle>
126       </frame>
127       <frame label='Minibuffer'>
128         <toggle name='filer_beep_fail' label='Beep if Tab-completion fails'>When using the `Enter Path...' minibuffer and Tab is pressed, beep if nothing happens (eg, because there are several possibilities and the next letter varies).</toggle>
129         <toggle name='filer_beep_multi' label='Beep if there are several matches'>When using the `Enter Path...' minibuffer and Tab is pressed, beep if there is more than one matching file, even though some more letters were added.</toggle>
130       </frame>
131     </section>
132     <section title='Thumbnails'>
133       <frame label='Thumbnails'>
134         <label help='1'>When thumbnails are turned on, each image file in a directory is loaded and a small thumbnail of it is shown.</label>
135          <toggle name='display_show_thumbs' label='Show image thumbnails'>This is the default setting for new windows. Use the Display menu to turn thumbnails on and off for individual windows.</toggle>
136       </frame>
137       <frame label='Thumbnails cache'>
138         <label help='1'>To speed things up, the generated thumbnails are stored in the hidden ~/.thumbnails directory. Click here to remove all the cached thumbnails. They will be created again as needed.</label>
139         <thumbs-purge-cache/>
140       </frame>
141     </section>
142   </section>
143   <section title='Pinboard'>
144     <label help='1'>When using a pinboard, you can drag files and applications onto the desktop background to create shortcuts to them.</label>
145     <frame label='Appearance'>
146       <hbox>
147         <vbox>
148           <colour name='pinboard_fg_colour' label='Foreground:'/>
149           <colour name='pinboard_shadow_colour' label='Text shadow:'/>
150           <colour name='pinboard_bg_colour' label='Background:'/>
151         </vbox>
152         <hbox>
153           <radio-group name='pinboard_shadow_labels'>
154             <radio label='None' value='0'/>
155             <radio label='Thin' value='1'/>
156             <radio label='Thick' value='2'/>
157           </radio-group>
158         </hbox>
159       </hbox>
160       <spacer/>
161       <font override='1' label='Use custom font:' name='label_font'>The font used for the text displayed under the icons</font>
162       <spacer/>
163       <toggle name='pinboard_image_scaling' label='Fast scaling of images'>Choose between the fast or slow method of scaling backdrop images.  The slow method can give better results.</toggle>
164     </frame>
165     <frame label='Pinboard behaviour'>
166       <toggle name='bind_single_pinboard' label='Single-click to open'>Clicking on an item opens it with this on. Hold down Control to select the item instead. If off, clicking once selects an item; double click to open things.</toggle>
167       <toggle name='pinboard_clamp_icons' label='Keep icons within screen limits'>If this is set, pinboard icons are always kept completely within screen limits, including the label.</toggle>
168       <hbox label='Icon grid step:'>
169         <radio-group name='pinboard_grid_step'>
170           <radio label='Fine' value='2'>Use a 2-pixel grid for positioning icons on the desktop.</radio>
171           <radio label='Medium' value='16'>Use a 16-pixel grid for positioning icons on the desktop.</radio>
172           <radio label='Coarse' value='32'>Use a 32-pixel grid for positioning icons on the desktop.</radio>
173         </radio-group>
174       </hbox>
175     </frame>
176     <section title='Iconified windows'>
177       <label help='1'>Most window managers provide a way to iconify (or 'minimise') windows, and various programs, including ROX-Filer, can be used to display the iconified windows.</label>
178       <frame label='Iconified windows'>
179        <toggle name='pinboard_tasklist' label='Show iconified windows'>If this option is on, the filer will show each iconified window as a small button on the pinboard. Requires a compatible window manager, and the pinboard must be in use.</toggle>
180        <spacer/>
181        <hbox>
182          <menu name='iconify_start' label='Iconify to the'>
183            <item label='top-left' value='0'/>
184            <item label='top-right' value='1'/>
185            <item label='bottom-left' value='2'/>
186            <item label='bottom-right' value='3'/>
187          </menu>
188          <menu name='iconify_dir' label=', going'>
189            <item label='horizontally' value='0'/>
190            <item label='vertically' value='1'/>
191          </menu>
192        </hbox>
193        <spacer/>
194        <label help='1'>Sometimes the filer doesn't know about your desktop furniture and puts iconified windows under (for example) the Gnome panel. You can define a top or bottom margin to avoid placing the icons there. The filer already knows about its own panel.</label>
195        <spacer/>
196        <vbox>
197          <slider name='pinboard_top_margin' label='Top margin' min='0' max='96' showvalue='1' sizegroup='panel_slider'>Height of no-go area at top of screen.</slider>
198          <slider name='pinboard_bottom_margin' label='Bottom margin' min='0' max='96' showvalue='1' sizegroup='panel_slider'>Height of no-go area at bottom of screen.</slider>
199        </vbox>
200      </frame>
201     </section>
202   </section>
204   <section title='Panels'>
205     <label help='1'>Panels are bars of icons that run along the side of the screen. See the manual for information about using panels.</label>
206     <frame label='Panel style'>
207       <radio-group name='panel_style'>
208         <radio label='Image and text' value='0'>Every panel icon is shown with an image and some text.</radio>
209         <radio label='Image only for applications' value='1'>Applications have just an image, everything else has both an image and text.</radio>
210         <radio label='Image only' value='2'>Only the image is shown.</radio>
211       </radio-group>
212       <spacer/>
213       <slider name='panel_width' label='Panel width (thin)' min='16' max='96' end='(thick)'>The size of the panels.</slider>
214       <spacer/>
215       <toggle name='panel_avoid' label='Do not cover panel'>Ask the window manager not to cover panels at all when you maximise windows. Some window managers may not honour this. If unset, the filer asks for just a couple of pixels at the edge of the screen to remain uncovered, so that auto-raising works.</toggle>
216     </frame>
217     <frame label='Xinerama'>
218       <hbox>
219         <toggle name='panel_xinerama' label='Confine to Xinerama monitor'>If you have an Xinerama multi-monitor setup, use this option to confine the panels to one monitor instead of spanning them.</toggle>
220         <monitor-number name='panel_monitor' label='' min='0' max='1' width='1'>The monitor the panels are confined to in Xinerama mode (numbered from 0).</monitor-number>
221       </hbox>
222     </frame>
223   </section>
224   
225   <section title='Action windows'>
226     <label help='1'>Action windows appear when you start a background
227 operation, such as copying or deleting some files.</label>
228     <frame label='Auto-start (Quiet) these actions'>
229       <toggle name='action_copy' label='Copy'>Copy files without confirming first.</toggle>
230       <toggle name='action_move' label='Move'>Move files without confirming first.</toggle>
231       <toggle name='action_link' label='Link'>Create links to files without confirming first.</toggle>
232       <toggle name='action_delete' label='Delete'>Delete files without confirming first.</toggle>
233       <toggle name='action_mount' label='Mount'>Mount and unmount filesystems without confirming first.</toggle>
234     </frame>
235     <frame label='Default settings'>
236       <hbox>
237         <toggle name='action_force' label='Force'>Don't confirm deletion of non-writeable items.</toggle>
238         <toggle name='action_brief' label='Brief'>Don't display so much information in the message area.</toggle>
239         <toggle name='action_recurse' label='Recurse'>Also change contents of subdirectories.</toggle>
240         <toggle name='action_newer' label='Newer'>Only over-write if source is newer than destination.</toggle>
241       </hbox>
242     </frame>
243   </section>
244   <section title='Drag and Drop'>
245     <frame label='Dragging to icons'>
246       <toggle name='dnd_drag_to_icons' label='Allow dragging to icons in filer windows'>When this is on you can drag a file over a sub-directory or program in a filer window. The item will highlight when you do this and dropping the file will put it into that directory, or load it into the program.</toggle>
247       <toggle name='dnd_spring_open' label='Directories spring open'>This option, which requires the above option to be turned on too, causes the highlighted directory to 'spring open' after the file is held over it for a short while.</toggle>
248       <numentry name='dnd_spring_delay' label='Spring delay:' unit='ms' min='100' max='2000' width='4'>This option sets how long, in ms, you must hold a file over a directory before it will spring open. The above option must be turned on for this to have any effect.</numentry>
249     </frame>
250     <frame label='When dragging files with the left mouse button'>
251       <radio-group name='dnd_left_menu'>
252         <radio value='1' label='Show a menu of possible actions'/>
253         <radio value='0' label='Copy the files'>Note that you can still get the menu to appear, by dragging with Alt held down.</radio>
254       </radio-group>
255     </frame>
256     <frame label='When dragging files with the middle mouse button'>
257       <radio-group name='dnd_middle_menu'>
258         <radio value='1' label='Show a menu of possible actions'/>
259         <radio value='0' label='Move the files'>Note that you can still get the menu to appear, by dragging with the left button and holding down the Alt key.</radio>
260       </radio-group>
261     </frame>
262     <frame label='Download handler'>
263       <entry name='dnd_uri_handler'>When you drag a file from a web browser or other remote source, this program will be run to download it. $1 is the URI dragged to the filer, and the current directory is the destination. Eg:
264 xterm -e wget $1</entry>
265     </frame>
266   </section>
267   <section title='Menus'>
268     <frame label='Appearance'>
269       <hbox>
270         <menu name='menu_iconsize' label='Size of icons in menus:'>
271           <item label='No Icons' value='0'/>
272           <item label='Small Icons' value='1'/>
273           <item label='Large Icons' value='2'/>
274           <item label='Same as current window' value='4'/>
275           <item label='Same as default' value='5'/>
276         </menu>
277       </hbox>
278     </frame>
279     <frame label='Behaviour'>
280       <toggle name='menu_quick' label='File menu on right-click'>Show the File menu instead of the main menu when right-clicking with files selected (the main menu can be accessed by holding down Control).</toggle>
281       <spacer/>
282       <entry name='menu_xterm' label="`Xterm Here' program">The program to launch when you choose `Xterm Here' from the menu.</entry>
283     </frame>
284     <frame label='Keyboard shortcuts'>
285       <menu-set-keys/>
286     </frame>
287   </section>
288   <section title='Types'>
289     <frame label='Executable files'>
290       <toggle name='display_ignore_exec' label='Ignore eXecutable bit for known extensions'>If a file has a known extension (eg '.gif') then ignore the executable bit. This is useful if you have files on a Windows-type filesystem which are being shown as executable programs.</toggle>
291     </frame>
292     <frame label='MIME types'>
293       <label help='1'>The filer uses a set of rules to work out the correct MIME type for each regular file, and then chooses a suitable icon for that type. Use the MIME-Editor application to change the file-to-type guessing rules:
295 http://rox.sourceforge.net/mime_editor.html</label>
296       <spacer/>
297       <icon-theme-chooser label='Icon theme' name='icon_theme'/>
298       <spacer/>
299       <label help='1'>Themes should be placed inside the ~/.icons directory.</label>
300       <label help='1'>Use the 'Set Icon...' dialog box to set the icon for each MIME type. Note that icons set this way override those from the selected theme.</label>
301     </frame>
302     <section title='Colours'>
303       <frame label='File type colours'>
304         <toggle name='display_colour_types' label='Colour files based on their types'>Filenames (and details) are coloured according to the file's type.</toggle>
305         <spacer/>
306         <hbox>
307           <vbox>
308             <colour name='display_dir_colour'  label='Directory:'/>
309             <colour name='display_file_colour' label='Regular file:'/>
310             <colour name='display_pipe_colour' label='Pipe:'/>
311             <colour name='display_sock_colour' label='Socket:'/>
312             <colour name='display_err_colour'  label='Error:'>Error, such as a symlink which points to a non-existant file, or a file which the filer does not have permission to examine.</colour>
313           </vbox>
314           <spacer/>
315           <vbox>
316             <colour name='display_cdev_colour' label='Character device:'/>
317             <colour name='display_bdev_colour' label='Block device:'/>
318             <colour name='display_door_colour' label='Door:'>Door files are a bit like sockets or pipes, and have only been seen on Solaris.</colour>
319             <colour name='display_exec_colour' label='Executable file:'/>
320             <colour name='display_adir_colour' label='Application directory:'/>
321             <colour name='display_unkn_colour' label='Unknown type:'/>
322           </vbox>
323         </hbox>
324       </frame>
325     </section>
326   </section>
327   <section title='Compatibility'>
328     <frame label='Window manager problems'>
329       <toggle name='override_redirect' label='Override window manager control of the pinboard and panels'>Some window managers don't support the new Extended Window Manager Hints system, and so treat the pinboard and panels like normal windows. Turn this on to fix problems such as the pinboard coming to the front when you click on it, titlebars and other decorations appearing around windows, or having them appear in window-select lists.</toggle>
330       <toggle name='pinboard_forward_buttons_13' label='Pass all backdrop mouse clicks to window manager'>Normally, right clicking on the desktop background will open the pinboard menu and left clicking will clear the selection. Turn this on to forward the events to your window manager instead. Clicks on icons will not be forwarded.</toggle>
331       <toggle name='blackbox_hack' label='Blackbox root menus hack'>Blackbox, Fluxbox and similar window managers do not yet work well with the ROX-Filer pinboard. This option enables some workarounds. These window managers are expected to change their behaviour in new versions so that this isn't necessary.</toggle>
332       <toggle name='panel_is_dock' label="Panel is a 'dock'">Disable this option if the panel stays above other windows against your wishes. Requires a restart to take effect.</toggle>
333     </frame>
334     <frame label='Drag and drop'>
335       <toggle name='dnd_no_hostnames' label="Don't use hostnames">Some older applications don't support XDND fully and may need to have this option turned on. Use this if dragging files to an application shows a + sign on the pointer but the drop doesn't work.</toggle>
336     </frame>
337   </section>
338 </options>