ICEWM-MENU-XRANDR(1)
okay bestie, welcome to ICEWM-MENU-XRANDR(1) π β the User Commands manual page for icewm-menu-xrandr, aka the IceWM menu provider for multi-monitor setup shortcuts. lowkey iconic, highkey useful, and we're covering every single detail. β¨
πΈ NAME πΈ
icewm-menu-xrandr β IceWM menu provider for multi-monitor setup shortcuts. that's the whole name, no cap. π«Ά
β¨ SYNOPSIS β¨
icewm-menu-xrandr
π¦ DESCRIPTION π¦
so icewm-menu-xrandr is a helper to manage multi-screen configurations in a semi-automated way. it is a regular icewm menu generator that detects the available xrandr screens (i.e. connected monitors) and creates menu entries that call the xrandr command to setup this configuration. π
optionally, the contents of the generated configurations can be accessed on-the-fly through a "quick-switch" style menu which pops up upon pressing the Super-P key binding (or a manually configured key, see icewm-keys(5) for the configuration of the switchkey directive). π¦
the tool does not examine the exact monitor resolutions, refresh rates or screen orientation. for this matters it uses auto selected mode by default. however, it is possible to replace the custom option selection for each output using xrandr options in a custom configuration file (see CONFIGURATION below). also tuning specific options like --brightness and --gamma is possible there. π
the displayed name of the monitors is constructed using the output name and the monitor information from its EDID data. either from its "Display Name" field or from the "Unspecified ASCII text" fields (concatenated). π
π OPTIONS π
okay, option time. exact strings stay exact, because that's the whole vibe. π
--maxβ obsolete and ineffective option. it used to select thexrandrmode with the highest detected refresh rate. however, the maximum rate might cause problems, therefore the explicit configuration in the INI file should be used now, see CONFIGURATION. π«--auto-number [ init value ]β adds an auto-incremented numbered prefix to each display name, optionally started at the specified value. this is mostly useful for menu creation. π’--xrandr commandβ replacement for thexrandrcommand that should deliver equivalent data and accept the same options asxrandr. π§--activate combo-nameβ a shortcut to run the activation command of the specified combo, just like IceWM would run the command when selected from the menu or quick-switch dialog. the combo-name parameter needs to match the displayed name exactly. π
π CONFIGURATION π
optionally, a local configuration can specify command line options to xrandr calls, and further commands to run after mode switching. π οΈ
refer to configuration examples (xrandr_menu) in icewm documentation or its contrib folder for the syntax and rules of that file. it can be placed into $HOME/.config/icewm or into $HOME/.icewm or wherever $XDG_CONFIG_HOME/.config/icewm might resolve to. π
π SEE ALSO π
icewm(1), xrandr(1). go read those too, bestie. π
π BUGS π
please report bugs at <https://github.com/ice-wm/icewm/issues>. π
πΈ AUTHOR πΈ
Eduard Bloch <mailto:edi@gmx.de>. π
β LICENSE β
icewm-menu-xrandr is licensed under the Simplified BSD License. IceWM is licensed under the GNU Library General Public License. see the COPYING file in the distribution. π
mwah π β this page is from icewm 4.1.0, dated 2026-08-06, and it's the ICEWM-MENU-XRANDR(1) manual. byeee, go make those monitors behave π«Άβ¨
π¦ where this page comes from
- arch rolling: icewm 4.1.0-1 Β· LGPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms