Skip to content

Commit c73c8a0

Browse files
committed
update: readme
1 parent 77d4261 commit c73c8a0

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

readme.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
## 项目介绍
44

5-
DeviceShare 是一款跨平台的多主机输入设备共享工具,支持 Windows、Linux、MacOS 等操作系统。通过 DeviceShare,您可以在多台主机之间共享鼠标、键盘、剪贴板等输入设备,实现多台主机之间的输入设备共享。
5+
DeviceShare 是一款跨平台的多主机输入设备共享工具,支持 Windows、Linux、MacOS 等操作系统,支持在Wayland环境下运行。
6+
7+
通过 DeviceShare,您可以在多台主机之间共享鼠标、键盘、剪贴板等输入设备,实现多台主机之间的输入设备共享。
68

79

810
## 功能特性
@@ -13,6 +15,10 @@ DeviceShare 是一款跨平台的多主机输入设备共享工具,支持 Wind
1315
4. **键盘共享**:支持键盘在多台主机之间的共享。
1416
5. **剪贴板共享**:支持剪贴板在多台主机之间的共享。
1517
6. **屏幕位置配置**:支持配置屏幕位置,方便多台主机之间的切换。
18+
7. **主机发现机制**:支持自动发现局域网内的主机。
19+
8. **安全性**:支持公私钥加密机制,支持对剪贴板内容加密传输。
20+
9. **易用性**:支持一键启动,无需复杂配置。
21+
10. **开源免费**:支持开源免费使用。
1622

1723
**演示环境**
1824
![1719817611466.png](https://img.qylh.xyz/blog/1719817611466.png)
@@ -33,10 +39,10 @@ https://github.com/qy-liuhuo/deviceShare/assets/60374114/1b911b8a-976f-4128-9518
3339

3440
若构建的版本无法支持目标机器,可选择源码运行或自行打包。该方案需具备Python3 环境,具体步骤如下:
3541
1. 获取项目代码
36-
2. 使用pip install -r requirements.txt命令安装依赖
37-
3. 选择执行run_server.py 或 run_client.py
38-
4. 安装pyinstaller
39-
5. 使用pyinstaller打包目标程序
42+
2. 使用`pip install -r requirements.txt`命令安装依赖
43+
3. 执行`python deviceShare.py`启动程序
44+
4. 安装`pyinstaller`
45+
5. 使用`pyinstaller`打包目标程序
4046

4147
6. 注意Kylin操作系统在安装python的evdev依赖时可能出现错误,请选择安装预编译版本evdev-binary,参考 https://python-evdev.readthedocs.io/en/latest/install.html
4248

@@ -64,10 +70,10 @@ https://github.com/qy-liuhuo/deviceShare/assets/60374114/1b911b8a-976f-4128-9518
6470
- [x] 鼠标共享功能
6571
- [x] 键盘共享功能
6672
- [x] 剪切板共享功能
67-
- [ ] 文件拖拽共享功能
68-
- [ ] 剪切板内容加密传输
73+
- [x] 剪切板内容加密传输
74+
- [x] 优化屏幕管理功能
75+
- [x] 优化代码质量,提升代码可读性,提升软件性能和稳定性
76+
- [x] 测试更多类型操作系统
77+
- [x] 优化文档
6978
- [ ] 解耦各设备共享模块,支持用户自定义开关相关功能
70-
- [ ] 优化屏幕管理功能
71-
- [ ] 优化代码质量,提升代码可读性,提升软件性能和稳定性
72-
- [ ] 测试更多类型操作系统
73-
- [ ] 优化文档
79+
- [ ] 文件拖拽共享功能

0 commit comments

Comments
 (0)