当前位置: 首页 > news >正文

Ubuntu 配置 RustDesk

目前 RustDesk 对 X11 支持成熟,但对 Wayland 支持较差。

中继服务器

  1. 在中继服务器启动 rustdesk-server 服务:

    mkdir ~/rustdesk && cd ~/rustdesk
    vim compose.yml
    
    services:hbbs:container_name: hbbsimage: rustdesk/rustdesk-server:latestcommand: hbbsvolumes:- ./data:/rootnetwork_mode: "host"depends_on:- hbbrrestart: unless-stoppedhbbr:container_name: hbbrimage: rustdesk/rustdesk-server:latestcommand: hbbrvolumes:- ./data:/rootnetwork_mode: "host"restart: unless-stopped
    
    docker compose up -d
    
  2. 查询 Key:

    cat data/id_ed25519.pub
    

    参考:Docker | Documentation for RustDesk

本地主机

  1. 在本地主机和远程主机安装 RustDesk

  2. 在本地主机配置中继服务器并拷贝配置字符串:

    image

远程主机

  1. 在远程主机启用自动登录桌面会话:

    sudoedit /etc/gdm3/custom.conf
    
     [daemon]
    -#  AutomaticLoginEnable = true
    -#  AutomaticLogin = user1
    +AutomaticLoginEnable = true
    +AutomaticLogin = user1
    

    user1 改为你要登录的用户

  2. 确认桌面会话已启动:

    $ sudo systemctl restart gdm
    $ loginctl list-sessions
    SESSION  UID USER   SEAT  TTY   STATE   IDLE SINCE1333 1000 ubuntu seat0 tty2  active  no   -
    
  3. 设置 RustDesk 自动启动:

    mkdir -p ~/.config/autostart
    vim ~/.config/autostart/rustdesk.desktop
    
    [Desktop Entry]
    Type=Application
    Name=RustDesk
    Exec=rustdesk
    X-GNOME-Autostart-enabled=true
    
  4. 测试能在桌面环境中启动 RustDesk:

    DISPLAY=:0 XAUTHORITY=$HOME/.Xauthority rustdesk
    
http://www.jsqmd.com/news/79458/

相关文章:

  • 嵌入式-硬件基础:了解三极管
  • 基于Spring Boot框架和vue的的实验室机房预约管理系统的_1tc0u6bd
  • MySQL 数据类型详解
  • 基于Spring Boot框架和vue的的摄影社区论坛交流平台的设计与实现_scwxyip5
  • 基于模型预测算法的混合储能微电网双层能量管理系统研究(Matlab代码实现)
  • 【PYTHON】python venv创建虚拟环境,非conda
  • 基于模型预测控制对PMSM进行FOC控制,模拟控制了PMSM的速度(Simulink仿真实现)
  • 传统vs现代:AI如何让MTTF分析效率提升10倍
  • 基于模型预测控制与滚动时域估计应用于移动机器人研究(Matlab代码实现)
  • 【网络安全】一、虚拟局域网设置和应用
  • 基于全局路径的无人地面车辆的横向避让路径规划研究[蚂蚁算法求解](Matlab代码实现)
  • 零基础入门:Java Base64原理与简单实现
  • 三极管:电子信息时代的核心“控制单元”,藏于设备中的关键器件
  • DeepFM在金融风控中的实战:从理论到落地
  • 零基础入门:Java Base64原理与简单实现
  • C++基础笔记(三)链表list
  • 【Java方法】--用对重载和可变参数让你的代码更优雅
  • 【Java方法】--用对重载和可变参数让你的代码更优雅
  • 企业级Git SSH配置实战:多账户管理指南
  • 3分钟搞定Git SSH配置:传统vs快马AI方案对比
  • 编程小白必看:‘Cannot find declaration‘错误完全指南
  • 1小时打造专属右键菜单工具:快马平台实战
  • 【Java方法】--让你的代码变成一个独立的“任务”——方法
  • JUnit 4 自定义重复测试运行器详解
  • 回流用户判定
  • 2025年常州宠物手术医院权威推荐榜:专业诊疗与暖心服务口碑之选 - 品牌企业推荐师(官方)
  • 5分钟快速搭建:Nginx配置原型开发
  • CVAT标注工具:快速验证你的AI模型原型
  • 效率对比:传统Java Base64编码 vs AI生成方案
  • 对比传统setTimeout,requestIdleCallback效率提升300%