通过 rdesktop 连接到 xrdp-sesman 时剪贴板不工作

通过 rdesktop 连接到 xrdp-sesman 时剪贴板不工作

我有一台 Debian 机器,其xrdp-sesman设置如下

Xvnc           127.0.0.1:5910
xrdp-sesman    127.0.0.1:3350
xrdp             0.0.0.0:3389

rdesktop我正在从另一台 Debian 机器连接到这台机器。

一切都很好,除了clipboard(即使用Ctrl+c Ctrl+v复制和粘贴)。当我使用相同的客户端从 Debian 计算机连接到 Windows 计算机时rdesktopclipboard工作正常。

clipboard我怀疑连接时无法工作的原因sesman是使用了rdpover vnc(或类似的东西)。我不明白它是如何sesman工作的,我只是重复使用了我在某处找到的配置。

这是我的/etc/xrdp/xrdp.ini

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

使用 rdesktop 客户端连接到 xrdp-sesman 时如何使剪贴板工作?

答案1

我发现有两个剪贴板缓冲区(Ctrl-C/Ctrl-X/Ctrl-V 和中键单击的缓冲区),而 FreeRDP 包(由 Krdc 使用)仅注意到第一个。

更糟糕的是,我正在使用的终端模拟器(Terminator,但它使用的是 Gnome 终端小部件)要求我使用 Shift-Ctrl-C 将某些内容复制到相关缓冲区中。

xrdp-sesman 可能同样受到 RDP 协议的限制。查看 Ctrl-C/Ctrl-X/Ctrl-V 剪贴板是否有效。

很抱歉没有完全确定的答案,但希望它会有所帮助。

答案2

你正在运行 vncconfig 吗?它所做的事情之一就是复制剪贴板。

答案3

尝试使用选项-r剪贴板:PRIMARYCLIPBOARD

在某些系统上需要检查两者。

相关内容