Win11 远程 Ubuntu 22.04 完整笔记
前面有说使用远程桌面就是为了方便截图,在使用远程桌面中又遇到一些问题,最终得以解决,记录如下。
一、环境说明
- 主机:Win11
- 远端:Ubuntu 22.04 + XFCE + xrdp
- 用途:远程桌面、剪贴板互通、终端正常使用
二、远程前 / 远程后 铁律(最重要)
1. 准备被远程(Win 连之前)
Ubuntu 本地必须:注销 → 到登录界面 → 再远程
- 不能只锁屏
- 不能保持登录状态
2. 退出远程(回到本地前)
远程桌面内必须:注销 → 再关闭 Windows 远程窗口
- 不要直接点 × 关闭
- 否则会话残留,导致窗口乱飞、冲突、卡死
3. 为什么要这样?
同一用户不能同时运行本地 GNOME + 远程 XFCE,否则:
- 终端窗口乱跑
- 键鼠失灵
- 剪贴板失效
- 系统卡住自动重启
三、远程桌面显示不正常
1. 远程登录后只有蓝色 / 黑色背景,无桌面
原因:xrdp 无法正常启动 GNOME最终方案:改用 XFCE 桌面
安装命令
bash
sudo apt install xfce4 xfce4-goodies xrdp xorgxrdp -y
echo "startxfce4" > ~/.xsession
chmod +x ~/.xsession
sudo systemctl restart xrdp
2. 远程里打不开终端
原因:XFCE 默认未指定终端修复:
bash
sudo apt install xfce4-terminal -y
sudo update-alternatives --set x-terminal-emulator /usr/bin/xfce4-terminal
3. 剪贴板单向 / 双向不通
Win ↔ Ubuntu 复制粘贴失效原因:缺少 X11 剪贴板同步工具
安装依赖
bash
sudo apt install xclip xsel autocutsel -y
设置自启动
bash
mkdir -p ~/.config/autostart
cat > ~/.config/autostart/autocutsel.desktop << EOF
[Desktop Entry]
Type=Application
Name=autocutsel
Exec=autocutsel -s CLIPBOARD
Hidden=false
X-GNOME-Autostart-enabled=true
EOF
重启服务
bash
sudo systemctl restart xrdp
4. Win 锁屏 / 待机唤醒后,剪贴板失效
原因:autocutsel 容易挂掉增强方案:安装 parcellite 剪贴板管理器(更稳)
bash
sudo apt install parcellite -y
自启动方法同上,添加 parcellite 即可。
5. 本地与远程桌面冲突(窗口乱飞)
症状:
- 远程开终端 → 跑到本地屏幕
- 本地开程序 → 跑到远程里
唯一根治:
- 远程前:Ubuntu 注销
- 远程后:远程内 注销
- 不同时登录本地 + 远程
6. XFCE 面板(Dock)快捷方式丢失
恢复方法:
- 左下角「开始菜单」找到应用
- 右键 → Add to Panel(添加到面板)
- 右键面板空白 → 首选项可调大小 / 位置
四、远程桌面完整使用流程(标准动作)
- Ubuntu 本地 → 注销
- Win11 打开远程桌面 → 连接 Ubuntu IP
- 登录 → 使用 XFCE 桌面
- 使用完毕:远程内 注销
- 关闭 Windows 远程窗口
- Ubuntu 本地正常登录
五、一句话避坑口诀
远程先注销,用完再注销,剪贴板装三件套,窗口绝不乱。
PS:锁屏后剪切板无法互通的解决
当 ubuntu 远程桌面锁屏或 win 锁屏再解锁后,剪切板可能会无法互通,这个是机制问题的。只要 X 掉(不是注销,工作进程不会丢失和中断)远程桌面再重新连接就好了。