You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hyper-V中Ubuntu 22.04通过xrdp/Xorg登录异常及增强会话模式相关问题求助

Hyper-V中Ubuntu 22.04通过xrdp/Xorg登录异常及增强会话模式相关问题求助

Hey Vikrraal, 我完全懂你现在的头疼——Hyper-V的增强会话模式和xrdp的适配问题对新手来说确实有点绕,别慌,咱们一步步来搞定,既能正常登录,又能用上剪贴板和全屏功能:

第一步:更新Ubuntu系统并安装必要组件

先打开Ubuntu的终端(快捷键Ctrl+Alt+T),先把系统包更到最新:

sudo apt update && sudo apt upgrade -y

然后安装xrdp和适配GNOME桌面的关键组件:

sudo apt install xrdp xorgxrdp gnome-tweaks -y

第二步:配置xrdp使用GNOME会话

默认xrdp可能会用错误的会话类型导致登录失败,咱们手动指定:

  1. 编辑xrdp主配置文件:
sudo nano /etc/xrdp/xrdp.ini
  1. 找到[xrdp1]区块,修改成以下内容(如果有其他[xrdpX]区块可以先注释掉):
[xrdp1]
name=Xorg GNOME
lib=libxup.so
username=
password=
ip=127.0.0.1
port=-1
  1. 按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。

  2. 接着修改xrdp的启动脚本,让它直接启动GNOME会话:

sudo nano /etc/xrdp/startwm.sh
  1. 找到文件末尾的这两行,用#注释掉:
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession
  1. 在注释掉的行下面添加一行:
exec gnome-session
  1. 同样保存退出。

第三步:重启xrdp服务并设置开机自启

sudo systemctl enable xrdp
sudo systemctl restart xrdp

第四步:配置Hyper-V的增强会话模式

回到Windows的Hyper-V管理器:

  • 右键你的Ubuntu虚拟机,选择「设置」
  • 找到「增强会话模式策略」,勾选「允许增强会话模式」
  • 切换到「集成服务」,确保「Guest services」是启用的(这个是剪贴板共享的关键!)
  • 启动虚拟机,在虚拟机窗口右上角点击「查看」→「增强会话模式」,选择你需要的分辨率

第五步:正常登录xrdp

现在启动远程连接(或者直接在Hyper-V窗口用增强会话),在xrdp登录对话框里:

  • 输入你的Ubuntu用户名和密码
  • 会话选择「Xorg GNOME」(或者列表里的「Xorg」选项)
  • 点击登录,应该就能正常进入桌面,同时剪贴板和全屏功能也能正常工作了

如果剪贴板还是有问题,可以试试安装xclip工具辅助:

sudo apt install xclip -y

之后复制内容时可以用xclip -selection clipboard < 文件路径,或者选中内容后按Ctrl+C,一般增强会话模式下启用Guest services后剪贴板会自动同步的。

备注:内容来源于stack exchange,提问作者Vikrraal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:28:04