Method and apparatus for display device configuration in a virtual machine environment
AssigneeRed Hat Israel, Ltd.
InventorsYaniv Kamay, Arnon Gilboa
Life of this patent
Estimating the term…
Abstract
A method and system for display device configuration in a VM environment are disclosed. In one embodiment, the method includes determining one or more display devices of a client and transmitting client display information to a host running one or more VMs. Further, a notification is received by the client from the host indicating that display settings of the VM were configured based on the client display information.
Claims24
A computer-implemented method, comprising:
- determining, by a client, one or more display devices of the client;
- transmitting, by the client, client display information to a host, the client display information identifying the one or more display devices, the host running one or more virtual machines (VMs);
- and
- receiving, by the client, a notification from the host indicating that display information of a VM was configured based on the client display information.
A computer-implemented method, comprising:
- receiving, by a virtual machine (VM) running on a host computer, client display information identifying one or more display devices of a client remotely coupled to the host;
- configuring, by the VM, display device information of the VM based on the client display information;
- and
- sending, by the VM, a notification that the display device information of the VM was configured based on the client display information.
12 The method of claim 9, wherein the settings specified for the corresponding client display device in the client display information include at least one of resolution, orientation, display position, color depth, and sub-pixel order.
13 The method of claim 8, further comprising:
- receiving changed settings of the client display devices from the client during an active display connection;
- adjusting the display information of the VM based on the changed settings of the client display devices;
- and
- sending a notification to the client indicating that the display information of the VM was adjusted based on the changed settings of the client display devices.
A method comprising:
- receiving, by a device agent within a virtual machine (VM) hosted by a computer, data identifying one or more display devices of the computer and one or more settings associated with each display device;
- determining, by the device agent within the VM hosted by the computer, whether display device settings of the VM have different settings than the one or more settings associated with each display device of the computer;
- and
- adjusting, by the device agent within the VM hosted by the computer, the display device settings of the VM based on the settings of the display devices of the computer.
A system, comprising:
- a processor;
- a memory;
- one or more display devices coupled to the processor and memory;
- and
- a virtual machine (VM) executed from the memory to virtualize the processor and memory, the VM
- including a device agent operable to:
- receive data identifying the one or more display devices and one or more settings associated with each display device,
- determine whether display settings of the VM have different settings than the one or more settings associated with each display device;
- and
- adjust the display settings of the VM based on the settings of the display devices.
An of manufacture comprising a machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
- determining, by a client, one or more display devices of the client;
- transmitting, by the client, client display information to a host, the client display information identifying the one or more display devices, the host running one or more virtual machines (VMs);
- and
- receiving, by the client, a notification from the host indicating that display
- information of a VM was configured based on the client display information.
An article of manufacture comprising a machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
- receiving, by a virtual machine (VM) running on a host computer, client display information identifying one or more display devices of a client remotely coupled to the host;
- configuring, by the VM, display device information of the VM based on the client display information;
- and
- sending, by the VM, a notification that the display device information of the VM was configured based on the client display information.
Dependencies are inferred from the claim text.