当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:12 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
当选择一段文字,到另一个程序里点中键就paste进去了
不过如果你在程序A里选择一段文字,然后先关闭程序A,再到程序C里点中键就不灵了,粘贴不出任何东西,好像伴随程序A的关闭,中键的缓冲区就清空了

好吧,这个我理解,但是接下来的就糊涂了
在程序A里选中一段文字,按下CRTL+C(或者点右键选“复制”),然后关掉程序A,进入程序C按下CTRL+V(或者右键选“粘贴”)……
嗯,贴上了,就是刚才copy的内容,应该说“复制”动作使用的是一个不同于中键复制所使用的,“全局”的缓冲区,直到下一次“复制”命令覆盖掉这此的内容,否则一直有效
到目前为止一切都还算可以理解对吧?
别急,再来……

这回在程序B(不同于刚才的程序A)里选中一段文字,按下CRTL+C(或者点右键选“复制”),然后关掉程序B,进入程序C按下CTRL+V(或者右键选“粘贴”)……
晕了,粘贴不了了,“paste”动作没有发生任何事,好像那个“全局”缓冲区随着程序B的退出被清空了!
因为当程序B处于打开状态的时候,到程序C里执行“paste”这个动作,是有效的,说明刚才copy的这个动作是成功的,也就是说刚才在程序B里copy的内容是存在的!而一旦你先关闭程序B,再来paste的时候就不行了。

我试验了好几次,似乎类似“程序A”行为的有gedit、nautilus等等
而类似“程序B”行为的有火狐以及一些小程序(比如菜单编辑器的弹出对话框)


我不明白了,到底是怎么回事啊?谁给解释一下


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:16 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
:em06抢了大三八的沙发。 :em04
我也不明白,占位等高人解释。 :em02


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


最后由 wangdu2002 编辑于 2009-05-29 18:17,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:17 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
自由软件嘛,自由的使用方式 :em02


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:20 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
一直眼也开始痉了


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:23 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
呃,我也遇到过这样的情况,不过并没有琢磨为啥


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:25 
头像

注册: 2008-12-21 15:27
帖子: 5349
地址: TARDIS
送出感谢: 1
接收感谢: 10
不懂……
我瞎猜一下:
gedit,nautilus是gnome集成的,有一个统一的全局的缓冲区;
FF(虽然也在gnome里,不过是第三方开发的),其他小程序也是第三方开发的,不是gnome团队搞出来的,复制的缓冲区在各自的进程里互相独立。
:em06 瞎猜的瞎猜的,说错了不要怪我

PS:本来我应该是sofa的,结果打了这么多字就跑了这么下来的……大三八真火啊,哈!


_________________


最后由 Lavande 编辑于 2009-05-29 18:28,总共编辑了 1 次

页首
 用户资料  
 
7 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:27 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
我再晕~~
刚才在火狐里选中一段文字,按“CTRL+C”,然后先关闭火狐,打开gedit按“CTRL+V”,没有贴入东西
可是无意中按一下中键,有了,就是刚才“CTRL+C”那段文字,晕死了~~
:em20


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:28 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
呵呵,这事一个问题,没有全局的粘贴板,一只眼继续,俺们学习一下


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:33 
头像

注册: 2009-03-10 13:04
帖子: 7803
送出感谢: 1
接收感谢: 0 次
一直觉得这事情挺混乱的
不知能改进么
经常在win下也想右键复制,中键粘贴 :em04


_________________
广告位招租


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 18:42 
头像

注册: 2007-06-13 15:57
帖子: 12565
地址: 在他乡
送出感谢: 50
接收感谢: 87
摸到规律就行 :em03
是不是码字吃亏了? :em04


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 19:00 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
techone1 写道:
gedit,nautilus是gnome集成的,有一个统一的全局的缓冲区;
FF(虽然也在gnome里,不过是第三方开发的),其他小程序也是第三方开发的,不是gnome团队搞出来的,复制的缓冲区在各自的进程里互相独立。

嗯,你猜的比较靠谱,我特意试验了好几个原生的gnome程序,好像都类似“程序A”的行为,即关闭后,中键粘贴失效,但是CTRL+V还有效
反之,所有非gnome程序都类似“程序B”,即一旦关闭程序B,则中键和CTRL+V就都失效了

不过有两个程序很“古怪”
一个是gnome-terminal,因为我在gnome-terminal里选中一段文字,再点右键“复制”一下,然后关闭gnome-terminal(我还特意检查一下有没有另一个终端处于打开状态,然后都关了),马上打开gedit,发现CTRL+V有效,而且点中键也有效,怪!

另一个是epiphany,这是gnome自带的浏览器,应该算原生的吧?
但是这个程序的复制、粘贴行为却类似“程序B”,即一旦关闭epiphany,那么中键粘贴和CTRL+V都失效了,怪!


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 19:10 
头像

注册: 2006-10-10 9:40
帖子: 1122
送出感谢: 1
接收感谢: 0 次
我觉得是各程序不是统一图形环境的缘故吧 所以有些软件不支持一些操作 有些软件部分支持一些操作 有些软件把中键粘贴和剪切板当一回事 按中键就粘贴剪切板内的内容 反选也直接把选到的内容复制到剪切板 而反选复制MS有些是gnome直接支持的 有些是软件自己提供的 所以就造成了很多混乱 这个混乱和输入法兼容问题属于同一类问题 我觉得只能通过图形环境统一或者各图形环境达成通用协议来解决
我这里gedit是不支持中键粘贴自己的内容的 但是反选的东西能贴到别的地方 别的地方的东西也能中键粘贴到gedit里
wxpython程序不支持反选复制也不支持中键粘贴甚至有些时候感觉它的剪切板都不灵
反正有时候一些程序指不定出什么怪异的问题 慢慢的也就见怪不怪了


最后由 peakgg 编辑于 2009-05-29 19:13,总共编辑了 1 次

页首
 用户资料  
 
13 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 19:12 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
火星了,都不知道可以中键直接粘贴的 :em06


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 19:18 
头像

注册: 2008-12-07 21:19
帖子: 114
送出感谢: 0 次
接收感谢: 0 次
我也发现这个问题很久了。总之,很蹊跷,也很诡异。Gnome环境下应该存在一个这样的全局剪切板,但有些第三方程序可能编写的时候考虑了其它的桌面环境,可能用的是自己的剪切板,造成这个功能有点混乱。


_________________
一步一个脚印,折腾无止境。
Core 2 Duo E4600, Spark BI-100 P35, Adata 2GB DDR2-800, Hitachi 160GB 3.5+Segate250GB 2.5,Ondata 9600GSO 384MB G92,Samsung T220P,Dell L100+MOC5UO
Ubuntu 9.04 x86_32 @ ext4 with English Local & Windows XP Professional 32bit.


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 搞不懂linux的copy和paste
帖子发表于 : 2009-05-29 19:21 
头像

注册: 2007-12-08 23:33
帖子: 4088
地址: SCUT-guangzhou
送出感谢: 0 次
接收感谢: 0 次
期待高手解释~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译