更改 Citrix Receiver 的 DPI 设置

M. *_*ein 9 citrix hdpi

如何在 Ubuntu 16.04 上更改 Citrix Receiver 会话的屏幕 DPI 设置?

我有一台分辨率为 277 dpi 的戴尔 XPS 13 笔记本电脑:

$ xrandr | grep -w connected
eDP1 connected 3200x1800+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 16.04 下,我可以将缩放因子设置为 2,这样可以正确缩放大多数 linux 应用程序。

当我启动 Citrix Receiver 13.3.0 以运行 Windows 7 会话时,所有内容都显示得太小 - 显然 Citrix Receiver 没有接收到 Unity 中设置的缩放信息。

这些是我目前可以读出的 dpi 设置:

$ cat /var/log/Xorg.0.log | grep DPI
[5.696] (==) intel(0): DPI set to (96,96)

$ xdpyinfo | grep dots
resolution: 96x96 dots per inch

$ xrdb -query | grep dpi
Xft.dpi: 192
Run Code Online (Sandbox Code Playgroud)

我尝试更改一些文章中提到的 lightdm.conf,但它没有改变任何东西。

小智 0

这又是一种解决方法,但比评论中提到的方法更轻:您可以安装 vncserver,启动额外的轻量级 X 会话(openbox 或类似的)并在那里运行 icaclient。

有 vncclients 可以进行剪贴板同步,因此体验非常无缝,并且您不需要运行完整的虚拟机。

(我什至可以想象将 icaclient 放入您的 ~/.vnc/xstartup 中,而不使用任何窗口管理器以获得超轻体验。)


小智 0

Citrix Workspace 应用程序的版本 2207 引入了对 DPI 匹配的技术预览支持,这似乎有效。