俗话说,一图胜千言,虽然终端命令和代码并不总是如此,但对于图形化的桌面来说,这仍然是正确的。屏幕截图可以准确地捕捉到你屏幕上的内容。我喜欢用它们来记录谁参加了会议,这样我就不必在这时写下来。或者在做用户界面测试时捕捉一个错误。不过,我们都有不同的原因,而且截图的方式也比你最初想象的要多。
在Jim Hall写了一篇文章,列举了GNOME截图、GIMP和Firefox等他经常使用的截图方式后,我开始思考截图问题。然而,这仅仅是个开始,当我问Opensource.com的作者他们各自是如何进行截图的时候,我很快就发现了。
创造一个奇观
我使用Spectacle。它能完美地满足我的简单需求。
-DavidBoth
我使用KDE。它带有Spectacle,它似乎负责在我按下PrtScr(打印屏幕)键时进行截图。
一个很好的特点是,当你按下PrtScr时,默认动作是立即进行截图,但随后会弹出Spectacle界面,所以你可以进行更复杂的截图(一个矩形区域,光标下的窗口,等等。)
-GregPittman
给镜头取景
很长时间以来,我一直想在屏幕截图中只截取屏幕的一小部分,而不是整个屏幕,但又苦于不知道怎么做。
从那时起,我就安装了KolourPaint。我在程序中打开完整的屏幕截图,然后剪下我想保留的部分。希望这能帮助其他遭受同样截图困境的人!
-LaurenceUrhegyi
我使用Shift+PrtSc来捕捉屏幕上的一小部分截图。
-AgilAntony
Emacs
不久前,我创建了一个Elisp函数来从Emacs中进行屏幕截图。
-SachinPatil
火焰弹
Flameshot,独一无二的!这个奇妙的工具什么都不缺:涂鸦、箭头、添加文本、模糊敏感信息的像素化工具、自动递增的计数器气泡、保存、复制、在选定的应用程序中打开屏幕截图的能力,等等,不一而足。一旦我安装了它,我就再也没有找过别的东西了
一个友好的提示:当从Flatpak安装时,你可能想用Flatseal来授权访问你的主文件夹,否则保存对话框会感觉有些空。
-TomaszWaraksa
ImageMagick
#!/bin/bash
current=$(date +%H-%M-%S-%d-%m-%Y).png
if [[ -z "${1}" ]]; then
import -window root "${HOME}/${current}" # All screen
else
import "${HOME}/${current}" # Custom screenshot
fi
notify-send "Screenshot ${current} taken successfully!"
-Suporte Terminal Root
GNOME
图片由:
(Seth Kenlon, CC BY-SA 4.0)
作为一个主要的GNOME桌面用户,我很乐意用常规的PrtSc、Ctrl+PrtSc或Shift+PrtSc键来进行屏幕截图。我最喜欢的是Shift,因为它可以让我选择屏幕的某个区域。
最近,当你简单地点击PrtSc时,GNOME最近引入了一个改进的截图工具。我甚至还没怎么用过它,所以我很期待在未来的一些文章中彻底尝试它。
-AlanFormy-Duval
作为一个满意的GNOME用户,我一直在使用内置的屏幕截图工具。在旧版本中,我会用Shift+PrtSc对一个窗口进行截图。现在我只需使用PrtSc,然后用工具选择区域。我更喜欢新版本,但如果我不得不回到旧版本,那也是可以的。
-ChrisHermansen
XFCE屏幕拍摄器
图片来源:图片来源:图片来源:图片来源:图片来源:图片来源:图片来源:图片来源:图片来源
(Seth Kenlon, CC BY-SA 4.0)
我最近一直在使用XFCE,xfce4-screenshooter一直做得很好。就像XFCE的其他功能一样,它的功能很简约,但功能很强,可以选择捕捉整个屏幕、活动窗口或只是一个区域。你甚至可以激活或停用鼠标光标是否包括在拍摄中。
-克拉图
狰狞和啜泣
我有一个有趣的小别名,我用于截图。
alias sshot='; grim -g "$(slurp)" screenshot-$(date +%s).png 2> /dev/null'
它可以让我在屏幕上画一个矩形,并且只捕捉这个区域。这个命令使用grim和slurp,两者都可以在Fedora仓库中找到。
但这只在Wayland上有效。在X11上,你可以用maim和scrot代替它们。
-MohammedSaud