Articles of 剪贴板

Linux – 编辑剪贴板内容的脚本

有没有办法写一个将应用于剪贴板内容的脚本(我正在使用Linux \ Gentoo)? 当复制粘贴它将是很好的绑定一个按键,将(例如 – )从复制的文本中删除所有换行符。 我找不到从哪里开始这样一个任务(如何放置这样一个脚本\如何引用剪贴板),所以只是从哪里开始的暗示将不胜感激。 谢谢!

创build用于复制的自定义Xterm键绑定,使用剪贴板进行粘贴

我试图在Xterm中创build自定义的键绑定,这将允许我复制和粘贴到X11剪贴板的文本。 我目前能够使用默认的Shift + Insert在剪贴板中粘贴(在我的〜/ XTerm*selectToClipboard: true文件中添加XTerm*selectToClipboard: true之后),但是这在我的键盘上很尴尬,我还想要别的东西。 我的terminal有Vi键绑定,我想在命令模式下绑定p粘贴和y来复制/复制。 我试着将其添加到〜/ xrdb -merge ~/.Xresources并使用xrdb -merge ~/.Xresources重新加载: !! New copy, paste XTerm*VT100*translations: #override \n\ p: insert-selection(CLIPBOARD) \n\ y: select-end(CLIPBOARD) …但它不工作。 任何想法如何我可以解决这个问题?

在Gnome(linux)中突出显示文本时如何禁用自动复制到剪贴板?

我试图find这个function的位置,这样我就可以禁用它,但似乎无法在我的Scientific Linux发行版(v 6.6)中find它。 基于我find的帮助,我试图寻找下面的包,但没有安装它们。 – xsel – parcellite – clipit – xclip 我也试图通过gnome-control-center来定位这个function,但也不成功。

Java BufferedImage到剪贴板给IIOException

我试图复制一个图像(保存在一个BufferedImage对象)到剪贴板。 我正在使用这个答案的代码。 当试图在程序中粘贴图像时,没有任何反应。 GIMP显示一条消息,指出在剪贴板中没有find图像数据。 我也尝试了这篇文章的解决方法。 实际上,我改变了这个构造函数: Robot robot = new Robot(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle screen = new Rectangle( screenSize ); BufferedImage i = robot.createScreenCapture( screen ); // —– start of changes from workaround —– // Work around a Sun bug that causes a hang in "sun.awt.image.ImageRepresentation.reconstruct". new javax.swing.ImageIcon(i); // Force load. BufferedImage newImage […]

复制到不同的用户剪贴板-Xorg Linux

我有一个主要的用户,X下运行:username1。 我有另一个用户帐户,我做了很多工作,username2。 我如何做到这一点,以便我可以将来自userame2的命令的输出复制到username1s剪贴板中。 这是一个失败的例子: username2 $ echo "hello" |xclip No protocol specified Error: Can't open display: :0 在网上看,我发现我应该改变DISPLAYvariables。 这是我做了这些改变后得到的结果: username2 $ echo "hello" |xclip Error: Can't open display: myws:0 在search时,我也看到可能有一些我需要用我的.Xauthority文件做的事情; 但是我不熟悉它。 我将继续审查文档。 任何意见将不胜感激。

是否可以在Ubuntu的剪贴板中存储多个对象?

在Ubuntu有没有一个工具来帮助复制多个对象,并有能力粘贴任何项目后? 例如: Select obj1: press Ctrl+C+1 Select obj2: press Ctrl+C+2 Select obj2: press Ctrl+C+2 粘贴时, press Ctrl+V+1 to paste obj1 press Ctrl+V+3 to paste obj3 press Ctrl+V+2 to paste obj2 press Ctrl+V+1 to paste obj1 …

使用gtk剪贴板将文本粘贴到GNOME中的xterm

我正在开发一个基于GTK的应用程序,它必须支持剪贴板。 为此,我使用gtk_clipboard_set_with_data以目标格式导出select数据: UTF8_STRING , STRING , TEXT , COMPOUND_TEXT , text/plain , text/plain;charset=utf-8 , text/rtf , text/html和text/url 。 使用这个我能够复制粘贴文本从我的应用程序到其他文本编辑器,如gedit。 但是,我无法将文本粘贴到XTerm。 我应该出口到其他目标? 我在哪里可以得到XTerm接受的格式列表?

使用复制选项将xterm复制到剪贴板会导致在鼠标select时自动更新剪贴板

我尝试了各种方法来强制xterm(版本285和292)将select复制到剪贴板剪贴板,只要按Ctrl-Shift-C。 到目前为止,最有希望的方法是在〜/ .Xresources中把这个: XTerm*vt100.translations: #override \ Ctrl Shift <KeyPress> C: copy-selection(CLIPBOARD) \n\ Ctrl Shift <KeyPress> V: insert-selection(CLIPBOARD) Ctrl-Shift-V的作品完美,但复制有一个细微之处… 如果我重新启动xterm,突出显示文本将东西放在PRIMARY剪贴板; 这是预期的,正确的,默认行为。 如果我按Ctrl-Shift-C,它会正确地将当前select复制到剪贴板剪贴板。 但是,如果在第一次按Ctrl-Shift-C之后突出显示文本,则会看到高亮显示现在复制到“主要” 和“剪贴板”。 我无法弄清楚如何在select时停止xterm更新CLIPBOARD …而对于我来说这并没有任何意义。 我说,在特定的时间点,将select复制到剪贴板…但它只是开始更新后自动select后做一次… 任何人都有解决方法?

复制到剪贴板时如何删除换行符

我正在使用很多readlink命令,而我正在尝试做的是为此创build一个快捷方式。 我已经添加到~/.bashrc rl() { readlink -f "$1" | xclip -i -selection clipboard; } 但是当我想通过按ctrl+v粘贴它,terminal正试图执行一个命令。 这不是我想要的,我怀疑这是因为最后有一个换行符。 所以问题是如何使这个命令复制到剪贴板,并使光标粘贴时保持在同一行?

以编程方式确定剪贴板源信息

当用户将文本复制到剪贴板时,是否有可能在Windows中以编程方式标识源文件(和/或URL)和文本位置? 我看了一堆剪贴板pipe理应用程序(同上,clipboardFusion,ArsClip,和ClipDiary),并没有出现logging剪辑的来源。 我相信这个function是不可能的,但是在放弃我的尝试之前,我想要另外一两个意见。 我目前认为实现所需行为的唯一方法是为将要复制的每个应用程序创build一个附件/扩展。 该扩展将覆盖应用程序正常复制到剪贴板的行为与一个新的格式,添加额外的信息。 我的关键应用程序是Adobe Acrobat(或另一个PDF阅读器)和浏览器。