Configuration

All settings can be shown and set using eesh.

To get a full list of settings:

	$ eesh show
      

To set some parameter:

	$ eesh set <parameter> <value>
      

Some settings will not be effective until E is restarted.

To get a list of all eesh commands:

	$ eesh help full
      

The available configuration options are shown below. Values are the defaults.

	# [bool] High quality background rendering
	backgrounds.hiquality = 1
	# [bool] Prefer user selected backgrounds over theme settings
	backgrounds.user = 1
	# [bool] Do not scan all backgrounds when starting background configuration dialog
	backgrounds.no_scan = 0
	# [int] Time out for unused background image pixmaps
	backgrounds.timeout = 240

	# [bool] Enable composite manager
	compmgr.enable = 0
	# [int] Composite manager mode (always 1 atm)
	compmgr.mode = 1
	# [int] Dropshadow mode (0: off, 1: sharp, 2: blurry, 3: echo)
	compmgr.shadows.mode = 0
	# [int] Dropshadow offset
	compmgr.shadows.offset_x = 3
	compmgr.shadows.offset_y = 5
	# [int] Blurry dropshadow radius
	compmgr.shadows.blur.radius = 5
	# [int] Blurry dropshadow opacity(%)
	compmgr.shadows.blur.opacity = 75
	# [int] Sharp dropshadow opacity(%)
	compmgr.shadows.sharp.opacity = 30
	# [int] Shadow color (0xRRGGBB)
	compmgr.shadows.color = 0
	# [bool] Hack to fix problems with resize on old xorg servers
	compmgr.resize_fix_enable = 0
	# [bool] Experimental - leave at 0
	compmgr.use_name_pixmap = 0
	# [bool] Use composite overlay window
	compmgr.use_cow = 1
	# [bool] Enable fading
	compmgr.fading.enable = 1
	# [int] Fading time(ms)
	compmgr.fading.time = 200
	# [int] Composite redirection of override-redirect windows (0: off, 1: on map, ...: testing)
	# Should normally be 1 but 0 may be a partial workaround of problems with vanishing
	# pop-ups on certain X-server/toolkit versions.
	compmgr.override_redirect.mode = 1
	# [int] Opacity of override-redirect windows (pop-up's, etc)
	compmgr.override_redirect.opacity = 90

	# [int] Number of desktops
	desktops.num = 2
	# [int] Desktop dragging direction
	desktops.dragdir = 2
	# [int] Desktop dragbar width (0: disable)
	desktops.dragbar_width = 16
	# [int] Desktop dragbar length (0: full)
	desktops.dragbar_length = 0
	# [int] Desktop dragbar button ordering
	desktops.dragbar_ordering = 1
	# [bool] Wrap around on desk switch (last <-> first on next/prev)
	desktops.desks_wraparound = 0
	# [bool] Slide desks in when switching
	desktops.slidein = 1
	# [int] Desk slide speed
	desktops.slidespeed = 6000
	# [int] Size of virtual desktop
	desktops.areas_nx = 2
	desktops.areas_ny = 1
	# [bool] Wrap around on area switch (last <-> first on next/prev)
	desktops.areas_wraparound = 0
	# [int] Edge flip mode (0: off, 1: on, 2: only when moving window)
	desktops.edge_flip_mode = 1
	# [int] Edge flip resistance(pixels)
	desktops.edge_flip_resistance = 25

	# [bool] Enable ripples effect
	effects.ripples.enabled = 0
	# [bool] Enable waves effect
	effects.waves.enabled = 0

	# [int] Focus mode (0: pointer, 1: sloppy, 2: click)
	focus.mode = 1
	# [bool] Raise window when clicked
	focus.clickraises = 1
	# [bool] Transients are placed where leader is
	focus.transientsfollowleader = 1
	# [bool] When a transient is mapped the desk/area is switched to where the transient appears
	focus.switchfortransientmap = 1
	# [bool] Focus new windows
	focus.all_new_windows_get_focus = 0
	# [bool] Focus new transients
	focus.new_transients_get_focus = 0
	# [bool] Focus new transients if group is focused
	focus.new_transients_get_focus_if_group_focused = 1
	# [bool] Raise window on focus next
	focus.raise_on_next = 1
	# [bool] Warp pointer to window on focus next
	focus.warp_on_next = 0
	# [bool] Always warp pointer into window when new window is focused
	focus.warp_always = 0
	# [bool] Enable autoraise
	focus.autoraise.enable = 0
	# [int] Autoraise delay(ms)
	focus.autoraise.delay = 500

	# [bool] Default group settings
	groups.dflt.iconify = 1
	groups.dflt.kill = 0
	groups.dflt.move = 1
	groups.dflt.raise = 0
	groups.dflt.set_border = 1
	groups.dflt.stick = 1
	groups.dflt.shade = 1
	groups.swapmove = 1

	# [int] Iconbox animation time(ms)
	iconboxes.anim_time = 250

	# [string] Language used by e16 (dialogs, tooltips, etc.)
	# Inherit from environment if not set
	locale.internal = 
	# [string] Language exported when starting applications
	# Inherit from environment if not set
	locale.exported = 

	# [bool] Animate menus
	menus.animate = 0
	# [bool] Keep menus on-screen
	menus.onscreen = 1
	# [bool] Warp pointer when sliding menus
	menus.warp = 1
	# [bool] Enable icons in menus
	menus.show_icons = 1
	# [int] Menu icon size(pixels)
	menus.icon_size = 16
	# [int] Menu navigation keycodes
	menus.key.left = 0xff51
	menus.key.right = 0xff53
	menus.key.up = 0xff52
	menus.key.down = 0xff54
	menus.key.escape = 0xff1b
	menus.key.ret = 0xff0d

	# [int] Animation time step(ms)
	misc.animation.step = 10

	# [int] Button move resistance(pixels)
	misc.buttons.move_resistance = 10

	# [bool] Show headers in dialogs
	misc.dialogs.headers = 0
	# [bool] Enable images on dialog buttons
	misc.dialogs.button_image = 0

	# [bool] Enable docking of dockapps
	misc.dock.enable = 1
	# [bool] Make all dockapps sticky
	misc.dock.sticky = 1
	# [int] Dock direction
	misc.dock.dirmode = 3
	# [int] Dock start position
	misc.dock.startx = 0
	misc.dock.starty = 0

	# [bool] Enable desktop background compatibility mode
	# Fixes background in many apps using pseudotransparency
	# May cause major slowdowns in certain setups
	misc.hints.set_xroot_info_on_root_window = 0

	# [int] Move mode (0: opaque, 1: technical, 2: box, 3: shaded, 4: semi-solid, 5: translucent)
	misc.movres.mode_move = 0
	# [int] Resize mode (0: opaque, 1: technical, 2: box, 3: shaded, 4: semi-solid)
	misc.movres.mode_resize = 2
	# [int] Geometry indicator mode (0: off, 1: window center, 2: screen corner)
	misc.movres.mode_info = 1
	# [int] Default maximize mode (0: Absolute, 1: Available, 2: Conservative)
	misc.movres.mode_maximize_default = 1
	# [int] Move/resize color (RGB) when using non-server-grabbing technincal/box modes.
	misc.movres.color = 0xff0000
	# [bool] Avoid server grab
	# Use non-server-grabbing line drawing technique in technical and box modes.
	misc.movres.avoid_server_grab = 1
	# [bool] Send synthetic ConfigureNotify's while moving
	# Causes pseudotransparent apps to update while moving (expensive)
	misc.movres.update_while_moving = 0
	# [bool] Use SYNC_REQUEST's to synchronize move/resize with client
	misc.movres.enable_sync_request = 0
	# [bool] Do not cover dragbar when maximizing
	misc.movres.dragbar_nocover = 0

	# [int] Composite opacity of menu windows
	misc.opacity.menus = 85
	# [int] Composite opacity of windows being moved
	misc.opacity.movres = 60
	# [int] Composite opacity of tooltip windows
	misc.opacity.tooltips = 80
	# [int] Composite opacity of focused windows
	misc.opacity.focused = 100
	# [int] Composite opacity of unfocused windows
	misc.opacity.unfocused = 100

	# [bool] Place windows manually
	misc.place.manual = 0
	# [bool] Place windows under pointer
	misc.place.manual_mouse_pointer = 0
	# [bool] Center windows when desk is full
	misc.place.center_if_desk_full = 0
	# [bool] Ignore windows with struts (e.g. panels) when placing new window
	misc.place.ignore_struts = 0
	# [bool] Raise fullscreen windows (increase stacking level while fullscreen)
	misc.place.raise_fullscreen = 0
	# [bool] Slide windows in
	misc.place.slidein = 0
	# [bool] Slide windows around while cleaning up
	misc.place.cleanupslide = 1
	# [int] Window slide-in mode (0: opaque, 1: technical, 2: box, 3: shaded, 4: semi-solid)
	misc.place.slidemode = 0
	# [int] Window slide-in speed
	misc.place.slidespeedmap = 6000
	# [int] Window cleanup slidespeed
	misc.place.slidespeedcleanup = 8000

	# [bool] Enable session scripts
	misc.session.enable_script = 0
	# [string] Session script
	misc.session.script = $EROOT/scripts/session.sh
	# [bool] Enable logout dialog
	misc.session.enable_logout_dialog = 1
	# [bool] Enable reboot/halt in logout dialog
	misc.session.enable_reboot_halt = 0
	# [string] Reboot command
	misc.session.cmd_reboot = reboot
	# [string] Halt command
	misc.session.cmd_halt = poweroff

	# [bool] Enable animation of window shading
	misc.shading.animate = 1
	# [int] Shading speed
	misc.shading.speed = 8000

	# [bool] Enable resistance when moving windows
	misc.snap.enable = 1
	# [int] Resistance at other window edge
	misc.snap.edge_snap_dist = 8
	# [int] Resistance at screen edge
	misc.snap.screen_snap_dist = 32

	# [bool] First time flag
	misc.startup.firsttime = 0
	# [bool] Enable sliding startup windows
	misc.startup.animate = 1

	# [bool] Test options (do not change)
	misc.testing.argb_internal_objects = 0
	misc.testing.argb_internal_clients = 0
	misc.testing.argb_clients = 0
	misc.testing.argb_clients_inherit_attr = 0
	misc.testing.image_cache_size = -1
	misc.testing.mask_alpha_threshold = 8
	misc.testing.enable_startup_id = 1
	misc.testing.use_render_for_scaling = 0
	misc.testing.bindings_reload = 1
	misc.testing.no_sync_mask = 0

	# [bool] Save configuration changes
	misc.autosave = 1
	# [bool] Keep memory usage down (should probably always be 1)
	misc.memory_paranoia = 1
	# [bool] Use save-unders when appropriate
	misc.save_under = 0
	# [bool] Show differential time in debug output
	misc.difftime = 0

	# [bool] Enable pagers
	pagers.enable = 1
	# [bool] Enable zooming of pager snapshot windows
	pagers.zoom = 1
	# [bool] Show window name pop-ups
	pagers.title = 1
	# [bool] Enable high quality snapshots
	pagers.hiq = 1
	# [int] Pager mode (0: simple, 1: snap, 2: live)
	pagers.mode = 2
	# [int] Scan/update speed (lines/updates per second. Used only in snap or live mode)
	pagers.scanspeed = 10
	# [int] Pager buttons
	pagers.sel_button = 2
	pagers.win_button = 1
	pagers.menu_button = 3

	# [bool] Enable sound
	sound.enable = 0
	# [string] Use sounds from theme
	sound.theme = 
	# [int] Bits masks for disabling particular sounds
	sound.mask1 = 0
	sound.mask2 = 0

	# [string] Theme
	theme.name = winter
	# [string] Colon separated list of directories containing e16 themes
	theme.extra_path = 
	# [bool] Use font specified by theme
	theme.use_theme_font_cfg = 0
	# [bool] Use alternative font configuration file (specified by theme.font_cfg)
	theme.use_alt_font_cfg = 0
	# [string] Alternative font configuration file
	theme.font_cfg = 

	# [bool] Enable tooltips
	tooltips.enable = 1
	# [bool] Enable root window tooltips
	tooltips.showroottooltip = 1
	# [int] Tooltip delay
	tooltips.delay = 1500

	# [int] Theme transparency(0-255)
	transparency.alpha = 0
	# [int] Item transparencies (0: off, 1: background, 2: glass)
	transparency.menu = 1
	transparency.menu_item = 1
	transparency.tooltip = 2
	transparency.widget = 1
	transparency.hilight = 0
	transparency.border = 1
	transparency.iconbox = 1
	transparency.dialog = 1
	transparency.pager = 1
	transparency.warplist = 1

	# [bool] Enable focus list (alt-tab)
	warplist.enable = 1
	# [bool] Show sticky windows
	warplist.showsticky = 1
	# [bool] Show shaded windows
	warplist.showshaded = 1
	# [bool] Show iconified windows
	warplist.showiconified = 1
	# [bool] Show windows on all desks
	warplist.showalldesks = 0
	# [bool] Warp pointer to focused window
	warplist.warpfocused = 1
	# [bool] Raise window while selecting
	warplist.raise_on_select = 1
	# [bool] Warp pointer to window while selecting
	warplist.warp_on_select = 0
	# [bool] Icon mode (0: none, 3: e/app/snap, 4: app/e/snap)
	warplist.icon_mode = 3