首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Ubuntu 22.04 RDP客户端/主机分辨率不匹配

Ubuntu 22.04 RDP客户端/主机分辨率不匹配
EN

Ask Ubuntu用户
提问于 2022-09-22 11:07:54
回答 1查看 885关注 0票数 2

让RDP在Ubuntu22.04上工作是相当简单的。但是在我的客户端机器上,我有一个4k监视器,而在主机上,我有一个1440 P监视器。使用Remmina,我无法找到使用客户端解析(4k)进行连接的方法。

由于屏幕是从主机屏幕镜像到RDP连接,它给我的印象是,在22.04的默认RDP支持下,我不能这样做?我尝试了RDP和VNC,两者都有相同的行为。

如果是的话,我有什么选择?

EN

回答 1

Ask Ubuntu用户

发布于 2023-03-18 21:54:32

您可以尝试以下任何一种设置。我尝试过这两种方法,它们都提供了更高分辨率的UI体验,但它们都有一些局限性。

Setup 1-使用xrdp作为服务器上的主机服务,从命令行(而不是图形界面)启动。

  1. (一次)修改服务器启动配置,使其引导到多用户. server,这将引导到终端命令行,而不是图形用户界面
  2. (一次)如果服务器上尚未安装xrdp,请安装xrdp。
  3. 从客户端进入服务器的ssh
  4. 使用命令在服务器上启动xrdp作为服务: systemctl start xrdp
  5. 从远程桌面客户端远程进入服务器,配置为具有高分辨率监视器的框上的全屏。

在本例中显示的UI是gnome桌面,尽管它的配置与直接在服务器上的图形会话中出现的桌面没有完全相同。

只要我将服务器框上的直接访问限制在终端会话上,我的客户端就能很好地工作。但是,如果我已经通过远程桌面连接到服务器,然后尝试直接在服务器上启动图形用户界面,则附加到服务器的监视器只显示一个黑色屏幕。(客户端会话继续运行。)

安装程序2-在mate桌面上使用x2go

  1. (一次)在服务器上安装x2go服务器并匹配桌面。要安装的特定软件包是x2goserver、x2goserver-xsession和ubuntu-mate-桌面。
  2. (一次)在具有高分辨率监视器的客户端框上安装x2go客户端
  3. (一次)在x2goclient中,配置从客户端到服务器的连接,为桌面环境选择mate,全屏
  4. 通过x2go客户端连接到服务器

mate桌面比默认的gnome桌面更简单,但我发现它完全符合我的目的。我在x2go中观察到的一个特点是,如果在x2go客户端会话中以图形方式启动,则火狐和铬都不能正常工作。解决方法是在服务器上的DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus,客户端会话中打开一个终端窗口,使用以下命令手动设置DBUS_SESSION_BUS_ADDRESS环境变量: export,然后从终端命令行启动x2go或or。根据我的经验,出于任何原因,这个问题仅限于这两个浏览器。我测试过的其他图形程序没有类似的问题。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1431696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档