发布一款个人多台电脑互相发送剪贴板内容的程序,支持 osx,win,linux - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ayang23
V2EX    分享创造

发布一款个人多台电脑互相发送剪贴板内容的程序,支持 osx,win,linux

  •  
  •   ayang23
    ayang23 2015-05-03 11:31:39 +08:00 6640 次点击
    这是一个创建于 3816 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上次做过一个命令行版的,感觉还是不太方便,就用qt做了一个gui的。点击图标,手动同步,支持文字和图片,也就是两台设备之间发截图爽多了。已经编译好osx和win的,放到网盘,linux需要自行编译。首次运行需要配置一下用户名和rc4加密用的密码。
    下载地址: http://pan.baidu.com/s/1jGJ2m6y
    代码: https://github.com/ayang/sendclip

    ps: 也不知道这个程序其他人有没有需求,反正它解决了我自己的问题了,而且很爽。觉得有用或者有bug,或者功能可以改进可以回帖告诉我,或者github issue。

    ps: 话说qt的程序打包出来个头不小啊
    42 条回复    2015-12-17 23:58:20 +08:00
    flowyi
        1
    flowyi  
       2015-05-03 12:33:56 +08:00
    想法好
    b821025551b
        2
    b821025551b  
       2015-05-03 12:46:01 +08:00   6
    “是这样的张总, 您在家里的电脑上按了ctrl+c,然后在公司的电脑上再按ctrl+v是肯定不行的。即使同一篇文章也不行。不不,多贵的电脑都不行。”
    shiny
        3
    shiny  
       2015-05-03 12:49:16 +08:00
    还真的有这样的需求,不知道能不能粘贴文件?
    ayang23
        4
    ayang23  
    OP
       2015-05-03 13:18:32 +08:00
    @shiny 现在还不支持文件, 文件在剪贴板上其实是一串地址, 如果把文件放到内存有可能太大
    ayang23
        5
    ayang23  
    OP
       2015-05-03 13:21:39 +08:00
    @b821025551b 张总得给我付费了,哈哈. 由于是点对点通信,现在还没法支持广域网使用.
    ilotuo
        6
    ilotuo  
       2015-05-03 13:31:32 +08:00
    synergy自带...
    ayang23
        7
    ayang23  
    OP
       2015-05-03 13:49:20 +08:00
    @ilotuo synergy自动同步剪贴板有点不爽,以前我也用这个.如果你用emacs使用了操作系统的剪贴板,就更麻烦了
    int64ago
        8
    int64ago  
       2015-05-03 17:20:54 +08:00 via Android
    传说中的云拷贝。。。其实我之前还想无X就用bash脚本,有X就用chrome插件的
    guanyongxin
        9
    guanyongxin  
       2015-05-03 17:46:34 +08:00
    不能自动的么?
    ayang23
        10
    ayang23  
    OP
       2015-05-03 18:18:56 +08:00
    @guanyongxin synergy是自动的
    @int64ago 我也用过bash ssh pbcopy
    matsuijurina
        11
    matsuijurina  
       2015-05-03 18:22:31 +08:00
    张总大喜
    GhostFlying
        12
    GhostFlying  
       2015-05-03 18:25:22 +08:00
    不错,不过在用 pushbullet 的
    w88975
        13
    w88975  
       2015-05-03 19:48:12 +08:00
    感觉粘贴文件的话,可以指定一个粘贴类型,然后给出文件的物理位置,然后通过协议进行文件传输,毕竟粘贴文件是刚需啊
    mytharcher
        14
    mytharcher  
       2015-05-03 20:42:11 +08:00
    最迫切的是电脑 <-> 手机的 copy 传输,现在只能用微信文件传输助手,希望做成一个设备上的软件开关,在 LAN 里开启的设备都可以即时的共享剪贴板。
    kzzhr
        15
    kzzhr  
       2015-05-03 20:45:12 +08:00
    应该叫 支持全局快捷键和云同步的收藏栏
    aha
        16
    aha  
       2015-05-03 20:55:15 +08:00
    @mytharcher 感觉单独的一个软件还是有些麻烦,比如我虽然装了AirDroid,但是PC和手机相互传文件更多的还是QQ。没办法,有时候就是这么懒。
    ayang23
        17
    ayang23  
    OP
       2015-05-03 21:30:20 +08:00
    @shiny @w88975 文件是刚需,但文件夹呢?我估计后续可以实现文件,但文件夹协议设计起来比较麻烦,近期不会考虑.
    ayang23
        18
    ayang23  
    OP
       2015-05-03 21:37:03 +08:00
    @mytharcher
    @aha 我自己目前还没用过同步到手机剪贴板的功能,有什么场合会遇到这种需求呢?手机上单独开一个app干这个确实是有点繁琐,而且会涉及后台进程被k等复杂的问题.
    mytharcher
        19
    mytharcher  
       2015-05-03 21:46:05 +08:00
    @ayang23 比如在电脑上复制了一个电话号码,要存到手机里;或者手机微信有条消息,要复制到电脑里;希望的是直接通过系统的 copy 操作,就自动同步,而不用微信文件传输助手。
    aha
        20
    aha  
       2015-05-03 21:49:57 +08:00
    @ayang23 之前遇到的场景想不起来了,近期的需求就是在网页上看到别人的QQ,PC端QQ的添加账户面板(万恶的web化)老是加载不出,都是用手机端,一个个输入的话很麻烦。要是QQ能够有摄像头识别数字就行了,也不需要识别文本,只需要识别数字,省得输入(当然这是QQ应当考虑的问题了)。
    sh4n3
        21
    sh4n3  
       2015-05-03 21:50:13 +08:00
    @ayang23 如果用声波传,适用于没有任何线和wifi的情况下,你觉得会有需求吗?
    之前用麦克风和扬声器做了个demo,本来也打算做这个跨pc的粘贴板的。
    ipconfiger
        22
    ipconfiger  
       2015-05-03 21:50:35 +08:00
    @ayang23 其实拓展一下思路,能不能在多个人之间贡献剪贴板才是一个比较有意思的事情,比如领导可以说:小王,帮我ctrl - c一下某某文件,我回去好ctrl-v, 或者我在家ctrl-c了A文件,帮我ctrl-v到B文件里去。
    aha
        23
    aha  
       2015-05-03 21:52:32 +08:00
    @ipconfiger 这个不好控制啊,万一复制了一些无关的东西,可能会很尴尬,比如复制了网页上的一些工作无关的文本。
    ayang23
        24
    ayang23  
    OP
       2015-05-03 22:21:51 +08:00
    @sh4n3 感觉有电脑没有wifi的场景现在基本不存在了, 没必要

    @ipconfiger 这个也考虑过,但纠结于两点:1.多人传输加密就没法做了,这个倒是可以直接明码传,和用户交代清楚就行了; 2.这难道不是即时通讯软件的功能?还有如果涉及不同网络之间两台设备传输,现在这种点对点的解决方案就不行了,需要架服务器,而有服务器就会设计到用户隐私,作为一个个人,不敢碰有关用户隐私的东西.如果再加上移动设备,流量问题又来了.

    @aha 确实是,我做这个东西的初衷就是不想自动复制,因为我每台机器都用剪贴板历史工具,自动复制会把历史弄得乱七八糟.现在支持自动复制的工具有synergy.
    missqso
        25
    missqso  
       2015-05-03 22:40:01 +08:00
    有一个产品,叫做 pasteasy ,可以去看看。“Quickly copy & paste text or images between devices”。
    missqso
        26
    missqso  
       2015-05-03 22:40:22 +08:00   1
    哦忘了网址: http://www.pasteasy.com/
    ayang23
        27
    ayang23  
    OP
       2015-05-03 22:50:29 +08:00
    @missqso 这个理念和我的很像,如果它支持linux我就不用做了,可惜呀.谢谢,我得学习一下它.
    missqso
        28
    missqso  
       2015-05-03 23:06:03 +08:00
    @ayang23 我其实目前使用的流程是 http://sspai.com/25651 这个里面提到的,有点不够原生吧,不过可以用。期待你能够做得更加完善哦。
    kingme
        29
    kingme  
       2015-05-04 00:07:23 +08:00
    synergy 真乃神奇。。。办公室双屏台式机+笔记本。。用一套键鼠的感觉,双飞了
    adoyle
        30
    adoyle  
       2015-05-04 00:39:52 +08:00
    pushbullet 已然满足需求,还支持移动端。
    ayang23
        31
    ayang23  
    OP
       2015-05-04 09:45:35 +08:00
    @adoyle 针对移动端确实已经有不少优雅的方案,我这个就不考虑移动了
    piwu
        32
    piwu  
       2015-05-04 18:57:46 +08:00
    我记得有个博友自己写了 一个类似这样的功能执行文件
    ety001
        33
    ety001  
       2015-05-04 21:12:01 +08:00
    表示自己当时练手时搞的nodejs的聊天室,现在当剪切板在用。。。http://chat.domyself.me
    图片或者小文件用另外一个自己开发的小工具来传输,http://upan.pro
    自给自足了。。。
    15
        34
    15  
       2015-05-04 23:35:19 +08:00 via Android
    @ety001 U盘不错,能否开源?
    ety001
        35
    ety001  
       2015-05-05 08:38:15 +08:00   1
    @15 就是一个PHP上传文件的功能而已, https://github.com/ety001/upan
    dhcpcd
        36
    dhcpcd  
       2015-05-06 12:59:55 +08:00 via Android
    小功能实用啊,我就经常用,设备间无缝分享,归档是个问题,ios 上有个qpush 挺好用的,安卓上那个bu啥太大了。
    shiny
        37
    shiny  
       2015-05-07 14:33:42 +08:00
    楼主,你 app icon 的好模糊啊
    shiny
        38
    shiny  
       2015-05-07 14:44:56 +08:00
    而且我的 10.10.3 系统里 App 没能开起来,进程里也没有,打不开,不知道哪里有错误日志呢?
    ayang23
        39
    ayang23  
    OP
       2015-05-07 15:23:45 +08:00   1
    @shiny 有可能是我打包的有问题,等等我装个虚拟机测试一下,icon先凑合着吧,我随便网上找了一个,先能用
    ayang23
        40
    ayang23  
    OP
       2015-05-07 17:09:24 +08:00
    @shiny 重新打包,虚拟机测试可以,再下载一次试试,有问题再留言。
    dandycheung
        41
    dandycheung  
       2015-05-08 17:18:57 +08:00
    难道没有人用 Dukto 吗?
    6063179
        42
    6063179  
       2015-12-17 23:58:20 +08:00
    老乡
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5838 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:28 PVG 14:28 LAX 23:28 JFK 02:28
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86