hypr-rdpを使ってヘッドレスのHyprland環境にWindowsから接続してみました。
https://github.com/MuNeNiCK/hypr-rdp
https://www.munenick.me/blog/hypr-rdp/

環境

  • Arch Linux
    • GDM
      • GNOME Shell
      • Hyprland

GDMとGNOME ShellはGNOME Remote Desktop(3389/tcp)、
Hyprlandはhypr-rdp(13389/tcp)

構築

hypr-rdpの設定

  1. インストール
    paru -S hypr-rdp
  2. 設定ファイル
    ~/.config/hypr-rdp/config.toml
    bind = "0.0.0.0:13389"
    username = "user"
    password = "pass"
    # resolution = "1920x1080"
    capture_mode = "wlr"
    bitrate = 10000000
    quality = 23
    fps = 30
    egfx_codec = "avc420"
    # audio_mode = "redirect"
    # keyboard_layout_policy = "client"
    # output = "DP-1"
  3. 自動起動設定
    ~/.config/caelestia/hypr-user.lua
    hl.on("hyprland.start", function ()
    hl.exec_cmd("hypr-rdp")
    end)
  4. 自動ログイン設定
    /etc/gdm/custom.conf
    [daemon]
    AutomaticLoginEnable=True
    AutomaticLogin=user
    /var/lib/AccountsService/users/arch
    [User]
    Session=hyprland
  5. VKMSの有効化
    /etc/modules-load.d/vkms.conf
    vkms
  6. 再起動
    sudo reboot

利用

Windowsから接続

  1. リモートデスクトップ接続(mstsc.exe)を起動
  2. 接続
    192.168.11.8:13389
    user
    pass