FvwmOsd

 

FvwmOsd

NAME

FvwmOsd - display an on-screen display (like the one on many TVs) on your X display.

SYNOPSIS

FvwmOsd should be spawned by fvwm(1) for normal functionality.

Run this module from your StartFunction:

AddToFunc StartFunction
+ I Module FvwmOsd

Then you can send commands to FvwmOsd, e.g.:

AddToFunc HelloWoldFunction
+ I SendToModule FvwmOsd string@test: Hello World!
+ I SendToModule FvwmOsd color@test: red
+ I SendToModule FvwmOsd display@test:

DESCRIPTION

FvwmOsd is a fvwm module written in Perl. It lets you display an on-screen display (like the one on many TVs) on your X display.

FvwmOsd is organized in different channels each of which you can configure and use independently of the others.

INSTALLATION

Copy FvwmOsd in your fvwm module directory, e.g.:

sudo cp FvwmOsd $(fvwm-config -m)/

USAGE

Run the module, supposedly from StartFunction in .fvwm2rc:

Module FvwmOsd

Use SendToModule to send commands to FvwmXMMS. e.g.:

SendToModule FvwmOsd display@test:

Valid commands are:

string

string@channel: text

Set string text as text for channel channel

delay

delay@channel: seconds

Set the delay of channel channel to seconds seconds, i.e. the text will be displayed for seconds seconds. See X(7) for how color should look like.

display

diplay@channel:

Display the previous set text of channel channel. See string for how to set the text.

color

color@channel: color

Set color color as text color on channel channel. See X(7) for how color should look like.

shadow_offset

shadow_offset@channel: offset

Set offset offset for the shadow of channel channel. It’s the distance between the text and its shadow. Set to 0 to disable shadows (default).

shadow_color

shadow_color@channel: color

Set color color for the shadow of channel channel. See X(7) for how color should look like.

outline_offset

outline_offset@channel: offset

Set offset offset for the outline of channel channel. It’s the distance between the text and its outline. Set to 0 to disable outline (default).

outline_color

outline_color@channel: color

Set color color for the outline of channel channel. See X(7) for how color should look like.

font

font@channel: fontspec

Set font font as text font on channel channel`. ``fontspec is a X Logical Font Description (“XLFD”) full name for a font. Use xfontsel or similar programs to get it.

position

position@channel: pos

Set the display position for channel channel to pos. pos is one of top, middle, bottom.

align

align@channel: alignspec

Set the text alignment for channel channel to alignspec. alignspec is one of left, center, right.

STARTUP

At startup first module options are read. The syntax is:

*FvwmOsd: command

Where command is any valid FvwmStorage command as described above.