为什么按“PrtScrn”按钮打不开 Gnome 的屏幕截图窗口?

为什么按“PrtScrn”按钮打不开 Gnome 的屏幕截图窗口?

有一套非常详细的说明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我只听到相机快门声,而没有看到弹出窗口。我尝试粘贴到GIMP( edit-> paste) 但剪贴板上没有任何内容。

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

答案1

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

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

答案2

我建议安装shutter用于截屏的应用程序。应该在 Debian 的存储库中。该应用程序的主要网站在这里:http://shutter-project.org/

    SS #1

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

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

使其成为默认值PrtScr

如果您想进行此更改,可以在 GNOME 下进行设置对话框,特别是键盘小程序的快捷方式的标签。

$ gnome-control-center

将带您前往设置对话。从那里单击键盘小程序,然后单击捷径标签。从这里你会注意到左边的选项之一,它应该说截图

    SS #2

从这里您可以看到系统上存在哪些键盘快捷键,而快门可以通过抓取全屏、活动窗口、区域等来替代它们。但是要覆盖它们,您必须在下面添加条目这自定义快捷键像这样:

    SS#3

                                             SS#4

    SS#5

    SS#6

    SS #7

Shutter 可以通过命令行调用来进行屏幕拍摄,因此只需将按下其中一个按钮时的动作更改为相应的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

答案3

您询问的屏幕截图配方使用了该gnome-utils包。然而,正如您所看到的,包含该软件包的最后一个 Debian 版本是挤压的。

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

此外,您还可以检查信息选项卡https://wiki.debian.org/ScreenShots,您会看到问题中包含的图像是在 2007 年添加的。

摘要:我建议您使用其他方法来获取屏幕截图。这样的方法有很多。

答案4

尽管 GNOME 可能无法以其本机方式截取屏幕截图,但它有很大的机会GIMP安装。它甚至可以在 Tails 中找到。

GIMP 能够截取整个屏幕或不同窗口的屏幕截图。

打开 GIMP ,File>> CreateScreenshot

相关内容