FVWMCONSOLE(1)

πŸ“¦
version 1.1.4 Β· 4 versions
, in ubuntu resolute

✨ 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 to x-terminal-emulator. To be policy compliant, the -name option is removed from the default options, and -title is 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 -name isn't included by default, the default resource gets set by the x-terminal-emulator you're using, not FvwmConsole. You can change the resource to match your terminal, or, if your terminal supports it, run FvwmConsole with the -name option πŸ”₯:
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 the quit command, bestie. It's an fvwm builtin, so typing quit at 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