[virt-tools-list] [PATCH virt-viewer 1/2] Add documentation for fullscreen monitor mapping
Jonathon Jongsma
jjongsma at redhat.com
Thu Sep 25 22:35:28 UTC 2014
see https://bugzilla.redhat.com/show_bug.cgi?id=1142769
---
man/remote-viewer.pod | 43 ++++++++++++++++++++++++++++++++++++-------
man/virt-viewer.pod | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 70 insertions(+), 7 deletions(-)
diff --git a/man/remote-viewer.pod b/man/remote-viewer.pod
index 2c84432..1683e44 100644
--- a/man/remote-viewer.pod
+++ b/man/remote-viewer.pod
@@ -15,8 +15,8 @@ protocols are SPICE and VNC.
Starting remote-viewer without URI will open a simple dialog with an
entry and a list of previously successfully accessed URI.
-The URI can also point to a connection settings file, see FILE section
-for a description of the format.
+The URI can also point to a connection settings file, see the CONNECTION FILE
+section for a description of the format.
=head1 OPTIONS
@@ -44,10 +44,12 @@ Zoom level of the display window in percentage. Range 10-400.
Start with the windows maximized to fullscreen.
-If supported, the remote display will be reconfigured to match at best the
-client physical monitor configuration on initialization, by enabling or
-disabling extra monitors as necessary. This is currently implemented by the
-Spice backend only.
+If supported, the remote display will be reconfigured to match the physical
+client monitor configuration, by enabling or disabling extra monitors as
+necessary. This is currently implemented by the Spice backend only.
+
+To specify which client monitors are used in fullscreen mode, see the
+CONFIGURATION section below.
=item -t TITLE, --title TITLE
@@ -113,7 +115,7 @@ the associated action.
It must be composed of modifiers (shift, ctrl or alt) and a
non-modifier key. For example, "shift+f11".
-=head1 FILE
+=head1 CONNECTION FILE
B<remote-viewer> connection file is of INI file format, with a
mandatory [virt-viewer] group and "type" key.
@@ -267,6 +269,33 @@ port 8080, use the value "http://foobar:8080".
=back
+=head1 CONFIGURATION
+
+A small number of configuration options can be controlled by editing the
+settings file located in the user configuration directory:
+
+ <USER-CONFIG-DIR>/virt-viewer/settings
+
+This file is a text file in INI format, with application options in the
+[virt-viewer] group and per-guest options in a group identified by the guest's
+UUID. The application options should not be edited manually. There is also a
+special [fallback] group which specifies options for all guests that don't have
+an explicit group.
+
+For each guest, the initial fullscreen monitor configuration can be specified
+by using the B<monitor-mapping> key. This configuration only takes effect when
+the -f/--full-screen option is specified.
+
+The value of this key is a list of mappings between a guest display and a
+client monitor. Each mapping is separated by a semicolon character, and the
+mappings have the format <GUEST-DISPLAY-ID>:<CLIENT-MONITOR-ID>.
+
+For example, to map guest displays 1 and 2 to client monitors 2 and 3 for the
+guest with a UUID of e4591275-d9d3-4a44-a18b-ef2fbc8ac3e2, use:
+
+ [e4591275-d9d3-4a44-a18b-ef2fbc8ac3e2]
+ monitor-mapping=1:2;2:3
+
=head1 EXAMPLES
To connect to SPICE server on host "makai" with port 5900
diff --git a/man/virt-viewer.pod b/man/virt-viewer.pod
index ac9b268..e976c69 100644
--- a/man/virt-viewer.pod
+++ b/man/virt-viewer.pod
@@ -71,6 +71,13 @@ socket connection.
Start with the window maximised to fullscreen
+If supported, the remote display will be reconfigured to match the physical
+client monitor configuration, by enabling or disabling extra monitors as
+necessary. This is currently implemented by the Spice backend only.
+
+To specify which client monitors are used in fullscreen mode, see the
+CONFIGURATION section below.
+
=item --debug
Print debugging information
@@ -117,6 +124,33 @@ option, and will attempt to do a reconnection before it quits.
=back
+=head1 CONFIGURATION
+
+A small number of configuration options can be controlled by editing the
+settings file located in the user configuration directory:
+
+ <USER-CONFIG-DIR>/virt-viewer/settings
+
+This file is a text file in INI format, with application options in the
+[virt-viewer] group and per-guest options in a group identified by the guest's
+UUID. The application options should not be edited manually. There is also a
+special [fallback] group which specifies options for all guests that don't have
+an explicit group.
+
+For each guest, the initial fullscreen monitor configuration can be specified
+by using the B<monitor-mapping> key. This configuration only takes effect when
+the -f/--full-screen option is specified.
+
+The value of this key is a list of mappings between a guest display and a
+client monitor. Each mapping is separated by a semicolon character, and the
+mappings have the format <GUEST-DISPLAY-ID>:<CLIENT-MONITOR-ID>.
+
+For example, to map guest displays 1 and 2 to client monitors 2 and 3 for the
+guest with a UUID of e4591275-d9d3-4a44-a18b-ef2fbc8ac3e2, use:
+
+ [e4591275-d9d3-4a44-a18b-ef2fbc8ac3e2]
+ monitor-mapping=1:2;2:3
+
=head1 EXAMPLES
To connect to the guest called 'demo' running under Xen
--
1.9.3
More information about the virt-tools-list
mailing list