CentOS vinagre RDP 到 Windows 10 - 两个主要烦恼(/bug?)

CentOS vinagre RDP 到 Windows 10 - 两个主要烦恼(/bug?)

我有一个 Centos 7 系统,带有 vinagre-3.22.0 远程桌面客户端。除了我想弄清楚如何解决两个主要烦恼之外,它运行良好:

  1. Ctrl 修饰符不会从 Centos 传输到 Windows。所有其他修饰符(Shift、Alt)以及在 Windows 上调出“开始”菜单的“Windows”键都会被发送。似乎只有 Ctrl 被阻止了。例如,在 Windows RDP 会话中 Ctrl+V“粘贴”时,只需输入“v”而不是粘贴。 cmd 窗口中的 Ctrl+C 仅输入字符“c”。

    奇怪的是,这似乎会影响多个 RDP 客户端,因为它与 Remmina 表现出相同的行为,因此这可能是一个不特定于 vinagre 的 RDP 问题。

  2. 虽然我可以在 Windows 桌面上很好地移动窗口,但无法调整它们的大小。将鼠标悬停在窗口边框上时,光标不会更改为调整大小光标,并且无法拖动边框。解决方法是使用左上角标题栏图标,选择“大小”,键入任意箭头键,然后使用鼠标设置新大小。悬停在窗口边框上是否有原因不起作用?

    有趣的是,一些应用程序在右下角提供了一个明确的“调整大小”角(看起来像一个灰点三角形),我可以单击它并拖动以调整该特定应用程序的大小。如果应用程序不提供此功能,则无法访问正常的调整大小行为。

    这个问题也影响到 Remmina。

对于调整设置以消除这两个问题的建议将不胜感激。

答案1

对于遇到同样问题的任何人,这里有解决方案。

在深入研究所有可能的配置对话框后,我发现在 Gnome 桌面配置中,有一个选项可以通过按 Ctrl 键突出显示鼠标光标位置。这似乎是默认启用的,并导致 Gnome 捕获 Ctrl 键按键以在鼠标光标周围产生闪烁效果。

关闭此功能可以阻止 Gnome 拦截 Ctrl,并且它会按预期传递到远程系统。

由于某种原因,这也几乎完全解决了调整大小问题。我说“几乎”是因为鼠标光标不会更改以指示调整大小功能,但我现在可以按预期拖动窗口边框。

有问题的设置位于

Applications/Accessories/Tweaks/Keyboard & Mouse

称为“指针位置”。如果启用此设置,Gnome 会捕获 Ctrl 来闪烁鼠标光标,并且击键不会传递到遥控器。禁用此设置后,Ctrl 将按预期传递到远程系统。

相关内容