RustDesk 安装指南 — Rocky Linux 9 + XFCE X11

1. 下载安装

bash 复制代码
wget https://github.com/rustdesk/rustdesk/releases/download/1.4.6/rustdesk-1.4.6-0.x86_64.rpm
sudo dnf install -y rustdesk-1.4.6-0.x86_64.rpm

2. 桌面快捷方式

bash 复制代码
cp /usr/share/applications/rustdesk.desktop ~/Desktop/
chmod +x ~/Desktop/rustdesk.desktop

3. 修复黑屏

RustDesk 在启用合成器的 XFCE 下远程画面会黑屏(鼠标可见),需禁用 xfwm4 合成器

bash 复制代码
xfconf-query -c xfwm4 -p /general/use_compositing -s false

如需恢复:xfconf-query -c xfwm4 -p /general/use_compositing -s true

4. 修改分辨率

远程桌面分辨率 = 被控端实际显示器分辨率。设为标准分辨率以适配客户端窗口:

bash 复制代码
xrandr --output Virtual1 --mode 1920x1080

查看可用分辨率:xrandr --display :0 --current

5. 启动服务

bash 复制代码
sudo systemctl enable --now rustdesk

之后在客户端输入被控端 ID 和密码即可连接。


一键安装脚本

bash 复制代码
#!/bin/bash
set -euo pipefail

RUSTDESK_VERSION="1.4.6"
RUSTDESK_URL="https://github.com/rustdesk/rustdesk/releases/download/${RUSTDESK_VERSION}/rustdesk-${RUSTDESK_VERSION}-0.x86_64.rpm"

# 1. 安装
if ! rpm -q rustdesk &>/dev/null; then
  echo "=== 下载 RustDesk ==="
  wget -q -O /tmp/rustdesk.rpm "$RUSTDESK_URL"
  echo "=== 安装 ==="
  sudo dnf install -y /tmp/rustdesk.rpm
  rm -f /tmp/rustdesk.rpm
fi

# 2. 桌面快捷方式
mkdir -p ~/Desktop
cp /usr/share/applications/rustdesk.desktop ~/Desktop/
chmod +x ~/Desktop/rustdesk.desktop

# 3. 禁用 xfwm4 合成器(修复黑屏)
xfconf-query -c xfwm4 -p /general/use_compositing -s false 2>/dev/null

# 4. 设为标准分辨率(适配远程窗口)
xrandr --output Virtual1 --mode 1920x1080 2>/dev/null || true

# 5. 启动服务
sudo systemctl enable --now rustdesk 2>/dev/null

echo "=== 安装完成 ==="
echo "如需重新启用合成器: xfconf-query -c xfwm4 -p /general/use_compositing -s true"

保存为 install.sh 后运行:

bash 复制代码
chmod +x install.sh && bash install.sh
相关推荐
考虑考虑5 小时前
docker compose环境变量替换
运维·后端·自动化运维
Java陈序员6 小时前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
bosins6 小时前
WSL 迁移指南:如何将 Linux 环境完整复制到另一台电脑
linux·运维·服务器
IT利刃出鞘6 小时前
Docker Compose--安装WordPress--方法/示例
运维·docker·容器
企鹅的蚂蚁8 小时前
LubanCat RK3588 实时 Linux 开发(六):启用 gs_usb 驱动并完成 USB-CAN 收发
linux·rk3588·linux驱动·socketcan·gs_usb·usb-can
2601_962299888 小时前
Linux执行Python脚本方法
linux·python·脚本·解释器·shebang
snow@li8 小时前
服务器运维:Linux命令速查手册(全景梳理)
linux·服务器·网络
handler018 小时前
【Linux】线程与虚拟内存的底层世界
linux·运维·服务器·c++·线程·虚拟地址空间·共享内存
新时代牛马9 小时前
实时 Linux:PREEMPT_RT、延迟来源与观测
linux·运维·服务器
微露清风9 小时前
# Linux 进程全景:从 PCB 到 O(1) 调度队列
linux·服务器