获取剪贴板上的图形到磁盘?

Lin*_*ity 24 clipboard

我在 ubuntu 的剪贴板上有一个图形。

将它作为 png 或 jpg 格式放到磁盘上的最快方法是什么?

Pab*_*chi 23

剪辑

xclip手册页)在主要发行版的官方存储库中(pasteimg不是,上次更新是在 2011 年)。

对我来说,最快的方法是使用终端,转到所需的文件夹(可能使用autojump)然后运行clipboard2photo,这是我为以下命令创建的别名

xclip -selection clipboard -t image/png -o > "$(date +%Y-%m-%d_%T).png"  # Use "Screenshot from $(date "+%Y-%m-%d %H-%M-%S").png" if you like GNOME filename format.
Run Code Online (Sandbox Code Playgroud)

通过剪贴板上的某些内容,您可以获得所有可能的目标: xclip -selection clipboard -o -t TARGETS

GNOME Shell 快捷键

在 GNOME Shell (Ubuntu 17.10+) 上,我们内置了快捷方式来将屏幕截图直接保存到~/Pictures

截屏

记住它们的提示:

  • ç TRL?到Ç lipboard(别的~/Pictures
  • 替代?当前窗口
  • 小号HIFT?区/小号urface

我通常禁用“打印”以避免在 ~/Pictures 上产生垃圾,如果我错过了 F12(我在Guake 中经常使用它)并且不小心按下了它。


提示 1:将您的别名放在~/Dropbox/.mybashrc(或者更好.myprofile)上,然后从.bashrc.

[ -r ~/Dropbox/.mybashrc ] && source ~/Dropbox/.mybashrc
Run Code Online (Sandbox Code Playgroud)

这样您就可以在所有当前和未来的设备上使用它们。当然,您也可以~/.dotfiles使用 git repo。

提示 2:以同样的方式,您可以:thisOutputMarkdown | pandoc -s -f markdown -t html | xclip -selection clipboard -t text/html将格式化的 HTML 粘贴到剪贴板。
如果剪贴板上有 Markdown 文本,请将 thisOutputMarkdown 替换为xsel -b.

注意:Wayland 上的 xclip 似乎还有一些工作要做。请帮助开发人员解决此问题


Cas*_*Cas 7

我只是拼凑了一个快速的 python 脚本,它将剪贴板图像粘贴到一个文件中。

这是非常基本的,但它可以完成工作,但可以轻松扩展。

粘贴图像