V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ayang23
V2EX  ›  分享创造

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

  •  
  •   ayang23 ·
    ayang23 · 2015-05-03 11:31:39 +08:00 · 6232 次点击
    这是一个创建于 3488 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上次做过一个命令行版的,感觉还是不太方便,就用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   ·   实用小工具   ·   5307 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:32 · PVG 17:32 · LAX 01:32 · JFK 04:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.