[Others] 跨端协同遇到的问题与解决
Tofloor
poster avatar
nvmjom
deepin
2024-12-17 20:49
Author

1 先说优点

工作时笔记本两台台式机来回转,几套键鼠很麻烦,偶然发现deepin的跨端协同试了一下,首次使用体验还是挺好的,一套键鼠两台电脑IO外设流转很方便,几乎感受不到什么延迟,对于内网多设备办公的场景来说很方便了,但是还是有几个问题很影响体验得说一下

2 严重问题

后端不会自动启动(同类问题),后端是cooperation-daemon,经测试,该问题可以稳定复现,方法为:

  1. 连接跨端协作,也就是通过这个图标连接
    image.png
  2. 直接关闭控制端(被控端无所谓),通过命令行再次启动控制端的跨端协作,可以看到后台信息 [Warning] [compatwrapper.cpp:48] can not connect to: cooperation-daemon

PS:此时ps -aux | grep cooperation-daemon可以看到后台并未启动,但dde-cooperation的后台信息显示

checkProcess  "/tmp/cooperation-daemon" true
compat backend launched!

不知道是尝试启动了然后后台又挂了,还是压根就没成功启动

解决方法为:

  1. 重启电脑?(未经测试)
  2. 手动在命令行启动cooperation-daemon,再次成功连接跨端协作后,点击断开连接再退出跨端协作

然后gui再次打开跨端协作功能就正常了

PS:像极了我本科写的前后端分离joy

3 其他问题(或者功能建议?)

  • 我看屏幕位置逻辑上只有左或者右,那要是跨端协作2个以上的设备不就g(虽然一般可能没这么多设备)
  • 屏幕位置设置的方式有点奇怪,被控端桌面所处位置要在被控端设置,直觉上应该是控制端设置
  • 有线连接同网段时体验很好,无线连接时体验很糟,容易连不上
  • 实际上底部显示的IP不是很正确,例如台式机仅连接有线,笔记本同时连接有线和无线,这时候笔记本会显示无线IP,但是实际上应该使用有线IP来连接(实测用无线IP也能连上,但是后台会有报错)
Reply Favorite View the author
All Replies

No replies yet