使用Gnome时如何截屏?


25

有一组非常详细的说明,说明如何在debian在线下拍摄屏幕截图。第一段建议debian支持内置的屏幕截图功能:

"Print Screen" key to take a screenshot of the whole screen.
Alt+"Print Screen" key to take a screenshot of the current active window.

debian屏幕截图弹出

说明表明,当我按时,PrtScn我应该看到此弹出窗口。但是,我正在运行Debian Jessie,当我按该按钮时,PrtScn我只会听到相机快门声,而看不到弹出窗口。我尝试粘贴到GIMPedit-> paste)中,但是剪贴板上没有任何内容。

我听到快门声的事实表明正在发生某些事情,但是如何获得图像的副本?


apt-cache search screenshot | grep creenshot提供了很多选择,还有其他选择。您链接到的网页有很多选择。你在说哪一个?
Faheem Mitha 2014年

@FaheemMitha我试图澄清。我希望使内置功能正常运行。
2014年

如果您正在运行GNOME,那可能会起作用。页面引用,gnome-utils因此您需要安装该页面。您写了“第一段建议debian支持内置的屏幕截图功能”。这与Debian本身无关。您在运行GNOME吗?我会试一试。但是,还有许多其他选择。我建议进行实验。
Faheem Mitha 2014年

@FaheemMitha是的,我正在运行GNOME(如果有区别,我正在使用“ GNOME-classic” GUI)。您认为这是一个错误吗?
2014年

Answers:


2

您询问的屏幕快照配方使用该gnome-utils软件包。但是,正如您可以检查的那样,包含该软件包的最新Debian版本已被压缩。

由于您描述的功能使用gnome-utils,并且由于该软件包不再存在于Debian中,因此该方法不起作用也就不足为奇了。

此外,您还可以查看https://wiki.debian.org/ScreenShots的信息标签,然后您会看到其中包含您在2007年添加的问题中的图像。

摘要:我建议您使用另一种方法来获取屏幕截图。有许多这样的方法。


6
FWIW,在较新的Gnome版本上,~/Pictures默认情况下将屏幕截图保存在其中。截屏是通过gnome-shellgnome-utils不建议使用)完成的,请参见此处
don_crissti 2014年

@don_crissti,这应该是一个单独的答案。
Faheem Mitha 2014年

8
您根本没有给出任何答案!
罗德里戈

也许您想真正回答问题,而不是简单地在@arman询问的内容中添加细节?
theillien

26

GNOME具有内置的屏幕截图功能已有一段时间。屏幕截图存储在中$HOME/Pictures,没有对话框或任何确认。按下屏幕快照快捷方式时,您只会听到相机的喀哒声。默认情况下,快捷方式是:

  • PrtScn -捕获整个屏幕
  • Alt+ PrtScn-捕获当前窗口
  • Shift+ PrtScn-光标变为十字准线,现在您可以选择要捕获的区域。
  • Ctrl+ Shift+ PrtScn-与上述相同,但保存到剪贴板。

8
一个有用的补充功能:按住Ctrl任意一个,然后屏幕快照将被复制到剪贴板,而不是另存为文件。请参阅位于help.gnome.org/users/gnome-help/stable/screen-shot-record.html的文档。
格雷格·普莱斯

8

我建议安装该应用程序shutter以截取屏幕截图。应该在Debian的回购协议中。该应用程序的主要站点位于:http : //shutter-project.org/

    SS#1

它允许您配置PrtScr按钮,以便在“快门”中捕获屏幕,而不是使用GNOME的捕获方法。它还允许您捕获区域,整个窗口,整个桌面,右键单击对话框等。它还可以通过添加箭头,圆圈,模糊文本等来注释图像。

我每天都在使用它,这是我使用Linux多年以来发现的最好的屏幕捕获工具。查看该项目网站上的屏幕截图库,以及显示该屏幕截图的各种截屏视频:

使其成为默认值 PrtScr

如果要进行此更改,可以在GNOME的“设置”对话框(特别是“键盘”小程序的“ 快捷方式”选项卡)下进行。

$ gnome-control-center

将带您进入“ 设置”对话框。从那里单击键盘小程序,然后单击快捷方式选项卡。从这里,您会注意到左侧的选择之一,应该显示Screenshots

    SS#2

在这里,您可以看到系统上存在哪些键盘快捷键,并且通过获取全屏,活动窗口,区域等,快门可以代替它们。但是要覆盖它们,您必须在下添加条目在自定义快捷键,如下所示:

    SS#3

                                             SS#4

    SS#5

    SS#6

    SS#7

可以通过命令行调用快门来进行屏幕截图,因此只需在将按钮之一按下时将动作更改为相应的shutter命令,即可映射其他类型的动作。从shutter的使用情况页面:

$ shutter --help
Usage:
    shutter [options]

...

  Capture Mode Options:
    -s, --select=[X,Y,WIDTH,HEIGHT]
            Capture an area of the screen. Providing X,Y,WIDTH,HEIGHT is
            optional.

    -f, --full
            Capture the entire screen.

    -w, --window=[NAME_PATTERN]
            Select a window to capture. Providing a NAME_PATTERN (Perl-style
            regex) ist optional.

    -a, --active
            Capture the current active window.

    --section
            Capture a section. You will be able to select any child window
            by moving the mouse over it.

    -m, --menu
            Capture a menu.

    -t, --tooltip
            Capture a tooltip.

    --web=[URL]
            Capture a webpage. Providing an URL ist optional.

    -r, --redo
            Redo last screenshot.

...

因此,有了适当的映射,您现在可以单击PrtScr按钮并获得全屏抓图,如下所示:

    SS#8


2
在Debian Wheezy上,这将产生警报(对于Debian用户),即警告:“警告:缺少Net :: DBus :: GLib-> Ubuntu一个支持将被禁用!” 我很想提交错误报告。
Faheem Mitha 2014年

您写道:“它允许您配置PrtScr按钮,以便它在“快门”中捕获屏幕,而不是使用GNOME的捕获方法。” 那么,(a)这很有用吗?(b)您如何做到这一点?
Faheem Mitha 2014年

@FaheemMitha-它们不是很详细,但是应该让您知道如何执行此操作。
slm

“快门”设置中还有一个选项可以设置键盘绑定:菜单“编辑”>“首选项”>“键盘”(尽管在Cinnamon中它们似乎在我的系统中不起作用)
Marco Lackovic 2014年

0

尽管GNOME可能无法以其本机方式拍摄屏幕快照,但安装GIMP的可能性很大。它甚至可以在Tails中使用。

GIMP可以截取整个屏幕或不同窗口的屏幕截图。

打开GIMP,File> Create> Screenshot


gnome绝对是“能够以其本机方式拍摄屏幕截图”。
don_crissti

当然。如果所有必需的软件包都已安装。
TranslucentCloud

0

2017年(我用的openSUSE 42.2飞跃GNOME 3.20),也有在使用GNOME截屏两种方式:

  1. 其中之一是使用键盘快捷键,@ Skyr的答案对此进行了详细记录

  2. 另一种是使用GNOME屏幕快照应用程序,如GNOME帮助中所述

  1. 从“ 活动”概述中打开“ 屏幕截图 ” 。
  2. 在“ 屏幕截图”窗口中,选择是获取整个屏幕,当前窗口还是屏幕区域。如果需要选择窗口或以其他方式设置屏幕截图,请设置延迟。然后选择您想要的任何效果。
  3. 单击“获取屏幕截图”。

如果选择了“选择要抓取的区域”,则指针将变为十字准线。单击并拖动所需的屏幕截图区域。

  1. 在“保存屏幕截图”窗口中,输入文件名并选择一个文件夹,然后单击“保存”。https://zh.wikipedia.org/wiki/屏幕截图

另外,也可以将屏幕截图直接导入图像编辑应用程序,而无需先保存。单击“复制到剪贴板”,然后将图像粘贴到另一个应用程序中,或将屏幕截图缩略图拖动到该应用程序中。

根据维基百科

GNOME截图是在使用的工具GNOME 桌面环境采取截图。它是GNOME实用程序(gnome-utils)软件包的一部分,但在2011年的3.3.1版本中被拆分为自己的软件包[ 3 ]。[ 4 ]

我可以在openSUSE上确认:我的系统上有一个名为install的软件包gnome-screenshot。我不必手动安装它,也许它已经在openSUSE上随GNOME一起提供了。

DebianUbuntu也有名为的软件包gnome-screenshot


0

您的机器上可能未安装gnome,如果由于“ GNOME SCREENSHOT”不起作用而收到消息,则在这种情况下,请使用以下命令安装gnome:

sudo yum install gnome-utils -y

0

我在理解它时遇到了同样的问题。
只有当您实际打开程序并手动单击按钮以截取屏幕截图时,您才能获得所显示的窗口。
当您只按PrtScr时,您确实获得了屏幕截图,但是您必须知道在哪里寻找它。我在Raspbian OS上使用Raspberry Pi,因此必须转到/ home / pi来获取图像,然后将其拖到所需的文件夹中。您也可以尝试在“图像”文件夹中查找它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.