+ -
当前位置:首页 → 问答吧 → evince左键拖动补丁(含PKGBUILD)[增加切换按钮]

evince左键拖动补丁(含PKGBUILD)[增加切换按钮]

时间:2009-05-08

来源:互联网

用了不少PDF阅读器还是觉的evince比较顺。但我的中键不好按,而evince偏偏是用中键拖动的,又不能设置,很累人。故而研究了下源代码,把左键和中键的功能交换了下,这样就习惯多了。
另外加了用F8显示/隐藏工具条,这样也显的比较符合习惯。希望这个补丁能帮助同样因这个问题不爽的弟兄们

压缩包里有三个文件:
evince-2.26.1-patch.diff 是我写的补丁
evince.install和PKGBUILD是官方ABS里的,我让PKGBUILD在make之前打了补丁,因此直接makepkg就行了


09.05.08
增加切换选择/拖动模式按钮

默认会多出一个“选择/拖动”按钮。如果没有出现的话,把~/.gnome2/evince/evince_toolbar.xml删除,再开一次就会有了。
上传的附件
evince-2.26.1-patch.tar.bz2 (3.6 KB, 6 次查看)

作者: qy8087   发布时间: 2009-05-08

好东西哦。。。

原来evince是中键拖动的啊。。我还不知道。。要是能有个按钮切换就好了

作者: jarryson   发布时间: 2009-05-08

哪位大虾能帮忙做个选词的补丁?
evince老是拖的一片黑

作者: 马甲321   发布时间: 2009-05-08

ls说的是中文部分把。勉强可以了。。

lz应该是把左键和中键互换了,我正担心是不是不能选中了,结果变成中键选中了

作者: jarryson   发布时间: 2009-05-08

ls说的有理,还是有个按钮切换比较好,用中键选中确实也吃力。
只是GTK写的东西不是很熟,我看看这是否在我能力范围之内……

作者: qy8087   发布时间: 2009-05-08

呵呵用上了,很舒畅.

evince的拖动有阻尼效果,只是我的机子不很好.

作者: 月魄孤魂   发布时间: 2009-05-08

引用:
作者: jarryson
好东西哦。。。

原来evince是中键拖动的啊。。我还不知道。。要是能有个按钮切换就好了
切换按钮已经加上

作者: qy8087   发布时间: 2009-05-08

哇。这么牛。。我还准备说这个问题得给evince报个bug呢。。

作者: jarryson   发布时间: 2009-05-08

刚编译了,发现还是没有阿。倒是可以选中文字了好像,以前都是选中得文字看不到,现在可以看到。。。

这补丁还有这效果?

作者: jarryson   发布时间: 2009-05-08

引用:
作者: jarryson
刚编译了,发现还是没有阿。倒是可以选中文字了好像,以前都是选中得文字看不到,现在可以看到。。。

这补丁还有这效果?
在工具栏上‘右键->工具栏->工具栏编辑器’里有没有'选择/拖动'这个图标?或者删一下~/.gnome2/evince/evince_toolbar.xml再开evince,看看能出来不?

>这补丁还有这效果?
这绝对是纯属巧合,光加个按钮就已经够呛了...

作者: qy8087   发布时间: 2009-05-08

提交 evince 官方好了,只有 arch 受益多不好。

作者: 聚焦深空   发布时间: 2009-05-08

引用:
作者: qy8087
在工具栏上‘右键->工具栏->工具栏编辑器’里有没有'选择/拖动'这个图标?或者删一下~/.gnome2/evince/evince_toolbar.xml再开evince,看看能出来不?

>这补丁还有这效果?
这绝对是纯属巧合,光加个按钮就已经够呛了...
我又编译了一次,把.gnome2/evince都删除了,还是没出现,添加按钮里面也是没有。其实开始我也是这么做得,也是没有

作者: jarryson   发布时间: 2009-05-08

这就怪了..我装了好几个机器都没问题啊。
ls用的莫非是我昨天发的补丁?
看下在/etc/share/evince/evince-toolbar.xml有没有ToggleSelectDrag这一项?

作者: qy8087   发布时间: 2009-05-09

确实是没有,你的补丁里面并没有对evince-2.26.1/data/evince-toolbar.xml进行修改啊。。

我手动添加就可以了..

作者: jarryson   发布时间: 2009-05-09

/etc/share/evince/evince-toolbar.xml是在pkgbuild里用sed改的,照道理也应该能改过来的。
不过确实是放补丁里合适,过会我改下。

作者: qy8087   发布时间: 2009-05-09

楼主能重新编译下吗,我的机器是arm的处理器下装的debian还是ubuntu系统我都不知道,设备是智器q7,现在是带触摸板,用触摸笔操作evince,故没啥右键和中键,你那个补丁装不起,呵呵,及时联系qq:531289549 (验证:evince)

作者: compubusin   发布时间: 2009-09-10