Fix Turkish Q (Alt-Q) keyboard layout in xRDP sessions with special character support (çöüğış); apply system-wide locale (tr_TR.UTF-8), set X11 and console keymaps, and patch /etc/xrdp/startwm.sh with setxkbmap for consistent input mapping
Minimal GUI + Remote Desktop for Ubuntu Server
This script installs a lightweight Xfce desktop environment and configures xRDP so you can remotely access your Ubuntu server using Remote Desktop (RDP) from any client, such as Windows.
✅ Features
- Lightweight Xfce GUI
- xRDP server for Remote Desktop access
- Compatible with Windows Remote Desktop (
mstsc.exe) - Works on headless servers
- Firewall rule for RDP port (3389)
📦 Requirements
- Ubuntu Server (20.04, 22.04, or 24.04)
- sudo/root access
- Internet connection
🛠️ Installation
- Download the script:
wget https://raw.githubusercontent.com/ProTechEx/install-xfce-xrdp/refs/heads/main/install-xfce-xrdp.sh && chmod +x install-xfce-xrdp.sh && ./install-xfce-xrdp.sh
Description
Languages
Shell
100%