Firefox中是否有键盘快捷键可粘贴Unix“主要选择”剪贴板,而不是Firefox剪贴板?


11

我运行Linux,习惯于用鼠标选择文本进行复制,然后按Shift+ Insert进行粘贴。(这使用了一个称为“主要选择”的备用剪贴板。)

这似乎适用于除Firefox之外的所有应用程序。Firefox使用其他剪贴板,其中Ctrl+ C复制并Ctrl+ V粘贴。我可以做一些击键或配置更改,以使Firefox从Unix“主要选择”剪贴板中粘贴—单击鼠标中键时,它就从剪贴板粘贴吗?

注意:我在寻找键盘快捷键,而不是鼠标操作。


粘贴PRIMARY所选内容的常用键盘快捷键是shift + insert。Firefox中的问题可能与GTK +如何决定将shift + insert与CLIPBOARD选择相关联。GNOME错误643391具有修补程序,以允许重新映射shift + insert以粘贴PRIMARY选择中的内容。我还没有尝试过这些补丁,但是我会在某些时候尝试一下,因为这会破坏我与所有基于GTK +的应用程序之间的交互……
njsg 2014年

Unix板上也有类似的问题,您是否尝试过建议的解决方案?unix.stackexchange.com/questions/11889/…– weberik 2014
16:37

Answers:


1

X11有多个剪贴板:用鼠标选择文本填充“主要选择”,然后单击中间按钮将其插入。对于Ctrl-V / Ctrl-C,大多数程序使用“剪贴板”,Shift-Ins有时有时使用主选择,有时使用剪贴板。

因此,不使用Shift-In而是使用Mouse或Ctrl-V / Ctrl-C在不同应用程序之间复制文本会更容易。


3
例如,如果您使用的是xterm,则主要选择是唯一的选择。
user2898'5

“更容易”与您通常使用的工具有关。根据您使用的工具,不使用Ctrl-V / Ctrl-C可能会更容易。
njsg 2014年

鼠标中键。那就是我用的 (点击方向盘)
Jasen 2014年

1

您可以将以下命令绑定到一个键,它应该使您的firefox选择可供其他程序使用:

xsel -b|xsel

反之亦然

xsel|xsel -b

0

在Linux中,单击鼠标中的中间按钮(或滚轮)应粘贴Unix剪贴板的内容。

如果您的鼠标上没有中间按钮,那么通常会同时单击左右两个按钮来模拟中间点击。


3
有没有办法不用离开键盘就可以做到这一点?
user2898'5

尝试Shift + Insert
spinus 2014年

@spinus我觉得整个的一点是,shift+insert不是与火狐合作。
iago-lito

0

自动切割工具 util帮助我...

我在X启动脚本(〜/ .Xclients)中运行此命令:

autocutsel -buttonup-叉

您可以先在终端中对其进行测试,如下所示:

autocutsel-详细

该实用程序将CLIPBOARD与CUT_BUFFER0(反之亦然)同步,以便rxvt(我选择的“ xterm”)中的选择将使用其标准热键粘贴到Firefox中。


但是,您将失去这些剪贴板之间的区别。我倾向于使用鼠标选择更多临时内容。鉴于此,clipit(sourceforge.net/projects/gtkclipit)是一个不错的剪贴板管理器,它也将提供此功能。
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.