我正在运行 OpenSuse,并使用 dwm 作为窗口管理器。自从我从 KDE 切换以来,我还没有找到一种方法来截取屏幕截图,甚至捕获部分屏幕。
有什么方法可以在命令行环境中执行此操作吗?
答案1
ImageMagick 附带了用于import
截取屏幕截图的实用程序。它有大量选项,但默认情况下它允许您在屏幕上绘制一个矩形并仅保存该部分。如果你想要整个窗口,你可以使用-window ID
;标识符“root”捕获整个屏幕
答案2
答案3
我一直在使用快门在没有任何桌面环境的Xmonad下一直运行良好。 Shutter 是一个具有大量功能的 GUI 应用程序。
大多数时候,我会shutter -s
在启动器/终端中输入“”,程序会让我选择要捕获的屏幕区域。然后我点击Enter该文件将保存到我的主文件夹中。
答案4
如果您正在寻找简约的解决方案,您的Xorg
服务器可能已经附带了一个名为xwd
。如果没有,并且您需要单独安装它,这可能是最轻的可能性 - 二进制文件大小仅为 27 KB。小心,因为它输出数据stdout
!
但问题其特点xwd
是它将屏幕截图转储到XWD X Window 转储图像数据格式,而不是标准图像。您可以查看此类转储和一个同伴xwud
程序(运行xwud -in yourdumpfile
)。要获取典型的图像文件,您需要使用类似xwdtopnm
或convert
(来自ImageMagick
)之类的内容对其进行转换。