我在这里使用两台电脑,并且只想使用一台键盘。我这里没有太多空间,所以我只想使用我的“客户端”计算机上的键盘。
我的想法是使用远程桌面解决方案来实现这一点。我使用 x11vnc 作为 VNC 服务器。我的每台电脑上都有一个鼠标。
在使用远程桌面解决方案时,我意识到客户端屏幕的“缓慢”更新分散了我的注意力。现在我想到了一个解决方案,不传输屏幕数据,只传输键盘数据。我的每台电脑上都有一个屏幕,因此我不需要将其显示两次。
有可能解决这个问题吗?也许使用另一个 VNC 服务器?
我正在使用带有 KDE 的 Linux Mint 18(尝试过 krfb 但它卡在第一个屏幕上)。
谢谢!
答案1
我想你想用X2x。 “x2x 允许使用一个 X 显示器上的键盘、鼠标来控制另一个 X 显示器”。
或者,如果您想绝对通过发送键盘数据VNC协议,你也可以使用X2VNC。
两者的工作原理都是在屏幕边框上创建一个不可见的 1px 宽或高窗口,一旦您用鼠标“触摸”边框,您的指针就会“冻结”并隐藏在原始屏幕上,并且您的输入(键盘和鼠标)被发送到远程 X11 或 VNC 屏幕。这适用于最多 4 台远程计算机(因为您的屏幕有 4 个边缘)。
我过去曾经做过这两件事,现在仍然偶尔这样做。在我的 Debian 上,两者都可以通过包管理器获得。大多数/所有发行版都应该是这种情况。
对于MAC来说似乎有操作系统程序,可以与 X11 和 VNC 通信。
答案2
为什么要把事情复杂化,只使用 SSH 呢?
已经内置或轻松从存储库下载(不是在那台机器上,而是 apt-get search ssh,我认为这是与 openssh 相关的东西),仅限终端,因为根本没有传输 gui。
总体思路(安装后):
SSH[电子邮件受保护]
(进入)
它会要求您输入用户帐户的密码,然后要求您接受机器的证书。
之后,就像您在远程计算机上的终端中一样。
边注:
人SSH
有关如何使用的更多信息