Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 35836f94d463754672f37a768bc94fd4 > files > 32

ion-metadome-20020605-1mdk.i586.rpm


*** The information contained in this file is out of date! ***


ION CONFIGURATION FILE

Here is the structure and options of Ion configuration file commented.
Note that graphics and line editor bindings configuration are now
separate from the main file; see draw.txt and query.txt.

---

# Include another file
include "file"

# Double click delay (default: 250ms)
dblclick_delay msec

# Timeout before automatically leaving resize mode (default: 1.5s)
resize_delay msec

# Opaque resize? (default: no)
opaque_resize TRUE/FALSE

# Warp pointer to frame on movement command instead of just focusing.
warp_enabled TRUE/FALSE


# Settings for window "class.instance"  (e.g. XTerm.xterm)
winprop "class.instance" {
	# Maximum size (overrides size hints)
	max_size w, h

	# Aspect ratio (overrides size hints)
	aspect w, h

	# Kludge to get acrobat reader work
	acrobatic

	# Switch to newly created client? (default: yes)
	switchto TRUE/FALSE

	# Stubborn window placement? Used with CF_PLACEMENT_GEOM
	# to ignore client-supplied coordinates of badly behaving
	# windows. (default: no)
	stubborn TRUE/FALSE
	
	# current - force window become a transient for active client
	# off - force window not be interpreted as a transient
	transient_mode normal|current|off
}


# Key and pointer bindings
# Key names are passed to XStringToKeysym and are those defined in
# /whereever_x_is/include/keysymdef.h without the XK_ -prefix.
bindings {
	# Set default modifier
	set_mod "modifier"

	# Key press
	kpress "[modifiers+]key", "function" [, args]

	# Key press, wait for pointer release
	kpress_waitrel "[modifiers+]key", "function" [, args]

	# Pointer button press
	mpress "[modifiers+]ButtonX", "function" [, args]

	# Pointer drag
	mdrag "[modifiers+]ButtonX", "function" [, args]

	# Click
	mclick "[modifiers+]ButtonX", "function" [, args]

	# Double click
	mdblclick "[modifiers+]ButtonX", "function" [, args]

	submap "[modifiers+]key" {
		# ...
	}
}


# Tab bindings (keys not useful)
tab_bindings {
	# ...
}


# Resize-mode bindings
moveres_bindings {
	# ...
}