File: guestadd-resizing-linux.dita

package info (click to toggle)
virtualbox 7.2.2-dfsg-2
  • links: PTS, VCS
  • area: contrib
  • in suites: sid
  • size: 616,072 kB
  • sloc: cpp: 2,377,613; ansic: 2,351,258; asm: 379,359; python: 233,965; xml: 89,678; sh: 25,697; makefile: 8,169; perl: 5,697; java: 5,337; cs: 4,872; pascal: 1,785; javascript: 1,692; objc: 1,131; lex: 931; sed: 921; php: 906; yacc: 707
file content (15 lines) | stat: -rw-r--r-- 1,661 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
<topic xml:lang="en-us" id="guestadd-resizing-linux">
  <title>X11/XWayland Desktop Environments</title>
  
  <body>
    <p> The Guest Additions provide services for controlling the guest system's monitor topology. Monitor topology means the resolution of each virtual monitor and its state (disabled/enabled). The resolution of a virtual monitor can be modified on the VM by using the <b outputclass="bold">View</b> menu, or from the host side by resizing the window that hosts the virtual monitor, or the <userinput>VBoxManage controlvm <varname>vmname</varname> setscreenlayout</userinput> command. See <xref href="../cli_topics/vboxmanage-controlvm-setscreenlayout.dita"/>. Screens enabled must be contiguous or the command will have no effect.</p>
    <p>On guest operating systems with X11/XWayland desktops this is put into effect by any of the following services:</p>
    <pre xml:space="preserve">VBoxClient --vmsvga</pre>
    <pre xml:space="preserve">VBoxClient --vmsvga-session</pre>
    <pre xml:space="preserve">VBoxDRMClient</pre>
    <p>On X11/XWayland desktops the resizing service is started during desktop session initialization, that is desktop login. On X11 desktops <codeph>VBoxClient --vmsvga</codeph> handles screen topology through the RandR extension. On XWayland clients <codeph>VBoxDRMClient</codeph> is used. The decision is made automatically at each desktop session start.</p>
    <p>On 32-bit guest operating systems <userinput>VBoxDRMClient</userinput> is always used, in order to work around bugs.</p>
  </body>
</topic>