⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

前言

还在为面前的 Windows 台式机、MacBook 和 Linux 工作站手忙脚乱地切换键盘鼠标吗?

复制点东西,还得靠聊天软件或邮箱“中转”?剪贴板被困在单台电脑里寸步难行?

DeskFlow 来了! 这个免费开源神器,让你:

  • 鼠标潇洒“穿屏”: 轻轻一甩,鼠标就能从 Windows “滑” 到 Mac,再 “溜” 到 Linux!就像操作一台拥有多个屏幕的超级电脑。
  • 键盘自动“跟随”: 鼠标在哪,键盘就控制哪台电脑。无缝切换,手指再也不用找键盘。
  • 复制粘贴全打通: 在任意电脑复制(文字、链接、路径),直接在其他电脑粘贴!彻底告别繁琐中转。

简单说:DeskFlow 用一套键鼠,拆掉你多台电脑之间的“墙”,让操作行云流水,桌面瞬间清爽! 接下来,看看它到底有多神奇,以及如何轻松上手!

核心功能

跨设备键鼠共享

  • 允许单套键盘鼠标控制局域网内多台计算机(Windows/macOS/Linux)
  • 鼠标通过屏幕边缘过渡实现设备切换(需手动配置屏幕位置关系)

剪贴板同步

  • 支持纯文本跨设备复制粘贴(UTF-8编码)
  • 支持图片复制传输(PNG/JPG格式,最大支持8MB)
  • 文件路径传输(需目标设备存在相同路径文件)

基础文件传输

  • 通过共享剪贴板传输小文件(上限50MB)
  • 大文件需依赖Samba/NFS等外部共享方案(文档明确说明)

屏幕布局配置

  • 需在YAML配置文件中手动定义各设备屏幕的相对位置(如[1920, 0])
  • 不支持自动检测多显示器物理布局

部署方式

1、Windows 系统:

访问 GitHub 发布页面下载最新安装包

双击运行安装程序,按提示完成安装

2、macOS 系统:

brew tap deskflow/homebrew-tap
brew install deskflow

3、Linux 系统:

flatpak install flathub org.deskflow.deskflow

界面预览

开源地址

https://github.com/deskflow/deskflow

文章目录
  1. 1. 前言
  2. 2. 核心功能
    1. 2.0.0.1. 跨设备键鼠共享
    2. 2.0.0.2. 剪贴板同步
    3. 2.0.0.3. 基础文件传输
    4. 2.0.0.4. 屏幕布局配置
  • 3. 部署方式
    1. 3.0.0.1. 1、Windows 系统:
    2. 3.0.0.2. 2、macOS 系统:
    3. 3.0.0.3. 3、Linux 系统:
  • 4. 界面预览
  • 5. 开源地址