From 17d7944c7fbbe59868c7a07abfd6197046dad713 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Sun, 5 Feb 2023 14:27:51 +0800 Subject: [PATCH] RP @geekpi https://linux.cn/article-15512-1.html --- ... GNOME Screenshot Tool Old and New Methods.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/published/20230119.1 ⭐️ GNOME Screenshot Tool Old and New Methods.md b/published/20230119.1 ⭐️ GNOME Screenshot Tool Old and New Methods.md index d36bc0f684..51da58de03 100644 --- a/published/20230119.1 ⭐️ GNOME Screenshot Tool Old and New Methods.md +++ b/published/20230119.1 ⭐️ GNOME Screenshot Tool Old and New Methods.md @@ -3,24 +3,24 @@ [#]: author: "Arindam https://www.debugpoint.com/author/admin1/" [#]: collector: "lkxed" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15512-1.html" -GNOME 截图工具:旧的和新的方法 +GNOME 截图工具的新旧截图方式 ====== -**以下是关于 GNOME 截图工具的细节,它的用法以及如何用旧的和现代的方法安装和启动它们。** +> 以下是关于 GNOME 截图工具的细节,它的用法、安装方法以及如何用新旧两种方式启动它们。 ![][1] 2022 年,GNOME 改变了其默认的截图工具,并将截图功能构建为 GNOME Shell 的一部分。它不再是一个独立的应用了。 -早些时候,GNOME 通过所有主要的 Linux 发行版,如 Ubuntu 和 Fedora,提供了一个本地 GTK 应用 gnome-screenshot。然而,从 [GNOME 42][2] 开始,这个功能已经被移除。因此从 [Ubuntu 22.04][3] 和 Fedora 36 开始,你只能得到以下新的截图 UI 作为默认的截图工具。 +早些时候,GNOME 为主要的 Linux 发行版,如 Ubuntu 和 Fedora,提供了一个原生的 GTK 应用 gnome-screenshot。然而,从 [GNOME 42][2] 开始,这个功能已经被移除。因此从 [Ubuntu 22.04][3] 和 Fedora 36 开始,你只能得到以下新的截图 UI 作为默认的截图工具。 -这一变化从根本上破坏了许多工作流程。因为它不是一个你可以单独启动的可执行文件,你只能依赖键盘上的 Print-Screen 键。而且只能通过应用搜索获得一个快捷方式。 +这一变化从根本上破坏了许多工作流程。因为它不是一个你可以单独启动的可执行文件,你只能依赖键盘上的 `Print-Screen` 键。而且只能通过应用搜索找到它的快捷方式。 -因此,在新的 GNOME 截图 UI 中捕捉有延迟的屏幕截图变得更有挑战性。 +因此,在新的 GNOME 截图 UI 中捕捉延迟的屏幕截图变得更有挑战性。 下面是一些你仍然可以使用旧的 GNOME 截图工具的方法,以及如何手动触发新的截图 UI。 @@ -38,7 +38,7 @@ sudo apt install gnome-screenshot sudo dnf install gnome-screenshot ``` -如果你在 **Arch Linux 或者 Manjaro Linux 中使用 GNOME 桌面**,那么使用下面的命令来安装它。 +如果你在 Arch Linux 或者 Manjaro Linux 中使用 GNOME 桌面,那么使用下面的命令来安装它。 ``` pacman -S gnome-desktop @@ -50,7 +50,7 @@ pacman -S gnome-desktop ![GNOME 截图主窗口(旧)][5] -为了进一步定制,你可以打开设置,从 Shell 的新 UI 中移除 Print-Screen 的按键绑定,并通过以下命令创建一个自定义的键盘快捷方式。 +为了进一步定制,你可以打开设置,从 GNOME Shell 的新 UI 中移除 `Print-Screen` 的按键绑定,并通过以下命令创建一个自定义的键盘快捷方式: ``` gnome-screenshot --window <窗口> @@ -60,13 +60,13 @@ gnome-screenshot <全屏> ### GNOME 截图 UI:如何通过命令行手动触发它 -当你从键盘上按下 Print-Screen 键时执行的函数是 [GNOME Shell 代码][6]的一部分。不幸的是,它被保护在 dbus API 内,你不能直接调用它。 +当你从键盘上按下 `Print-Screen` 键时执行的功能是 [GNOME Shell 代码][6] 的一部分。不幸的是,它被保护在 dbus API 内,你不能直接调用它。 这样做是为了让你在 Wayland 下安全,这样就不会有任意的代码通过任何脚本获得对 dbus 调用函数的访问。 -然而,这破坏了许多使用场景和人们多年来编写的脚本。例如,许多用户报告说 [Zoom][7] 在 GNOME-Wayland 下的视频会议通话[中断][8]就是因为这个原因,最终通过下面这个关闭安全模式的方法解决了这个问题。 +然而,这破坏了许多使用场景和人们多年来编写的脚本。例如,许多用户报告说 [Zoom][7] 在 GNOME-Wayland 下的视频会议通话 [中断][8] 就是因为这个原因,最终通过下面这个关闭安全模式的方法解决了这个问题。 -让我们看看如何关闭它并触发 gnome-shell 的截图 +让我们看看如何关闭它并触发 gnome-shell 的截图。 在使用下面的步骤之前,请谨慎行事。因为它可能会开放你的 GNOME Shell,让你任意访问脚本。请确保你知道你在做什么。 @@ -80,7 +80,7 @@ lg ![启动 looking glass][10] -在顶部选择 Evaluator,在命令窗口中,输入以下内容。然后点击回车。 +在顶部选择 “Evaluator”,在命令窗口中,输入以下内容。然后点击回车。 ``` global.context.unsafe_mode = true @@ -92,9 +92,9 @@ global.context.unsafe_mode = true ![验证][12] -现在按 esc 键关闭 looking glass。并打开一个终端。 +现在按 `Esc` 键关闭 “looking glass”。并打开一个终端。 -输入以下内容以启动截图工具。 +输入以下内容以启动截图工具: ``` gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.screenshotUI.open();' @@ -104,10 +104,10 @@ gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --met ![从 CLI 启动新的 GNOME Shell 截图 UI][13] -如果你想关闭它,再次打开 `lg` 并将其设置为 false。 +如果你想关闭它,再次打开 `lg` 并将其设置为 `false`。 ``` -global.context.unsafe_mode = true +global.context.unsafe_mode = false ``` ### 结束语 @@ -123,7 +123,7 @@ via: https://www.debugpoint.com/gnome-screenshot-tool-usage/ 作者:[Arindam][a] 选题:[lkxed][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出