设置 UOS/deepin 体系长途桌面,实现多台电脑协同办公

[复制链接]
发表于 2025-10-1 23:59:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
由于开辟工作的必要,我的办公桌上现在有多台电脑。一台是 i7 设置的电脑,运行 UOS V20 体系,作为主力办公电脑,负责处置惩罚企业微信、OA 等任务,并偶尔举行代码编译和验证软件在 UOS V20 体系下的兼容性;另一台 i7 设置的电脑则安装了 deepin V23 体系,作为主力开辟机,用于编译应用;另有一台电脑运行的是 V25 体系,重要用于测试应用在该体系下的兼容性。别的,我另有两台迷你主机,一台搭载兆芯 CPU,运行 UOS V20 体系,由于 CPU 性能有限,通常用来举行一些应用测试;另一台则搭载龙芯 CPU,用来验证应用在龙芯体系上的体现。

这五台装备是常驻装备,偶然为了验证 ARM 体系上的标题,还会暂时添加其他装备。云云浩繁的电脑,假如每台都配备体现器、键盘和鼠标,办公桌险些无法容纳。以是,我使用一台体现器和一套键盘鼠标来管理这五到六台呆板,这就必要依赖长途桌面技能来便捷地管理和操纵其他电脑。

对于平常的下令行操纵,使用 ssh 毗连即可满足需求,但大部分情况下,我必要使用图形界面。因此,我实验使用长途桌面功能来访问这些装备。

长途桌面常用的协议有 RDP,比方在 UOS 或 deepin 体系中可以安装 xrdp 包来实现。然而,颠末使用发现,这种方式常常会出现黑屏标题,尤其是在长途盘算机已经登录的情况下。于是,我探求到了另一种方案:团结 X11 和 VNC 技能。

下面是设置的具体步调,我们起首从被控制端的电脑开始:

安装x11vnc
  1. # 更新软件仓库
  2. sudo apt update
  3. # 安装x11vnc
  4. sudo apt install x11vnc -y
复制代码
由于装备在局域网内供自己使用,为了简化设置,我选择不设置 VNC 暗码。

创建体系服务文件
  1. # 创建服务配置文件
  2. sudo vi /lib/systemd/system/x11vnc.service
复制代码
将以下内容粘贴到文件中:
  1. [Unit]
  2. Description="x11vnc"
  3. Requires=display-manager.service
  4. After=display-manager.service
  5. [Service]
  6. ExecStart=/usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11vnc.log
  7. ExecStop=/usr/bin/killall x11vnc
  8. [Install]
  9. WantedBy=multi-user.target
复制代码
参数阐明:


  • -auth guess:主动检测X11认证文件

  • -forever:保持服务一连运行

  • -shared:允很多客户端同时毗连

启用并启动服务
  1. # 重新加载systemd配置
  2. sudo systemctl daemon-reload
  3. # 设置开机自启
  4. sudo systemctl enable x11vnc
  5. # 立即启动服务
  6. sudo systemctl start x11vnc
  7. # 验证服务状态
  8. sudo systemctl status x11vnc
复制代码
若输出体现active (running)则表现设置乐成。
  1. ● x11vnc.service - "x11vnc"
  2.    Loaded: loaded (/lib/systemd/system/x11vnc.service; enabled; vendor preset: enabled)
  3.    Active: active (running) since Tue 2025-04-01 20:49:48 CST; 9s ago
  4.  Main PID: 5117 (x11vnc)
  5.     Tasks: 2 (limit: 4915)
  6.    Memory: 21.7M
  7.    CGroup: /system.slice/x11vnc.service
  8.            ├─5117 /usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11
  9.            └─5118 /usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11
复制代码
接下来设置主控端。在主控端,VNC 客户端有多种选择,我选择了我不停在使用的 Remmina 长途桌面,它可以从 UOS 应用市肆中下载安装。



安装完成后,打开 Remmina 长途桌面,点击左上角的加号 (+) 图标,创建一个新的毗连设置文件。

在设置界面中,选择 Remmina VNC 插件作为协议,填写被控端盘算机的 IP 地点,并输入该盘算机体系的用户名和暗码。完成设置后,点击生存并毗连,就可以看到被控端的桌面了。

Remmina 支持同时管理多个会话,并可随时切换会话,这使得管理多台电脑变得更加高效和便捷。

如许,你就可以大概顺遂地在一台体现器、键盘和鼠标上管理多台装备,实现高效办公。

你另有其他的方案吗?接待留言讨论!

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表