ヘッドレスのHyprlandデスクトップに接続してみます。
GDMとGNOME ShellはRDPで接続し、HyprlandはVNCで接続する構成としました。

環境

サーバ

  • Arch Linux
    • GDM / GNOME Shell
      • RDPサーバ: GRD(GNOME Remote Desktop)
    • Hyprland
      • VNCサーバ: WayVNC

クライアント

  • Windows 11
    • RDPクライアント: リモートデスクトップ接続(mstsc.exe)
    • VNCクライアント: RealVNC Viewer
  • CachyOS
    • RDP/VNCクライアント: Remmina

構築: サーバ

RDPサーバ

  1. GRDの設定
    https://ktkr3d.github.io/2025/03/30/GNOME-Remote-Desktop/

VNCサーバ

  1. インストール
    sudo pacman -S wayvnc
  2. wayvncの起動設定
    exec-once = bash -lc 'hyprctl output create headless VNC-1; \
    sleep 0.2; \
    hyprctl keyword monitor "VNC-1,1920x1080@60,auto,1"; \
    wayvnc -o VNC-1 0.0.0.0 5900'

構築: Windowsクライアント

RealVNC Viewer

  1. インストール
    winget install -e --id RealVNC.VNCViewer
  2. ショートカット作成
    C:\Program Files\RealVNC\VNC Viewer\vncviewer.exe
    上記ファイルのショートカットを作成して引数に接続先の<サーバ名またはIPアドレス>を設定します。

構築: ChacyOSクライアント

Remmina

  1. インストール
    sudo pacman -S remmina
  2. 接続コマンド
    remmina -c rdp://<ユーザ名>@<サーバ名またはIPアドレス>
    remmina -c vnc://<サーバ名またはIPアドレス>

    VNCで接続した場合、Superキー等のイベントをサーバに転送するかを右Ctrlキーで切り替えられる。