我有一台 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 计算机时rdesktop
,clipboard
工作正常。
clipboard
我怀疑连接时无法工作的原因sesman
是使用了rdp
over 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
在某些系统上需要检查两者。