阅读:5329回复:15

[已解决] 能否增加全平台的复制粘贴功能

楼主#
更多 发布于:2023-06-14 16:05
如题,想实现全平台的一键复制粘贴共享的功能。
小小现在差不多相当于全平台了,有一个功能虽然已经有了很多方案,但需要安装第3方软件,体积大是一个缺点,另外,我觉得既然小小已经有了云空间的功能(虽然我从来没用过),以输入法的形式实现会更加自然,具体的实现可能是:


1. 在某个平台上的小小发起特殊的复制操作,这个操作将复制的内容上传到小小的云空间。


2. 其他平台的小小执行特殊的粘贴操作,把云空间的内容粘贴。


有了这个功能,我就可以通过输入指定的编码调用这个命令,实现全平台的复制粘贴了。另外,为了保持功能简单且限制云空间空间使用,可复制的内容应该限制在一定字节大小内。


PS,用小小打字发这个贴时发现,中文模式下的回车,会出现两次回车的效果,不知是什么回事。
沙发#
发布于:2023-10-18 08:57
dgod:这可能关系到xwindow的剪贴板机制,具体细节现在不清楚,可能剪贴板内容是从源程序获取的,而gnome做了优化。回到原帖
https://wiki.archlinux.org/title/Clipboard#Selections
It is also important to realize that according to the selection protocols, nothing is copied until it is pasted. For example, if you select some word in a terminal window, close the terminal and then want to paste it somewhere else, it will not work because the terminal is gone and the text has not been copied anywhere. If you want the word to be preserved after closing terminal window, consider installing a clipboard manager.

不知是否和这个有关。规范的实现应该是这样,但像gnome这种DE有clipboard manager,所以内容可以保留。
板凳#
发布于:2023-10-17 22:02
laolang_cool:fvwm作为wm应该不会干涉剪贴板吧,gnome 这类 DE 的机制和普通wm的机制是否有一点区别呢回到原帖
这可能关系到xwindow的剪贴板机制,具体细节现在不清楚,可能剪贴板内容是从源程序获取的,而gnome做了优化。
地板#
发布于:2023-10-17 21:51
dgod:试了一下,确实有问题。
别的系统,比如我用的gnome复制文字后,哪怕应用退出了,剪贴板的内容还在。但fvwm应用退出了则剪贴板的内容也没了。
回到原帖
fvwm作为wm应该不会干涉剪贴板吧,gnome 这类 DE 的机制和普通wm的机制是否有一点区别呢
4楼#
发布于:2023-10-17 21:31
试了一下,确实有问题。
别的系统,比如我用的gnome复制文字后,哪怕应用退出了,剪贴板的内容还在。但fvwm应用退出了则剪贴板的内容也没了。
5楼#
发布于:2023-10-16 23:11
dgod:有空我用fvwm测一下回到原帖
好的,谢谢,另外,我是用startx的方式进X的。
6楼#
发布于:2023-10-16 23:06
laolang_cool:但我这里不工作呢……不知怎么排查,clipboard.txt是可以正确上传下载的回到原帖
有空我用fvwm测一下
7楼#
发布于:2023-10-16 23:01
dgod:utf8应该就没问题回到原帖
但我这里不工作呢……不知怎么排查,clipboard.txt是可以正确上传下载的
8楼#
发布于:2023-10-16 22:59
laolang_cool:今天同步代码,linux下也可以使用了。有两个问题想确认一下:
1. 刚进系统时,本地的系统剪贴板为空,这时云上传会提示“上传失败”,这个是预期的提示么?如果本地剪贴板为空时,就把云剪贴板也清空,这种方式不知可以接受么?

2. li...
回到原帖
原来文本被清空和小小没关系,把小小关闭了也一样会被清空……
9楼#
发布于:2023-10-16 22:56
laolang_cool:我系统是en_US.UTF-8的(除了LC_CTYPE=zh_CN.UTF-8),发现cat clipboard.txt输出异常,后来发现clipboard.txt编码是gbk的,不知和这个是否有关系。回到原帖
utf8应该就没问题
上一页
游客

返回顶部