rocky10-gnome-rdp

Enable GNOME native RDP on Rocky Linux 10 KVM VMs via SSH.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/thistleknot/skills --skill rocky10-gnome-rdp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rocky10-gnome-rdp
Source: https://github.com/thistleknot/skills/tree/main/rocky10-gnome-rdp
Command: npx skills add https://github.com/thistleknot/skills --skill rocky10-gnome-rdp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you enable native GNOME RDP on a Rocky Linux 10 KVM VM when you only have SSH access and the virt-manager console mouse is broken, so you can reliably reach the desktop remotely.

Core Features & Use Cases

  • Fixes virt-manager console mouse drift by adjusting the GNOME display resolution using a user-level monitors.xml, then restarting the GNOME session.
  • Enables GNOME native remote desktop via the Rocky 10 GNOME UI, leveraging GNOME's gnome-remote-desktop TLS certificate generation.
  • Opens and verifies the RDP firewall port (3389/tcp) and confirms the service is listening for incoming connections.
  • Use Case: You have a headless Rocky 10 VM with broken console pointer behavior, and you need to bring up RDP access using only SSH at first, then complete remote desktop setup in the GUI.

Quick Start

Run the Rocky 10 GNOME RDP skill to restore GUI control over virt-manager, enable Remote Login, open port 3389, and then connect to the VM over RDP using the VM IP and credentials.

Frequently Asked Questions about rocky10-gnome-rdp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable GNOME RDP on Rocky Linux 10 when I only have SSH access?

You can enable GNOME RDP on Rocky Linux 10 from SSH by creating a user-level ~/.config/monitors.xml, restarting the GNOME session, enabling Remote Login, opening port 3389 in firewalld, and verifying the listener state.

Why does the virt-manager console mouse drift and how do I fix it on a headless VM?

The virt-manager console mouse drifts due to incorrect display resolution. Fix it by adjusting the GNOME display resolution using a user-level ~/.config/monitors.xml file and then restarting the GNOME session.

How do I configure firewalld to open the RDP port 3389 on Rocky Linux 10?

To configure firewalld for RDP on Rocky Linux 10, open port 3389/tcp for incoming connections and verify that the gnome-remote-desktop service is actively listening on that port.

Can I use GNOME native remote desktop over RDP on a Rocky 10 KVM VM?

Yes, you can use GNOME native remote desktop over RDP on a Rocky 10 KVM VM by leveraging GNOME's gnome-remote-desktop TLS certificate generation and enabling Remote Login through the GNOME UI.

What are the limitations of enabling remote desktop on Rocky Linux 10 using only SSH?

The main limitation of enabling remote desktop using only SSH is that you must complete the Remote Login setup in the GNOME GUI, which requires first fixing the broken virt-manager console pointer behavior by restarting the session.