Olav,
Try setting up the projector as an additional display using xrandr. That may
be what you need. I have used xrandr on Slackware and Red Hat Enterprise 6.8
environments to use multiple displays. I also believe you can set up fvwm to
create multiple displays that are independent of each other. Check the
Xinerama settings in fvwm configuration. I have never tried this however. But
I found this: https://a3nm.net/blog/xrandr.html and it might help.
Don
This is the xrandr man page from Slackware 14.0.
XRANDR(1)
XRANDR(1)
NAME
xrandr - primitive command line interface to RandR extension
SYNOPSIS
xrandr [-help] [-display display] [-q] [-v] [--verbose] [--dryrun]
[--screen snum] [--q1] [--q12]
RandR version 1.3 options
[--current] [--noprimary]
Per-output options
[--panning
widthxheight[+x+y[/track_widthxtrack_height+track_x+track_y[/border_left/border_top/border_right/bor-
der_bottom [--scale xxy] [--transform a,b,c,d,e,f,g,h,i] [--primary]
RandR version 1.2 options
[--prop] [--fb widthxheight] [--fbmm widthxheight] [--dpi dpi]
[--newmode name mode] [--rmmode name] [--addmode
output name] [--delmode output name]
Per-output options
[--output output] [--auto] [--mode mode] [--preferred] [--pos
xxy] [--rate rate] [--reflect reflection]
[--rotate orientation] [--left-of output] [--right-of output] [--above
output] [--below output] [--same-as out-
put] [--set property value] [--off] [--crtc crtc] [--gamma
red:green:blue] [--brightness brightness]
RandR version 1.0 and version 1.1 options
[-o orientation] [-s size] [-r rate] [-x] [-y]
DESCRIPTION
Xrandr is used to set the size, orientation and/or reflection of the
outputs for a screen. It can also set the
screen size.
If invoked without any option, it will dump the state of the outputs,
showing the existing modes for each of
them, with a '+' after the preferred mode and a '*' after the current
mode.
There are a few global options. Other options modify the last output
that is specified in earlier parameters in
the command line. Multiple outputs may be modified at the same time by
passing multiple --output options fol-
lowed immediately by their corresponding modifying options.
-help Print out a summary of the usage and exit.
-v, --version
Print out the RandR version reported by the X server and exit.
--verbose
Causes xrandr to be more verbose. When used with -q (or without
other options), xrandr will display more
information about the server state. Please note that the gamma
and brightness informations are only
approximations of the complete color profile stored in the
server. When used along with options that
reconfigure the system, progress will be reported while executing
the configuration changes.
-q, --query
When this option is present, or when no configuration changes are
requested, xrandr will display the cur-
rent state of the system.
--dryrun
Performs all the actions specified except that no changes are
made.
--nograb
Apply the modifications without grabbing the screen. It
avoids to block other applications during the
update but it might also cause some applications that detect
screen resize to receive old values.
-d, -display name
This option selects the X display to use. Note this refers to the
X screen abstraction, not the monitor
(or output).
--screen snum
This option selects which screen to manipulate. Note this
refers to the X screen abstraction, not the
monitor (or output).
--q1 Forces the usage of the RandR version 1.1 protocol, even if a
higher version is available.
--q12 Forces the usage of the RandR version 1.2 protocol, even if the
display does not report it as supported
or a higher version is available.
RandR version 1.3 options
Options for RandR 1.3 are used as a superset of the options for RandR
1.2.
--current
Return the current screen configuration, without polling for
hardware changes.
--noprimary
Don't define a primary output.
Per-output options
--panning
widthxheight[+x+y[/track_widthxtrack_height+track_x+track_y[/border_left/border_top/border_right/bor-
der_bottom]]]
This option sets the panning parameters. As soon as panning is
enabled, the CRTC position can change
with every pointer move. The first four parameters specify
the total panning area, the next four the