---
Type: desktop-application
ID: org.deskflow.deskflow
Package: deskflow
ProjectLicense: GPL-2.0-only
Name:
C: Deskflow
Summary:
C: Software Keyboard and mouse sharing
zh_CN: 用软件共享键鼠
ko: 키보드 및 마우스 공유 소프트웨어
Description:
C: >-
<p>
Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly
between them.
</p>
zh_CN: >-
<p>
使用一台计算机的键盘、鼠标或触控板来控制附近的其它计算机,并在它们之间无缝工作。
</p>
ko: >-
<p>
한 대의 컴퓨터에 연결된 키보드, 마우스 또는 트랙패드로 주변의 다른 컴퓨터를 제어하고, 컴퓨터 사이를 끊김 없이 오가며 작업할 수 있습니다.
</p>
Developer:
id: org.deskflow
name:
C: Deskflow Developers
Categories:
- Utility
Keywords:
ru:
- Передача
- Трансляция
- barrier
- input-leap
zh-CN:
- 键盘
- 鼠标
- 网络
- 共享
C:
- Input
- Sharing
- KVM
- Synergy
zh_CN:
- 输入
- 共享
ko:
- 입력
- 공유
Url:
homepage: https://deskflow.org
bugtracker: https://github.com/deskflow/deskflow/issues
help: https://github.com/deskflow/deskflow/wiki#user-guides
vcs-browser: https://github.com/deskflow/deskflow
faq: https://github.com/deskflow/deskflow/wiki/Project-FAQ
contribute: https://github.com/deskflow/deskflow/wiki/Contributing
Icon:
cached:
- name: deskflow_org.deskflow.deskflow.png
width: 64
height: 64
- name: deskflow_org.deskflow.deskflow.png
width: 128
height: 128
remote:
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/icons/128x128/deskflow_org.deskflow.deskflow.png
width: 128
height: 128
stock: org.deskflow.deskflow
Launchable:
desktop-id:
- org.deskflow.deskflow.desktop
Provides:
ids:
- org.deskflow.deskflow.desktop
Screenshots:
- default: true
caption:
C: Deskflow in client mode on KDE
thumbnails:
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-1_752x351@1.png
width: 752
height: 351
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-1_624x291@1.png
width: 624
height: 291
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-1_224x104@1.png
width: 224
height: 104
source-image:
url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-1_orig.png
width: 1263
height: 590
- caption:
C: Deskflow in server mode on KDE
thumbnails:
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-2_752x349@1.png
width: 752
height: 349
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-2_624x290@1.png
width: 624
height: 290
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-2_224x104@1.png
width: 224
height: 104
source-image:
url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-2_orig.png
width: 1263
height: 587
- caption:
C: Deskflow with the log visible on KDE
thumbnails:
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-3_1248x1059@1.png
width: 1248
height: 1059
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-3_752x638@1.png
width: 752
height: 638
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-3_624x529@1.png
width: 624
height: 529
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-3_224x190@1.png
width: 224
height: 190
source-image:
url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-3_orig.png
width: 1332
height: 1131
- caption:
C: Deskflow in client mode on KDE (dark mode)
thumbnails:
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-4_752x351@1.png
width: 752
height: 351
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-4_624x291@1.png
width: 624
height: 291
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-4_224x104@1.png
width: 224
height: 104
source-image:
url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-4_orig.png
width: 1263
height: 590
- caption:
C: Deskflow in server mode on KDE (dark mode)
thumbnails:
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-5_752x349@1.png
width: 752
height: 349
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-5_624x290@1.png
width: 624
height: 290
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-5_224x104@1.png
width: 224
height: 104
source-image:
url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-5_orig.png
width: 1263
height: 587
- caption:
C: Deskflow with the log visible on KDE (dark mode)
thumbnails:
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-6_1248x1059@1.png
width: 1248
height: 1059
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-6_752x638@1.png
width: 752
height: 638
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-6_624x529@1.png
width: 624
height: 529
- url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-6_224x190@1.png
width: 224
height: 190
source-image:
url: org/deskflow/deskflow/e27f687e74be82b62492313d9293b23b/screenshots/image-6_orig.png
width: 1332
height: 1131
Branding:
colors:
- type: primary
scheme-preference: light
value: "#dddddd"
- type: primary
scheme-preference: dark
value: "#555555"
Releases:
- version: "1.26.0"
type: stable
unix-timestamp: 1771200000
urgency: high
description:
C: >-
<p>This stable release fixes known issues and adds a few new features, For the full changelog, see the release page.</p>
<ul>
<li>New: Korean(ko) translation</li>
<li>New: Option to start in the "locked to computer" state</li>
<li>New: Option to show the version in the windows title</li>
<li>New: Clients can now use a list hostnames or ips for the server address</li>
<li>New: Client options are in a new client configuration dialog</li>
<li>New: Provide a more accurate suggested IP, Update as network info changes if needed.</li>
<li>New: Add a simple search to the log</li>
<li>New: Lookup host name with IP4 or IP6</li>
<li>New: Replace broken scroll speed with a scroll scaling options</li>
<li>Fix: Horizontal scrolling is working again on all platforms</li>
<li>Fix: Key repeat events are now sent as repeat not press and release</li>
<li>Fix: Deskflow-core correctly blocks new instances when run without the `--new-instance` option</li>
<li>Fix: Server Mode, Only use the external config path if the option is enabled</li>
<li>Fix: Allow comma and semicolon to be used in the hotkey configuration</li>
<li>Fix: Gui can crash when clearing settings in debug mode</li>
<li>Fix: Mouse Back and Forward buttons are now working (again) on all platforms</li>
<li>Fix: macOS, crash when the log is opened and the gui minimized</li>
<li>Fix: macOS, restore Preferences menu entry when the application is using non english language</li>
<li>Fix: macOS, try icon was not showing when in `Colorful` mode</li>
<li>Fix: macOS, do not allow the os to kill deskflow for memory reasons</li>
<li>Fix: macOS, possible server crash when a client disconnects abruptly</li>
<li>Fix: macOS, possible crash on screen wake / screen saver activation</li>
<li>Fix: macOS, Wrong keys send when using "RIME" input method</li>
<li>Fix: Windows, possible crash when the daemon is started for the first time</li>
<li>Use `Computer` in place of `Screen` to indicate we work with Computers display layout and not individual screens attached</li>
<li>Clean and update the settings when starting up.</li>
<li>Do not show client connection error messages dialogs if the gui is hidden</li>
<li>Use Qt 6.9.3 for Intel Mac builds.</li>
<li>Windows: Use ICU dlls from the host system</li>
<li>Code continues to be cleaned of unused methods and updated to modern C++</li>
<li>Consolidate Debug levels to remove DEBUG3-5 levels</li>
</ul>
url:
details: https://github.com/deskflow/deskflow/releases/tag/v1.26.0
- version: "1.25.0"
type: stable
unix-timestamp: 1763683200
urgency: high
description:
C: >-
<p>This stable release fixes known issues and adds a few new features. Most notable symbolic icon support, I18N support and experimental
support for wl-clipboard to access clipboards on wayland. This release also continues our trend of cleaning up the codebase. For
the full changelog, see the release page.</p>
<ul>
<li>Removed the ability to use toml config and env based config files</li>
<li>Set XDG app ID (app_id) on Wayland</li>
<li>Support symbolic icon deployment and recoloring</li>
<li>Added Spanish translation</li>
<li>Added Italian translation</li>
<li>Added Japanese translation</li>
<li>Added Simplified Chinese translation</li>
<li>Added Russian translation</li>
<li>Translate the GUI without needed to restart the application</li>
<li>Expose setting to adjust clients scroll speed</li>
<li>Expose setting to show the GUI debug messages in the log</li>
<li>Expose setting to allow use of wl-clipboard backend on Wayland</li>
<li>Fixed the port settings not being used from settings</li>
<li>Save the geometry info into a state file</li>
<li>The Core (deskflow-core) has a new CLI interface</li>
<li>Fixed Wayland sleep inhibit on client</li>
<li>Fixed XWindowsScreen: properly calculate xrandr/xinerama screens</li>
<li>Fixed XWindowsScreen: stop centering panned screens on client when leaving the screen</li>
<li>Fixed stop retying to launch the Core if its crashed</li>
<li>Fixed various input issues</li>
<li>Fixed apply scroll lock setting on initialization</li>
<li>Fixed crash caused by hostnames with invalid characters returned default value</li>
</ul>
url:
details: https://github.com/deskflow/deskflow/releases/tag/v1.25.0
- version: "1.24.0"
type: stable
unix-timestamp: 1757548800
urgency: high
description:
C: >-
<p>This stable release fixes issues found in the previous version and adds a few new features. This release also uses more C++20
features. For the full changelog, see the release page.</p>
<ul>
<li>Fix: Less confusing fingerprint comparision dialog.</li>
<li>Fix: AltGr and other modifiers are generally detected better.</li>
<li>Fix: Big Endian test failures</li>
<li>Fix: Client scroll direction being ignored on wayland clients.</li>
<li>Feat: Unify deskflow-client and deskflow-server into one binary deskflow-core.</li>
<li>Feat: Prevent more than one instance of deskflow-core starting.</li>
<li>Feat: Remove defunct --no-xinitthreads option.</li>
<li>Feat: Ability to persist remote desktop access</li>
<li>Feat: Gui can show all log levels, upgrading users will want to reset their log level as the values have changed</li>
<li>Feat: Log can be detached or docked in the window</li>
<li>Refactor: Use more icons in places</li>
<li>Refactor: Update the Server Config Dialog's GUI</li>
<li>Chore: Continue to update codebase to use C++20 features.</li>
<li>Chore: Clean more sonar smells</li>
</ul>
url:
details: https://github.com/deskflow/deskflow/releases/tag/v1.24.0
- version: "1.23.0"
type: stable
unix-timestamp: 1753228800
urgency: high
description:
C: >-
<p>This stable release fixes issues found in the previous version and adds a few new features. This release also uses more C++20
features. For the full changelog, see the release page.</p>
<ul>
<li>Fix: Core app not running when app starts minimized.</li>
<li>Fix: Several items in the server configuration dialog being enabled at the wrong time.</li>
<li>Fix: Use the correct license in our appstream data (GPL2.0 only).</li>
<li>Fix: Apps saved size could grow over time on desktops using client side decorations.</li>
<li>Fix: Use the system monospace font in the log area, instead of forcing one that may not be on the system.</li>
<li>Fix: Issue with incorrect borders being set for libEI, causing issues on edges without neighbors.</li>
<li>Feat: Add Restart action for the core process.</li>
<li>Feat: Remove defunct --no-xinitthreads option.</li>
<li>Feat: Make 2048 the minimum encryption key size.</li>
<li>Feat: Provide additional connection information in the status area.</li>
<li>Chore: Continue to update codebase to use C++20 features.</li>
<li>Chore: Clean more sonar smells</li>
</ul>
url:
details: https://github.com/deskflow/deskflow/releases/tag/v1.23.0
ContentRating:
oars-1.0: {}