Linux 屏幕截图,如何像 mac 一样截取它们

alp*_*ha1 7 linux screenshot opensuse-11.2 macos

我运行 opensuse 11.2 KDE 4.3.5。

我没有 mac,但我用过一个并且非常喜欢屏幕截图的一个功能。具体来说,Command+Shift+3 可以将屏幕截图保存到桌面,而无需打开程序或类似的东西。

有没有办法在 KDE 中做到这一点?Ksnapshot 很好,但我不想每次都点击按钮。

我试过命令行导入,它总是给我一些X 服务器未配置错误或其他东西,所以这不是一个选项。

Rya*_*son 6

我使用Shutter来满足我所有的 Linux 屏幕截图需求。您可以将其设置为将屏幕截图保存在桌面上,并且您可以轻松地为其设置键盘快捷键,因此它应该可以处理您的特定问题,并使大多数与屏幕截图相关的任务变得更加容易。


Joh*_*han 1

我知道您说过 ImageMagick 有问题,但我认为您应该问另一个问题,为什么导入对您不起作用。

然后当你有这样的工作时,这样的事情可能会有所帮助......(也许)


好吧,我找到了有关如何在 ubuntu linux 上截取屏幕截图的页面,在那里我选择了 ImageMagick 方式并将其包装在一个小脚本中。(或尝试 scrot)。

将其保存在 ~/bin/take_screenshot.sh 中

#!/bin/sh

time=`date +%Y%m%d_%H%M%S`
import -window root ~/screenshot_$time.png
#scrot ~/screenshot_$time.png
Run Code Online (Sandbox Code Playgroud)

然后使脚本可执行

chmod 755 bin/take_screenshot.sh 
Run Code Online (Sandbox Code Playgroud)

然后添加一个执行此脚本的键盘快捷键(首先您应该尝试从终端运行它并确保它正在工作......)。

现在,当您按下 Command+Shift+3 时,屏幕截图将以唯一的名称保存在您的主目录中,例如 Screenshot_20100318_074618.png。