Linux远程桌面组件
提示
远程桌面服务组件仅支持基于X Display Server
的桌面系统, 对于Wayland
, 目前尚不支持.
此外, 目前仅支持VNC
远程桌面协议.
组件类别
一个完整的且带有远程桌面的Linux Desktop
由如下几类组件构成.
类别 | 面向的目标 | 提供的功能 | 出现问题造成的影响 | 常见组件 |
---|---|---|---|---|
远程桌面 | 终端用户 | 远程桌面交互及会话管理 | 用户无法通过远程桌面功能 | VNC Server , Xrdp |
终端应用 | 终端用户 | 通过界面交互完成应用的特定功能 | 用户无法使用终端应用 | Firefox , Chromium , Thunderbird |
桌面环境/窗口管理器 | 终端用户 | 管理终端图形应用 | 无法使用, Window Management (窗口管理): , 例如: 拖拽, 最小化, 最大化. Dock 栏, App Indicator (应用程序角标), App Launcher (应用启动器) | 常见的Window Manager 有 i3wm dwm , 常见的Desktop Environment 有Xfce KDE Plasma GNOME Cinnamon |
Display Backend | 上层图形应用程序 | 提供了一系列接口用于支撑上层图形应用程序完成图形的渲染以及输入设备(键盘 , 鼠标 )事件的接受及响应 | 此类组件的问题会导致上层图形应用程序无法正常工作 | Xorg Wayland XWayland |
硬件访问 | 上层Display Server | 提供了一组接口用于抽象和硬件之间的交互 | 物理设备无法按照预期工作 | Input Drivers framebuffer (fbdev) Direct Rendering Manager(DRM) |