当前位置: 首页 > news >正文

多电脑共享鼠标键盘

由于要在两个电脑之间共用一套鼠标键盘,所以在此记录一下。

mouse without borders

Mouse without Borders 是一款免费的 Windows 工具,允许你在多台电脑之间共享鼠标和键盘。

安装与配置步骤

  1. 下载和安装:
    前往 Mouse without Borders 官方下载页面 下载安装包。
    运行安装包并按照提示完成安装。
  2. 初始设置:
    • 安装完成后,运行 Mouse without Borders。
    • 在主电脑上,点击“New Key”,会生成一串密钥。
    • 在其他电脑上,选择“Join”并输入主电脑上的密钥。
  3. 配置电脑布局:
    • 在主电脑上的 Mouse without Borders 设置窗口中,点击“Machine Setup”。
    • 将其他电脑拖动到主电脑的相应位置,以匹配实际物理布局。

注意事项

  1. 不同网段支持:Mouse without Borders 可以在不同网段的电脑之间工作,只需确保电脑可以相互通信。
  2. 键盘切换问题:虽然 Mouse without Borders 支持在不同网段间连接,但键盘切换可能不如 Synergy 流畅。

Synergy

Synergy 是一款跨平台工具,支持 Windows、Linux 和 macOS 之间共享鼠标和键盘。

安装与配置步骤

  1. 下载和安装:
    • 前往 Synergy 官方网站 下载适用于你操作系统的安装包。
    • 运行安装包并按照提示完成安装。
  2. 初始设置:
    • 在主电脑上,选择作为“Server”。
    • 在其他电脑上,选择作为“Client”并输入主电脑的 IP 地址。
  3. 配置电脑布局:
    • 在主电脑上的 Synergy 设置窗口中,点击“Configure Server”。
    • 将其他电脑的图标拖动到主电脑图标的相应位置,以匹配实际物理布局。
  4. 跨网段使用:
    Synergy 仅在同一网段内工作,但可以通过 ZeroTier 将不同网段的电脑放到同一网段。
    • 前往 ZeroTier 官方网站 注册并下载 ZeroTier。
    • 安装 ZeroTier 并在每台电脑上加入相同的虚拟网络。
    • 确保所有电脑在 ZeroTier 网络中可以相互通信。

错误解决

服务端启动错误:

ERROR: failed to launch, error: process immediately stopped
INFO: backing off, wait=2s, failures=1

这是由于用户名为中文导致的。解决方法如下:

  1. 更改用户名:创建一个新的非中文用户名的账户,并使用该账户运行 Synergy。
  2. 另存配置文件:手动修改配置文件,确保不使用中文路径。
    • 打开 Synergy 配置文件目录,通常在:
      Windows: C:\Users<你的用户名>\AppData\Local\Synergy
      Linux: ~/.synergy
    • 另存配置文件到非中文路径。
    • 在 Synergy 中手动加载该配置文件。

ubuntu下需要切换为xorg才能启动

  1. 使用下面的命令
    xhost +si:localuser:root
  2. 然后使用 sudo 运行这个麻烦的程序,如下所示:
    sudo ./synergy-1.14.6.19-stable-ubuntu-22.04-jammy-jellyfish-x86_64.AppImage
http://www.lryc.cn/news/351308.html

相关文章:

  • 展厅设计对企业有哪些作用
  • LeetCode-102. 二叉树的层序遍历【树 广度优先搜索 二叉树】
  • 基于时频模糊算子的数据增强方法
  • 浅谈后端整合Springboot框架后操作基础配置
  • 英码科技算能系列边缘计算盒子再添新成员!搭载TPU处理器BM1688CV186AH,功耗更低、接口更丰富
  • selenium 爬取今日头条
  • docker 安装 yapi
  • 【AI如何帮你编写测试用例并输出表格格式】
  • 九宫格转圈圈抽奖活动,有加速,减速效果
  • 利用阿里OSS服务给文件设置过期删除--简单版
  • LabVIEW控制Trio控制器
  • 02--大数据Hadoop集群实战
  • 【ARMv8/v9 异常模型入门及渐进 10 -- WFI 与 WFE 使用详细介绍 1】
  • @DateTimeFormat 和 @JsonFormat 的区别和使用方式
  • C++—结构体
  • 指针与引用
  • 使用 mysql-binlog-connector 监听处理 MySQLBinlog 文件
  • CF Div2 729 Plus and Multiply
  • Joomla 3.7.0 (CVE-2017-8917) SQL注入漏洞环境
  • Python高克勒-曼宁-斯特里克勒公式计算一维流量
  • 【GD32系列--基本定时器Timer + 定时1ms 灯光间隔1s闪烁例程】
  • 第11章 集合与迭代器
  • 探索Linux中的神奇工具:探秘tail命令的妙用
  • 1688商品API接口:电商数据自动化的新引擎
  • 路由器不能端口映射什么原因?如何设置内网映射?
  • 开源RAG,本地mac启动 dify源码服务
  • 【Linux取经路】基于信号量和环形队列的生产消费者模型
  • 计算机SCI期刊,中科院2区,收稿范围非常广泛!
  • JDK、JRE、编译指令和垃圾回收机制详解
  • 【ARM 嵌入式 C 入门及渐进 6.2 -- ARMv8 C 内嵌汇编读系统寄存器的函数实现】