V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
css3
V2EX  ›  问与答

局域网内 mac 与非桌面版本 Linux 如何共享键盘?

  •  
  •   css3 · 2021-12-15 14:24:02 +08:00 · 1464 次点击
    这是一个创建于 834 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前在 windows 上用过 Mouse without Borders ,挺好用的,最近的环境变成 mac 和 无界面版本的 linux 了, 多一套键盘实在占位置,我的目的就是直接通过软件来实现 mac 自带的键盘来控制 mac 本身和我的 linux 服务器。问下万能的 v 友有没有好用免费的实现软件,我找了一下,有这种跨平台的,但基本上都要两边有 gui 界面,不太适用我的情况

    21 条回复    2021-12-16 02:15:23 +08:00
    iUnix
        1
    iUnix  
       2021-12-15 14:27:43 +08:00 via Android
    barriers
    zooo
        2
    zooo  
       2021-12-15 14:30:20 +08:00
    我也需要...
    maichael
        3
    maichael  
       2021-12-15 14:50:23 +08:00
    无界面的不如直接 SSH ?
    css3
        4
    css3  
    OP
       2021-12-15 14:54:03 +08:00
    @maichael 要把另一块屏幕利用起来,ssh 的话,等于我另一块屏幕空着了; 主要是也不想 mac 外接显示器, 烫手的要死
    sdfh8412
        5
    sdfh8412  
       2021-12-15 15:36:58 +08:00
    css3
        6
    css3  
    OP
       2021-12-15 16:12:13 +08:00
    @sdfh8412
    @iUnix
    barrier 在 release 里边没有看到 linux 的二进制安装文件呢,是要自己编译安装吗
    sdfh8412
        7
    sdfh8412  
       2021-12-15 16:19:47 +08:00
    @css3 在软件源里面

    apt install barrier
    css3
        8
    css3  
    OP
       2021-12-15 16:24:29 +08:00
    @sdfh8412
    是要添加这个源吗,我 apt-get update 后,还是找不到 barrier
    apt install barrier
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package barrier
    zooo
        9
    zooo  
       2021-12-15 16:24:41 +08:00
    barrier
    折腾了两小时没成功
    放弃了!
    sunjiayao
        10
    sunjiayao  
       2021-12-15 16:26:31 +08:00
    @css3 那个。。 如果另一块屏只运行 ssh 是不是和共享键盘效果一样
    css3
        11
    css3  
    OP
       2021-12-15 16:28:03 +08:00
    @sunjiayao 其实主要还是想操作两个不同的环境
    css3
        12
    css3  
    OP
       2021-12-15 16:28:52 +08:00
    @zooo mac 好装,dmg 直接就装好了,但我这 server 版 linux 不太好装,我目前还没有找到编译好的二进制文件
    Qiss
        13
    Qiss  
       2021-12-15 16:33:29 +08:00
    debian 9 可以这样
    sudo apt update
    sudo apt install snapd
    sudo snap install core
    sudo snap install barrier
    Qiss
        14
    Qiss  
       2021-12-15 16:40:35 +08:00
    补充如果 server 版本没有安装桌面的话没法使用 barrier 的
    css3
        15
    css3  
    OP
       2021-12-15 16:50:01 +08:00
    @Qiss 好吧,也是必须要桌面版才行吗
    Qiss
        16
    Qiss  
       2021-12-15 16:52:17 +08:00
    再补充,还有个办法可以试试,但是有客户端限制,一台用的时候一台退出
    https://www.virtualhere.com/usb_server_software
    https://www.virtualhere.com/usb_client_software
    把 USB 随便插在哪里,开个客户端,免费版本只能同时使用一个
    nil333
        17
    nil333  
       2021-12-15 17:35:56 +08:00
    @css3 遇到过同样的情况,最后还是直接出多的显示器,有需要的时候再买一个显示器。我是属于看着有东西限制放着就很不舒服的
    iUnix
        18
    iUnix  
       2021-12-15 19:36:33 +08:00 via Android
    @css3 用 docker 也可以
    iUnix
        19
    iUnix  
       2021-12-15 19:38:28 +08:00 via Android
    @iUnix 再简单点用 nc 转发键鼠输入应该也可以
    wccc
        20
    wccc  
       2021-12-15 21:42:16 +08:00 via iPhone
    spice server
    ysc3839
        21
    ysc3839  
       2021-12-16 02:15:23 +08:00
    有 Android 手机 (需要 root) 或者树莓派等可以作为 USB Device 的设备的话,可以模拟成 USB 键盘控制。不过中间用什么协议通信是个问题,似乎没有现成的工具。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1060 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:13 · PVG 03:13 · LAX 12:13 · JFK 15:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.