23.17.11. 图形帧缓冲
图形设备允许图形化与客户机虚拟机操作系统交互。客户机虚拟机通常具有帧缓冲器或配置了文本控制台,以允许与用户交互。
要指定图形帧缓冲设备配置设置,请使用管理工具对域 XML 进行以下更改:
图 23.67. 图形帧缓冲
... <devices> <graphics type='sdl' display=':0.0'/> <graphics type='vnc' port='5904'> <listen type='address' address='1.2.3.4'/> </graphics> <graphics type='rdp' autoport='yes' multiUser='yes' /> <graphics type='desktop' fullscreen='yes'/> <graphics type='spice'> <listen type='network' network='rednet'/> </graphics> </devices> ...
graphics
元素具有强制 类型
属性,它取值 sdl
、vnc
、rdp
、desktop
或 spice
,如下表中所述:
参数 | 描述 |
---|---|
sdl | 这会在主机物理机器桌面上显示一个窗口。它接受以下可选参数:
|
vnc | 启动 VNC 服务器。
|
spice | 启动 SPICE 服务器.
|
当 SPICE 同时配置了普通的并且配置了 TLS 保护的 TCP 端口时,可能需要限制每个端口上可以运行哪些频道。为此,请在主图形元素中添加一个或多个
频道
元素
。有效频道名称包括 主
、显示
、输入
、光标
、回放
、记录
、智能卡
和 usbredir
。
要指定 SPICE 配置设置,请使用人工工具对域 XML 进行以下更改:
图 23.68. SPICE 配置示例
<graphics type='spice' port='-1' tlsPort='-1' autoport='yes'> <channel name='main' mode='secure'/> <channel name='record' mode='insecure'/> <image compression='auto_glz'/> <streaming mode='filter'/> <clipboard copypaste='no'/> <mouse mode='client'/> </graphics>
SPICE 支持对音频、映像和流进行变量压缩设置。这些设置使用以下元素中的
compression
属性来配置:
镜像
设置映像压缩(接受auto_glz
、auto_
、lz
quic
、glz、lz、off
)- 通过 WAN 对 JPEG 压缩进行 JPEG 的 JPEG 压缩(接受
自动
,永不
是 ) - 用于配置 WAN 镜像压缩(接受
自动
压缩,从
、always
)和回放
的zlib
启用音频流压缩(接受或关闭
)
streaming
元素设置流模式。mode
属性可以设置为 filter
、all或
off
。
另外,复制和粘贴功能(通过 SPICE 代理)由
剪贴板
元素设置。默认情况下启用它,可将 copypaste
属性设置为 no
来禁用。
mouse
元素设置鼠标模式。mode
属性可以设置为 server
或 client
。如果没有指定模式,则使用 KVM 默认(客户端
模式)。
其他元素包括:
参数 | 描述 |
---|---|
rdp | 启动 RDP 服务器。
|
desktop | 这个值目前为 VirtualBox 域保留。它显示了主机物理机器桌面上的窗口,与 sdl 类似,但使用 VirtualBox viewer。与 sdl 一样,它接受 显示的 可选属性和 全屏 。 |
listen | 可以指定单独的子元素(请参阅上面的示例),而不是输入用于图形类型的侦听套接字 vnc 和 spice ,而是输入单独的子元素(请参阅上面的示例):
|