我今天刚刚从 20.04 升级到 22.04,当我使用 PrtSc 或 Fn-Shift-S 截屏时,它都会将屏幕截图保存为文件和将其复制到剪贴板,这很烦人,因为我的剪贴板中已经有内容了,而我不想通过截屏来破坏它们。
如何使用屏幕截图快捷方式将屏幕截图保存到磁盘来恢复以前的行为没有破坏剪贴板的当前内容?
答案1
您可以恢复 Ubuntu 以前版本的行为。
安装“gnome-screenshot”它尚未安装。
在“设置”、“键盘”、“键盘快捷键”的“屏幕截图”部分中,禁用键盘绑定以截取屏幕截图。
在“自定义快捷方式”部分,设置您自己的绑定以截取屏幕截图,并提供适当的命令。例如,您可以绑定
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