FVWMCONSOLE(1)
β¨ FVWMCONSOLE(1) β¨ π Fvwm Modules π
Okay bestie, this is the manual page for FvwmConsole, an fvwm command input interface π. Manual section 1, Fvwm Modules, it's giving pure main character energy π .
πΈ NAME πΈ
FvwmConsole is an fvwm command input interface. It's basically a little typing box for fvwm commands π¦.
π§ SYNOPSIS π§
Module FvwmConsole [options]
Okay so FvwmConsole can ONLY be invoked by fvwm π. Running it from the command line will not work, no cap π.
π DESCRIPTION π
FvwmConsole lets you type fvwm configuration commands interactively and have them executed immediately β. It's honestly so useful for testing new configuration ideas, or for making temporary changes to your environment π«Ά.
π¦ INVOCATION π¦
FvwmConsole has to be spawned as a module by fvwm π. It takes all xterm(1) options, iykyk π.
You can invoke it by putting the line Module FvwmConsole in your .fvwm2rc file β¨. Put it on a line by itself if you want it spawned during fvwm's initialization, or bind it to a menu, mouse button, or keystroke so it shows up later π.
π CONFIGURATION OPTIONS π
FvwmConsole uses xterm(1) π. All resources set for xterm get inherited, unless you override them with command line options π .
Module FvwmConsole -g 40x10 -fg black -bg green3
You can pick a different terminal emulator with the -terminal option β¨. Only terminal programs that understand -name, -title and -e will work though, so choose wisely π«Ά.
Debian specific: the hardcoded xterm is changed tox-terminal-emulator. To be policy compliant, the-nameoption is removed from the default options, and-titleis changed to-Tπ.
Module FvwmConsole -terminal rxvt
Older versions of FvwmConsole supported a -e option to pick a different front-end π. It's still provided for backwards compatibility, but its use is discouraged unless you know exactly what you are doing π.
You can also set X resources in your ~/.Xdefaults file πΈ:
FvwmConsole*VT100*geometry: 40x4 +
FvwmConsole*font: 7x14
Debian specific: since-nameisn't included by default, the default resource gets set by thex-terminal-emulatoryou're using, not FvwmConsole. You can change the resource to match your terminal, or, if your terminal supports it, run FvwmConsole with the-nameoption π₯:
Module FvwmConsole -name FvwmConsole
π COMMAND EDITING π
If the GNU readline library is available, it can be used π. Otherwise you get a simple input reading function with no editing capabilities π. For more details, check the GNU readline man and info pages π§.
Here are the keys (ngl, these are so handy π):
Ctrl-Aβ jump to the beginning of the line β¨Ctrl-Bβ previous char π¦Ctrl-Dβ delete char πCtrl-Eβ jump to the end of the line πCtrl-Fβ next char π«ΆCtrl-Hβ backspace πCtrl-Kβ erase to the end of the line πCtrl-Nβ next line πΈCtrl-Pβ previous line πCtrl-Rβ search reverse π₯Ctrl-Uβ delete the whole line πMeta-Bβ previous word βMeta-Fβ next word πEsc <β beginning of history π§Esc >β end of history π
πͺ EXITING πͺ
To stop FvwmConsole, enter the EOF character, which is usually CTRL-D π
.
Note! Do NOT use thequitcommand, bestie. It's an fvwm builtin, so typingquitat the FvwmConsole command line will make fvwm exit ππ.
π¦ SEE ALSO π¦
xterm(1), GNU Readline library π«Ά
π AUTHOR π
FvwmConsole is the original work of Toshi Isogai πΈβ¨.
Bestie, that's the whole page π. It's from the Fvwm Modules section, dated 2025-12-20, so you're all caught up ππ¦ periodt!
π¦ where this page comes from
- ubuntu resolute: fvwm3 1.1.4+ds-1 Β· GPL-2.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms