diff options
author | Mattias Andrée <maandree@operamail.com> | 2015-07-23 08:39:08 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2015-07-23 08:39:08 +0200 |
commit | 2b2735829af5aae42c737c3c56a97a57dc364c66 (patch) | |
tree | 42f178a634c1a82688cdd378e0ed5e755ad5e4a6 | |
parent | style guide (diff) | |
download | mds-2b2735829af5aae42c737c3c56a97a57dc364c66.tar.gz mds-2b2735829af5aae42c737c3c56a97a57dc364c66.tar.bz2 mds-2b2735829af5aae42c737c3c56a97a57dc364c66.tar.xz |
new idea: epimonitors
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r-- | TODO | 2 | ||||
-rw-r--r-- | doc/info/mds.texinfo | 61 |
2 files changed, 61 insertions, 2 deletions
@@ -16,7 +16,7 @@ Extra servers: tray retro-crt kbd2rat multikey keystick posmem nest mds meta keybounce slowkey keycue - ratbarrier desktop + ratbarrier desktop epimon a speech-to-keyboard server some server that hides the cursor when appropriate, such as when the user starts typing diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo index cf622bf..00b832c 100644 --- a/doc/info/mds.texinfo +++ b/doc/info/mds.texinfo @@ -1784,6 +1784,7 @@ server. * mds-crtc:: The @command{mds-crtc} server. * mds-dri:: The @command{mds-dri} server. * mds-fb:: The @command{mds-fb} server. +* mds-epimon:: The @command{mds-epimon} server. * mds-mds:: The @command{mds-mds} server. * mds-meta:: The @command{mds-meta} server. * mds-seat:: The @command{mds-seat} server. @@ -2508,6 +2509,29 @@ using framebuffers. +@node mds-epimon +@section @command{mds-epimon} + +@pgindex @command{mds-epimon} +@cpindex CRTC +@cpindex Cathode ray tube controller +@cpindex Presentation +@cpindex Display of content +@cpindex Content, display +@cpindex Epimonitor +@cpindex Monitor, epi- +@cpindex Cinerama +@pgindex @command{mds-cinerama} +@command{mds-epimon} is a server that provides +a logical monitor on top of another monitor or +cinerama, an epimonitor. The epimonitor is position +is inside the physical monitor. This lets you +for example start a single-monitor full screen game +but keep a part, for example the status bar with +the clock, visible. + + + @node mds-mds @section @command{mds-mds} @@ -11035,7 +11059,8 @@ Should be added if you are running an @chapter New Concepts @menu -* Metadisplay Server:: Goals and features and metadisplays. +* Metadisplay Server:: Goals and features of metadisplays. +* Epimonitor:: Goals and features of epimonitors. @end menu @@ -11092,6 +11117,40 @@ output servers, and even windowing servers. +@node Epimonitor +@section Epimonitor + +@pgindex @command{mds-epimon} +@cpindex CRTC +@cpindex Cathode ray tube controller +@cpindex Presentation +@cpindex Display of content +@cpindex Content, display +@cpindex Epimonitor +@cpindex Monitor, epi- +@cpindex Cinerama +@pgindex @command{mds-cinerama} +There are two forms of logical monitors: cineramas +and epimonitor. A cinerama combines monitors into +one monitor. Epimonitors takes a subset of a single +monitor. Similar to having two monitors with overlaping +output,@footnote{For example a monitor with mode--position +1600x1200+0+0 and a monitor with mode--position +1600x1200+800+600.} An epimonitor overlaps with another +monitor, but only with that monitor and cannot be outside +it even partially. But it does not need to cover it +completely. This allows you to put a full-screen window +on the epimonitor and thus only partially cover the +physical monitor; for example keeping the clock visible. + +Epimonitors do not need to be placed inside a physical +monitor. They can be placed on top of a logical monitor +too. Putting an epimonitor on top of a cineramma lets +you create a logical monitor that covers multiple +monitors partially. + + + @node Discussion @chapter Discussion |