VirtualBox

Changeset 51257 in vbox for trunk/doc


Ignore:
Timestamp:
May 15, 2014 12:04:17 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
93716
Message:

DnD: Documentation, misc general typos + todos.

Location:
trunk/doc/manual/en_US
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/en_US/user_BasicConcepts.xml

    r49703 r51257  
    370370      <para><glosslist>
    371371          <glossentry>
    372             <glossterm>Snapshot folder</glossterm>
     372            <glossterm>Snapshot Folder</glossterm>
    373373
    374374            <glossdef>
     
    381381
    382382          <glossentry>
    383             <glossterm>Shared clipboard</glossterm>
     383            <glossterm>Shared Clipboard</glossterm>
    384384
    385385            <glossdef>
     
    396396              details.</para>
    397397
    398             <para>The shared clipboard is disabled by default. See
     398              <para>The shared clipboard is disabled by default. See
    399399              <xref linkend="security_clipboard"/> for an explanation. This
    400400              setting can be changed at any time using the "Shared Clipboard"
     
    406406            <glossterm>Drag'n'Drop</glossterm>
    407407            <glossdef>
    408               <para>This setting allows to enable Drag and Drop: Select a file
    409                 on the desktop, click the left mouse button, move the mouse
    410                 to the VM window and release the mouse button. The file is
    411                 copied from the host to the guest. This feature is currently
    412                 only implemented for Linux guests and only for copying files
    413                 from the host to the guest.<footnote><para>Support
    414                 for Drag'n'Drop was added with VirtualBox 4.2</para></footnote></para>
     408              <para>This setting allows to enable support for drag'n drop: Select
     409              an object (e.g. a file) from the host or guest and directly copy
     410              or open it on the guest or host. Multiple per-VM drag'n drop modes
     411              allow restricting access in either direction.</para>
     412
     413              <para>For drag'n drop to work the Guest Additions need to be
     414              installed on the guest.</para>
     415
     416              <note>Drag'n drop is disabled by default. This setting can be
     417              changed at any time using the "Drag'n'Drop" menu item in the
     418              "Devices" menu of the virtual machine.</note>
     419
     420              <para>See <xref linkend="guestadd-dnd"/> for more information.</para>
     421
     422              <footnote><para>Experimental support for drag and drop was added
     423              with VirtualBox 4.2.</para></footnote>
    415424            </glossdef>
    416425          </glossentry>
    417426
    418427          <glossentry>
    419             <glossterm>Removable media: remember runtime changes</glossterm>
    420 
     428            <glossterm>Removable Media</glossterm>
    421429            <glossdef>
    422430              <para>If this is checked, VirtualBox will save the state of what
    423               media has been mounted between several runs of a virtual
    424               machine.</para>
     431              media has been mounted between several runs of a virtual machine.</para>
    425432            </glossdef>
    426433          </glossentry>
    427434
    428435          <glossentry>
    429             <glossterm>Mini toolbar</glossterm>
    430 
     436            <glossterm>Mini ToolBar</glossterm>
    431437            <glossdef>
    432438              <para>In full screen or seamless mode, VirtualBox can display a
     
    717723          as of the activation of <emphasis>3D acceleration</emphasis> and
    718724          <emphasis>2D video acceleration</emphasis>. A rough estimate
    719           is (<emphasis>color depth</emphasis> / 8) x 
     725          is (<emphasis>color depth</emphasis> / 8) x
    720726          <emphasis>vertical pixels</emphasis> x
    721727          <emphasis>horizontal pixels</emphasis> x
     
    10271033    equipped with one or two serial ports (also called COM ports by DOS and
    10281034    Windows). Serial ports were commonly used with modems, and some
    1029     computer mice used to be connected to serial ports before USB became 
    1030     commonplace. 
     1035    computer mice used to be connected to serial ports before USB became
     1036    commonplace.
    10311037    </para>
    10321038
     
    10421048    <para>If a virtual serial port is enabled, the guest operating system sees
    10431049    a standard 16550A compatible UART device. Both receiving and transmitting
    1044     data is supported. How this virtual serial port is then connected to the 
     1050    data is supported. How this virtual serial port is then connected to the
    10451051    host is configurable, and the details depend on your host operating system.
    10461052    </para>
     
    10531059    <computeroutput>--uartmode</computeroutput> options.</para>
    10541060
    1055     <para>In either case, you can configure up to two virtual serial ports per 
     1061    <para>In either case, you can configure up to two virtual serial ports per
    10561062    virtual machine. For each such device, you will need to
    10571063    determine<orderedlist>
     
    11131119                      <para>On a Windows host, data will be sent and received
    11141120                      through a named pipe. The pipe name must be in the format
    1115                       <computeroutput>\\.\pipe\&lt;name&gt;</computeroutput> 
     1121                      <computeroutput>\\.\pipe\&lt;name&gt;</computeroutput>
    11161122                      where <computeroutput>&lt;name&gt;</computeroutput> should
    1117                       identify the virtual machine but may be freely 
    1118                       chosen.</para> 
     1123                      identify the virtual machine but may be freely
     1124                      chosen.</para>
    11191125                      <para>For forwarding serial traffic, you can use a helper
    11201126                      program called VMware Serial Line Gateway, available for
     
    11321138                      <para>On a Mac, Linux or Solaris host, a local
    11331139                      domain socket is used instead. The socket filename must be
    1134                       chosen such that the user running VirtualBox has 
    1135                       sufficient privileges to create and write to it. The 
    1136                       <computeroutput>/tmp</computeroutput> directory is often a 
     1140                      chosen such that the user running VirtualBox has
     1141                      sufficient privileges to create and write to it. The
     1142                      <computeroutput>/tmp</computeroutput> directory is often a
    11371143                      good candidate.</para>
    1138                       <para>On Linux there are various tools which can connect 
    1139                       to a local domain socket or create one in server mode. The 
     1144                      <para>On Linux there are various tools which can connect
     1145                      to a local domain socket or create one in server mode. The
    11401146                      most flexible tool is
    11411147                      <computeroutput>socat</computeroutput> and is available
     
    11531159
    11541160                <para>For a direct connection between two virtual machines
    1155                 (corresponding to a null-modem cable), simply configure one VM 
     1161                (corresponding to a null-modem cable), simply configure one VM
    11561162                to create a pipe/socket and another to attach to it.
    11571163                </para>
     
    11591165
    11601166              <listitem>
    1161                 <para>You can send the virtual serial port output to a file. 
    1162                 This option is very useful for capturing diagnostic output from 
    1163                 a guest. Any file may be used for this purpose, as long as the 
    1164                 user running VirtualBox has sufficient privileges to create and 
     1167                <para>You can send the virtual serial port output to a file.
     1168                This option is very useful for capturing diagnostic output from
     1169                a guest. Any file may be used for this purpose, as long as the
     1170                user running VirtualBox has sufficient privileges to create and
    11651171                write to the file.
    11661172                </para>
     
    11681174            </itemizedlist></para>
    11691175        </listitem>
    1170       </orderedlist>Up to two serial ports can be configured per virtual 
     1176      </orderedlist>Up to two serial ports can be configured per virtual
    11711177      machine, but you can pick any port numbers out of the above. However,
    1172       serial ports cannot reliably share interrupts; if both ports are to be 
    1173       used at the same time, they must use different interrupt levels, for 
     1178      serial ports cannot reliably share interrupts; if both ports are to be
     1179      used at the same time, they must use different interrupt levels, for
    11741180      example COM1 and COM2, but not COM1 and COM3.
    11751181    </para>
  • trunk/doc/manual/en_US/user_GuestAdditions.xml

    r51240 r51257  
    12461246      manually.)</para>
    12471247    </sect2>
     1248  </sect1>
     1249
     1250  <sect1 id="guestadd-dnd">
     1251    <title>Drag'n Drop</title>
     1252
     1253    <para>Starting with version 4.4, VirtualBox supports to drag'n drop content
     1254    from the host to the guest and vice versa. For this to work the latest Guest
     1255    Additions must be installed on the guest.</para>
     1256
     1257    <para>Drag'n drop transparently allows copying or opening files, directories
     1258    and even certain clipboard formats from one end to the other, e.g. from the
     1259    host to the guest or from the guest to the host. One then can perform drag'n
     1260    drop operations between the host and a VM as it would be a native drag'n drop
     1261    operation on the host OS.</para>
     1262
     1263    <para>At the moment drag'n drop is implemented for Windows- and X-Windows-based
     1264    systems, both, on host and guest side. As X-Windows sports different drag'n drop
     1265    protocols only the most used one, XDND, is supported for now. Applications using
     1266    other protocols (such as Motif or OffiX) will not be recognized by VirtualBox.</para>
     1267
     1268    <para>In context of using drag'n drop the origin of the data is called
     1269    <emphasis role="bold">source</emphasis>, that is, where the actual data comes
     1270    from and is specified. On the other hand there is the
     1271    <emphasis role="bold">target</emphasis>, which specifies where the data from
     1272    the source should go to. Transferring data from the source to the target can
     1273    be done in various ways, e.g. copying, moving or linking.<footnote><para>At
     1274    the moment VirtualBox only copying data is supported. Moving or linking from
     1275    data currently is not implemented yet.</para></footnote></para>
     1276
     1277    <para>When transferring data from the host to the guest OS, the host in this
     1278    case is the source, whereas the guest OS is the target. However, when doing
     1279    it the other way around, that is, transferring data from the guest OS to the
     1280    host, the guest OS this time became the source and the host is the target.</para>
     1281
     1282    <para>For security reasons drag'n drop can be configured at runtime
     1283    on a per-VM basis either using the "Drag'n'Drop" menu item in the "Devices" menu
     1284    of the virtual machine or VBoxManage: The following four modes are available:
     1285
     1286    <para><mediaobject>
     1287      <imageobject>
     1288        <imagedata align="center" fileref="images/dnd-modes.png"
     1289                   width="10cm" />
     1290        </imageobject>
     1291      </mediaobject></para>
     1292
     1293    <itemizedlist>
     1294      <listitem>
     1295        <para><emphasis role="bold">Disabled</emphasis> disables the drag'n drop
     1296        entirely. This is the default when creating new VMs.</para>
     1297      </listitem>
     1298      <listitem>
     1299        <para><emphasis role="bold">Host To Guest</emphasis> enables performing
     1300        drag'n drop operations from the host to the guest only.</para>
     1301      </listitem>
     1302      <listitem>
     1303        <para><emphasis role="bold">Guest To Host</emphasis> enables performing
     1304        drag'n drop operations from the guest to the host only.</para>
     1305      </listitem>
     1306      <listitem>
     1307        <para><emphasis role="bold">Bidirectional</emphasis> enables performing
     1308        drag'n drop operations to both directions, e.g. from the host to the guest
     1309        and vice versa.</para>
     1310      </listitem>
     1311    </itemizedlist></para>
     1312
     1313    <note><para>Drag'n drop support depends on the frontend being used; at the
     1314    moment only the VirtualBox Manager frontend provides this
     1315    functionality.</para></note>
     1316
     1317    <para>To use VBoxManage for controlling the current drag'n drop mode, see <xref
     1318    linkend="vboxmanage" />. The commands <computeroutput>modifyvm</computeroutput>
     1319    and <computeroutput>controlvm</computeroutput> allow setting the VM's current
     1320    drag'n drop mode via command line.</para>
     1321
     1322    <sect2 id="guestadd-dnd-formats">
     1323      <title>Supported formats</title>
     1324
     1325      <para>As VirtualBox can run on a variety of host OSes and also supports a wide
     1326      range of guests, certain data formats must be translated after those
     1327      got transfered over so that the target OS (that is, the side which receiving the
     1328      data) is able to handle them in an appropriate manner.</para>
     1329
     1330      <note><para>When dragging files however, no data conversion is done in any way, e.g.
     1331      when transferring a file from a Linux guest to a Windows host the Linux-specific
     1332      line endings won't be converted to Windows ones.</para></note>
     1333
     1334      <para>The following formats are handled by the VirtualBox drag'n drop service:
     1335        <itemizedlist>
     1336          <listitem>
     1337            <para><emphasis role="bold">Plain text</emphasis>, from applications such as
     1338            text editors, internet browsers and terminal windows</para>
     1339          </listitem>
     1340          <listitem>
     1341            <para><emphasis role="bold">Files</emphasis>, from file managers such
     1342            as Windows explorer, Nautilus and Finder</para>
     1343          </listitem>
     1344          <listitem>
     1345            <para><emphasis role="bold">Directories</emphasis>, where the same applies
     1346            as for files</para>
     1347          </listitem>
     1348        </itemizedlist>
     1349      </para>
     1350    </sect2>
     1351
    12481352  </sect1>
    12491353
  • trunk/doc/manual/en_US/user_VBoxManage.xml

    r51125 r51257  
    938938
    939939    <sect2 id="vboxmanage-modifyvm-other">
    940       <title>Serial port, audio, clipboard and USB settings</title>
    941 
    942       <para>The following other hardware settings are available through
     940      <title>Miscellaneous settings</title>
     941
     942      <para>The following other hardware settings, such as serial port, audio,
     943      clipboard, drag'n drop, monitor and USB settings are available through
    943944      <computeroutput>VBoxManage modifyvm</computeroutput>:<itemizedlist>
    944945          <listitem>
     
    10081009            <para><computeroutput>--clipboard
    10091010            disabled|hosttoguest|guesttohost|bidirectional</computeroutput>:
    1010             With this setting, you can select whether the guest operating
    1011             system's clipboard should be shared with the host; see <xref
    1012             linkend="generalsettings" />. This requires that the Guest
     1011            With this setting, you can select if and how the guest or host
     1012            operating system's clipboard should be shared with the host or guest;
     1013            see <xref linkend="generalsettings" />. This requires that the Guest
     1014            Additions be installed in the virtual machine.</para>
     1015          </listitem>
     1016
     1017          <listitem>
     1018            <para><computeroutput>--draganddrop
     1019            disabled|hosttoguest|guesttohost|bidirectional</computeroutput>:
     1020            With this setting, you can select the current drag'n drop mode
     1021            being used between the host and the virtual machine;
     1022            see <xref linkend="guestadd-dnd" />. This requires that the Guest
    10131023            Additions be installed in the virtual machine.</para>
    10141024          </listitem>
     
    10321042          </listitem>
    10331043        </itemizedlist></para>
     1044
     1045        <!-- @todo r=andy Document tracing-* commands -->
    10341046    </sect2>
    10351047
     
    10481060            default.</para>
    10491061          </listitem>
     1062
     1063          <!-- @todo r=andy Document vrdeproperty -->
    10501064
    10511065          <listitem>
     
    15101524
    15111525    <itemizedlist>
     1526      <!-- @todo r=andy Document keyboardputscancode -->
     1527
    15121528      <listitem>
    15131529        <para>The <computeroutput>setlinkstate&lt;1-N&gt;</computeroutput>
     
    15341550
    15351551      <listitem>
     1552        <para>With the "nictrace" options, you can optionally trace
     1553        network traffic by dumping it to a file, for debugging
     1554        purposes.</para>
     1555
     1556        <para>With <computeroutput>--nictrace&lt;1-N&gt;
     1557        on|off</computeroutput>, you can enable network tracing for a
     1558        particular virtual network card.</para>
     1559
     1560        <para>If enabled, you must specify with
     1561        <computeroutput>--nictracefile&lt;1-N&gt;
     1562        &lt;filename&gt;</computeroutput> what file the trace should be
     1563        logged to.</para>
     1564      </listitem>
     1565
     1566      <!-- @todo r=andy Document nicpromisc -->
     1567
     1568      <listitem>
     1569        <para><computeroutput>nicproperty&lt;1-N&gt;
     1570        &lt;paramname&gt;="paramvalue"</computeroutput>:
     1571        This option, in combination with "nicgenericdrv" allows you to
     1572        pass parameters to rarely-used network backends.</para><para>
     1573        Those parameters are backend engine-specific, and are different
     1574        between UDP Tunnel and the VDE backend drivers. For example,
     1575        please see <xref linkend="network_udp_tunnel" />.
     1576        </para>
     1577      </listitem>
     1578
     1579      <listitem>
     1580        <para>The <computeroutput>guestmemoryballoon</computeroutput>
     1581        operation changes the size of the guest memory balloon, that is,
     1582        memory allocated by the VirtualBox Guest Additions from the guest
     1583        operating system and returned to the hypervisor for re-use by other
     1584        virtual machines. This must be specified in megabytes. For details,
     1585        see <xref linkend="guestadd-balloon" />.</para>
     1586      </listitem>
     1587
     1588      <listitem>
    15361589        <para><computeroutput>usbattach</computeroutput> and
    15371590        <computeroutput>usbdettach</computeroutput> make host USB devices
     
    15421595        <para>You can use <computeroutput>VBoxManage list
    15431596        usbhost</computeroutput> to locate this information.</para>
     1597      </listitem>
     1598
     1599      <listitem>
     1600        <para><computeroutput>clipboard
     1601        disabled|hosttoguest|guesttohost|bidirectional</computeroutput>:
     1602        With this setting, you can select if and how the guest or host
     1603        operating system's clipboard should be shared with the host or guest;
     1604        see <xref linkend="generalsettings" />. This requires that the Guest
     1605        Additions be installed in the virtual machine.</para>
     1606      </listitem>
     1607
     1608      <listitem>
     1609        <para><computeroutput>draganddrop
     1610        disabled|hosttoguest|guesttohost|bidirectional</computeroutput>:
     1611        With this setting, you can select the current drag'n drop mode
     1612        being used between the host and the virtual machine;
     1613        see <xref linkend="guestadd-dnd" />. This requires that the Guest
     1614        Additions be installed in the virtual machine.</para>
    15441615      </listitem>
    15451616
     
    15581629      </listitem>
    15591630
     1631
    15601632      <listitem>
    15611633        <para><computeroutput>setvideomodehint</computeroutput> requests that
     
    15701642      </listitem>
    15711643
     1644      <!-- @todo r=andy Document vcpenabled + vcpscreens! -->
     1645
    15721646      <listitem>
    15731647        <para>The <computeroutput>setcredentials</computeroutput> operation is
     
    15761650      </listitem>
    15771651
     1652      <!-- @todo r=andy Document teleport! -->
     1653
    15781654      <listitem>
    1579         <para>The <computeroutput>guestmemoryballoon</computeroutput>
    1580         operation changes the size of the guest memory balloon, that is,
    1581         memory allocated by the VirtualBox Guest Additions from the guest
    1582         operating system and returned to the hypervisor for re-use by other
    1583         virtual machines. This must be specified in megabytes. For details,
    1584         see <xref linkend="guestadd-balloon" />.</para>
     1655        <para><computeroutput>--plugcpu|unplugcpu
     1656        &lt;id&gt;</computeroutput>: If CPU hot-plugging is enabled, this adds
     1657        a virtual CPU to the virtual machines (or removes one).
     1658        <computeroutput>&lt;id&gt;</computeroutput> specifies the index of
     1659        the virtual CPU to be added or removed and must be a number from 0
     1660        to the maximum no. of CPUs configured. CPU 0 can never be removed.</para>
    15851661      </listitem>
    15861662
     
    15911667        can use up to 50% of a single host CPU.</para>
    15921668      </listitem>
     1669
     1670      <!-- @todo r=andy Document webcam! -->
     1671
    15931672    </itemizedlist>
    15941673  </sect1>
     
    27332812    <title>VBoxManage guestcontrol</title>
    27342813
    2735     <para>The "guestcontrol" commands allow you to control certain things
    2736     inside a guest from the host. Please see <xref
     2814    <para>The <computeroutput>guestcontrol</computeroutput> commands allow you
     2815    to control certain things inside a guest from the host. Please see <xref
    27372816    linkend="guestadd-guestcontrol" /> for an introduction.</para>
    27382817
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette