如何在 22.04 中截取屏幕截图而不复制到剪贴板?

如何在 22.04 中截取屏幕截图而不复制到剪贴板?

我今天刚刚从 20.04 升级到 22.04,当我使用 PrtSc 或 Fn-Shift-S 截屏时,它都会将屏幕截图保存为文件将其复制到剪贴板,这很烦人,因为我的剪贴板中已经有内容了,而我不想通过截屏来破坏它们。

如何使用屏幕截图快捷方式将屏幕截图保存到磁盘来恢复以前的行为没有破坏剪贴板的当前内容?

答案1

您可以恢复 Ubuntu 以前版本的行为。

  1. 安装“gnome-screenshot”它尚未安装。

  2. 在“设置”、“键盘”、“键盘快捷键”的“屏幕截图”部分中,禁用键盘绑定以截取屏幕截图。

  3. 在“自定义快捷方式”部分,设置您自己的绑定以截取屏幕截图,并提供适当的命令。例如,您可以绑定gnome-screenshot -i到 PrtScr 以显示对话框,gnome-screenshot绑定到 Shift+PrtScr 以截取整个屏幕的屏幕截图等。创建这些命令的变体以将屏幕截图保存到剪贴板而不是文件。

查看man gnome-screenshot所有命令行选项。

答案2

不确定您使用的是什么桌面,但有一个应用程序可以做到这一点xfce4-screenshooter

xfce4-screenshooter -f -d 10 -s /tmp/testshot.jpg

上述命令将以 10 秒的延迟截取全屏截图,并将输出保存到 /tmp/testshot.jpg

还有更多选项可供使用。

$ xfce4-screenshooter --help
Usage:
  xfce4-screenshooter [OPTION…]

Help Options:
  -h, --help               Show help options
  --help-all               Show all help options
  --help-gtk               Show GTK+ Options

Application Options:
  -c, --clipboard          Copy the screenshot to the clipboard
  -d, --delay              Delay in seconds before taking the screenshot
  -f, --fullscreen         Take a screenshot of the entire screen
  -m, --mouse              Display the mouse on the screenshot
  --no-border              Removes the window border from the screenshot
  -o, --open               Application to open the screenshot
  -r, --region             Select a region to be captured by clicking a point of the screen without releasing the mouse button, dragging your mouse to the other corner of the region, and releasing the mouse button.
  -s, --save               File path or directory where the screenshot will be saved, accepts png, jpg and bmp extensions
  -i, --imgur              Host the screenshot on Imgur, a free online image hosting service
  -V, --version            Version information
  -w, --window             Take a screenshot of the active window
  --display=DISPLAY        X display to use

相关内容