分类 桌面应用 下的文章

在 Linux 中无法打开 AVIF 图片?AVIF 是一种新的网络图像文件格式,下面是在 Linux 桌面上查看 AVIF 图像的方法。

就质量而言,PNG 是最好的,但它们体积庞大,因此不适合用于网站。

JPEG 会减小文件大小,但会显着降低图像质量。

WebP 是一种相对较新的格式,可以生成尺寸更小、质量更好的图像。

现在,AVIF 是一种新的文件格式,可以在不牺牲质量的情况下压缩图像。对于相同的图像质量,它们比 WebP 更小。

最近 Linux 已开始提供 WebP 支持。但是,许多发行版默认不支持 AVIF 图像格式。

如果你从网络上下载 AVIF 格式的图像,它不会显示缩略图。

avif image no thumbnail

如果你尝试使用默认图像查看器打开它,它很可能会显示“无法识别的图像文件格式”错误。

avif images dont open linux

那么,解决方案是什么? 在 Linux 上根本看不了 AVIF 图像吗?

不,事实并非如此。对于 Linux,总有一种解决方法。

在 Linux 中查看 AVIF 图像文件

有一个名为 gThumb 的便捷 图像查看器,可用于在 Linux 上打开 AVIF 图像。

如果不是全部的话,它应该在大多数 Linux 发行版的仓库中可用。

在 Ubuntu 和基于 Debian 的发行版上,使用以下命令安装 gThumb。

sudo apt install gthumb

install gthumb ubuntu

安装后,选择一张 AVIF 图像,右键单击它并选择“ 打开方式 Open With ”选项。在这里,选择 gThumb,将其设为 AVIF 图像的默认值并打开它。

make gthumb default for avif

gThumb 在打开的图像下以缩略图格式显示同一文件夹中的所有图像。

avif image opened with gthumb in linux

使用 gThumb 打开 AVIF 图像后,它们也应该以缩略图显示。

avif image thumbnail

就是这样。你现在可以在 Linux 桌面上欣赏 AVIF 图像。

总结

gThumb 是一个用途极为广泛且功能强大的应用。这让我想知道为什么它不被用作 GNOME 或其他桌面环境和发行版中的默认图像查看器。

关于 Linux 中默认的 AVIF 支持,迟早会添加。目前,gThumb 完成了这项工作。

(题图:MJ/a54d1f0d-ea92-42dd-bb31-de8097153cad)


via: https://itsfoss.com/view-avif-images-linux/

作者:Abhishek Prakash 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

探索 Collabora Online 的互操作性,使文档和电子表格在所有办公套件中兼容。

Collabora Online 支持各种各样的文件和格式。不过,这个开源办公套件在互操作性方面的表现如何?本文仔细研究了 Collabora Online 与不同办公套件(如 Microsoft 365 和 Google Workspace)交换复杂文本文档和电子表格的能力。

Collabora Online 是一款适用于云端或内部的开源办公套件,可以保护你的隐私,让你完全控制你的数据。该软件由位于剑桥的 Collabora Productivity Ltd 开发,其团队在世界各地工作。Collabora Online 以 LibreOffice 技术为基础,并主要使用 Mozilla Public License 2.0 许可。

Collabora Online 可以在任何现代网络浏览器中运行,不需要额外的插件或附加组件。它有一个完整的基于云的办公套件,包括一个文字处理器(Writer)、电子表格程序(Calc)、演示软件(Impress)和一个设计矢量图的应用(Draw)。

本文介绍了 Collabora Online 的一些新的互操作性功能,包括宏、动态字体加载和电子表格应用程序的 Sparklines 支持。这些功能扩展了现有的对微软文件格式的出色处理。

什么是互操作性,为什么它很重要?

一般来说,互操作性是指不同的设备或应用在一起工作和无缝交换数据的能力。在办公套件的背景下,互操作性主要是指文件格式。用户应该能够打开、编辑和保存 .doc.docx.xls.xlsx.odt.ods文件,无论它们是用微软的 Word、苹果的 iWork 还是 LibreOffice 创建。

对于在线办公套件也是如此。通过确保文件可以在 Microsoft 365、Google Workspace 和 Collabora Online 之间交换,互操作性有助于提高生产力和促进协作。所有在线办公套件都可以保存各种格式的文件。它们还可以导入和导出最初在其他办公套件中创建的文档、电子表格和演示文稿。

管理宏,确保文件处理顺畅

经常引起问题的是带有宏的文件。它们通常是用特定的编程语言开发的,适用于某个特定的应用。虽然在 Google Sheets 中记录和编辑宏是可能的,但在微软 Office 中用 Visual Basic for Applications(VBA)实现的宏不能被转换,必须用 Google Apps Script 重新创建。打开带有 VBA 宏的 Word 文档会产生错误,并通知用户这些宏将被忽略或禁用。

Collabora Online 支持宏,并在容器内的服务器端运行它们。该功能默认是禁用的,管理员必须在 coolwsd.xml 配置文件中明确激活它。之后,用户可以选择在加载文档时允许使用宏。不过,有几个限制。例如,它不可能访问数据库源,访问其他(外部)文件,调用外部程序,使用控制形状,等等。多年来,由于活跃的社区以及客户和合作伙伴的贡献,Collabora Online 支持的代码和对象的数量已经大大增加。

Collabora Online:动态字体加载

办公套件中互操作性的另一个关键方面是字体。使用含有在特定平台上无法使用的字体的文档,可能会导致错误、意外的格式变化,甚至是内容的完全丢失。

微软 Office 文档经常使用 Google Workspace 或 Collabora Online 中没有的默认字体。为了解决这个问题,办公套件经常建议替换掉缺失的字体。这通常是有用的,但有时会导致不好的结果。

从 22.05.7 版本(2022 年 11 月发布)开始,Collabora Online 可以列出缺失的字体并建议替换。它还可以下载必要的字体并将其添加到服务器上。一切都是动态进行的,而不会停机。新的字体在几分钟内就可以在编辑会话中使用,实现最佳的互操作性。

Fonts can introduce a surprising complexity to your document, but Collabora Online can handle it.

为了实现这一目标,在文档被渲染的同时,通过 API 追踪丢失字体的信息。一个 JSON 文件存储了需要添加的字体列表。coolwsd.xml 文件(服务器端的设置)指向该 JSON 文件。它每分钟检查一次修改情况,并下载缺少的字体。

探索 Sparkline:显示电子表格中的数据趋势

Sparkline 是在工作表中单个单元格内的微小图表,它可以将数据的趋势可视化。这些微型图表有不同的风格,包括线、条和柱。Sparkline 还支持不同的颜色和水平/垂直轴。与显示尽可能多的数据并与文本流分开的大型图表不同,Sparkline 被缩减为核心值,通常放在同一单元格中数据本身的旁边或后面。Sparkline 通常是为一个单元格定义的,但也可以将共享相同数据范围和属性的多个 Sparkline 进行分组,以便进行渲染。

Customize the look of Sparklines.

Sparkline 是一个紧凑的参考,提供了一个快速的方法来说明趋势、模式、统计异常、增加和减少,同时避免了完整图表的复杂性。下面是一些不同的 Sparkline 类型:

  • 线形图: 通过线段从左到右连接各点,对于显示在一定时间内变化的数据特别有用。
  • 条形图: 使用水平排列的条形图表示数据,通常用于比较数字数据。
  • 柱状图: 是比较一系列数值的理想选择。柱是垂直的,其长度表示数据的相对大小/价值。柱状图经常被用来表示不同类别或群体的数据。

要创建一个 Sparkline,你首先要为该函数定义一个输入数据范围(一列或一行中的两个或多个单元格)。你还可以决定你希望 Sparkline 出现的单元格。在大多数电子表格应用中,你右键点击迷你图表来调整其属性,选择图表类型,并选择颜色。Collabora Online 为此提供了一个单独的对话框,使得改变微型图表的风格变得简单而方便。

在三个线上办公软件之间交换带有 Sparkline 的文件是可能的,不会丢失图表及其格式。如果你想在 Microsoft 365、Google Workspace 和 Collabora Online 之间共享电子表格,请确保使用微软格式的 .xlsx 进行导入和导出,因为 Google Sheets 不能很好地处理 .ods 文件。

文件交换很容易

Collabora Online 提供了几个新的互操作性功能,使得与其他办公套件交换文件变得容易。宏程序支持、动态字体加载和 Sparkline 确保了文档的无缝处理,避免了意外的格式变化。使用 Collabora Online 来统一和简化你的办公工作。

(题图:MJ:Office docs process dark plain background Illustration )


via: https://opensource.com/article/23/4/open-source-collabora-online-interoperability

作者:Heike Jurzik 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Gedit 是一个好的文本编辑器。用这些技巧、窍门和调整把它变成一个好的代码编辑器。

GNOME 可能已经抛弃了 Gedit 作为默认的文本编辑器,但它仍然是 Linux 老用户的最爱。

它主要是一个文本编辑器,但通过一些调整,它可以作为一个轻量级的代码编辑器使用。

是啊!为什么要用 VS Code 或其他专门的代码编辑器来编写 Bash 脚本或其他语言的简单程序?用 Gedit 也可以过一天。

我将在本文中分享一些我最喜欢的 Gedit 技巧和窍门。虽然大多数的调整对写代码是有益的,但有些对一般的文本写作也是有帮助的。

1、安装插件

可能个别人甚至不知道 Gedit 有强大的插件功能。你可以安装插件来获得额外的功能。

有两种类型的插件:

  • 可以从编辑器菜单中访问的官方 Gedit 插件
  • 第三方插件,可以从项目网站上下载,并放入插件目录中(下面讨论)。

Gedit 插件可以放在 /usr/share/gedit/plugins~/.local/share/gedit/plugins 目录下。

你可以通过点击 “汉堡包” 菜单,然后打开 “ 首选项 Preferences ” 窗口来访问可用和已安装的插件。

首选项窗口有 “ 插件 Plugins ” 标签,你可以看到所有可用的插件。你可以使用复选框来启用和禁用这些插件。

2、在侧边栏中显示文件浏览器

如果你正在处理一个有多个文件和文件夹的项目,在侧边栏中用文件浏览器看到所有可用的文件是相当有用的。

进入 “首选项” -> “插件”,启用 “ 文件浏览器面板 File Browser Panel ”。

之后,点击右上角的汉堡包菜单,从菜单 “ 查看 View ” -> “ 侧面板 Side Panel ” 启用侧面板视图。

现在把侧面板视图改为文件浏览器,如果还没有的话。

3、嵌入一个终端

是的!你可以在 Gedit 文本编辑器中直接嵌入一个终端。

这有什么意义呢?嗯,如果你正在写程序或脚本,嵌入终端可以帮助你运行脚本,并在编辑器中检查代码的变化。

要得到这个,首先要安装这个插件(针对 Ubuntu):

sudo apt install gedit-plugin-terminal

一旦插件安装完毕,从 “首选项” -> “插件” 中启用它。

嗯,从汉堡包菜单-> “查看”-> “ 底部面板 Bottom Panel ” 中启用底部面板。

4、Markdown 预览

喜欢 Markdown 吗?我也是!

有几个适用于 Linux 的 Markdown 编辑器,但你不必为了使用 Markdown 而去安装另一个应用程序。

在一个名为 “Gedit Markdown Preview” 的插件的帮助下,Gedit 完全有能力呈现 Markdown 代码。

Arch 用户可以在 AUR 中找到它,软件包为 gedit-plugin-markdown_preview

其他 Linux 用户可以找到 项目网页上的安装说明

一旦安装,在插件中启用它。你必须从汉堡包菜单 -> “查看”-> “侧面板” 中启用侧面板视图。

有了这个,它就开始在侧面板或底部窗格中显示 Markdown 文本的渲染文本。

5、创建代码片段

好的码农编码,优秀码农复用。

如果你发现自己重复使用同一段代码或文本,你可以将其保存为片段,并在需要时插入。这将为你节省一些时间(和挫折)。

先启用片段插件:

现在你可以从汉堡包菜单-> “ 管理片段 Manage Snippets ” 来访问片段。

你会发现它已经有几个为各种编程语言添加的片段。

你也可以通过点击左下角的 “+” 号将你的片段添加到所需的文件夹中。你也可以为片段指定一个快捷键,以便更快速地插入它们。

例如,我为 添加一个 Markdown 表格 添加了一个新的片段,并为其分配了一个键盘快捷键和 TAB 触发器(如上图所示)。现在,如果我在 Markdown 文档中按 CTRL + Alt + S,就会添加一个表格。或者,输入 table 并按下 TAB 键也会添加 Markdown 表格。

? 通常,片段被保存在 /usr/share/gedit/plugins/snippet 文件夹中作为 XML 文档,但我找不到新添加的片段被保存在哪里。

6、修复深色模式的问题

编码员喜欢深色模式。Gedit 遵守系统主题,如果你在操作系统层面切换到深色模式,它也会切换到深色模式。

一个主要的问题是,你无法阅读当前选定行的任何内容,因为文本和行的高亮部分都是白色的。

这个问题没有解决办法。然而,一个变通的办法是,要么禁用当前行的高亮显示,要么使用不同的颜色方案。

进入 “首选项” -> “ 字体和颜色 Font & Colors ”,然后选择像 Oblivion 这样的深色方案。这将稍微改变颜色方案,但至少你能看到高亮行的文字。

7、快速高亮选中的文本

双击一个词,Gedit 就会高亮显示整个文档中出现的所有相同的词。

虽然有一个官方插件,但这个功能默认是不启用的。

进入 “首选项” -> “插件”,启用 “ 快速高亮 Quick Highlight ” 选项。

8、显示行号

许多代码编辑器默认都会显示行号。当你看到 “第 X 行的语法错误 ” 时,它可以帮助你快速找到该行。

你可以通过进入 “首选项” -> “查看” -> “ 显示行号来启用行号 Display Line Numbers ”:

你也可以从底部启用或停用它。

9、保存一个版本

如果你正在修改一个文件,也许建立一个备份副本会更好?Gedit 可以自动做到这一点。

在 “首选项” -> “ 编辑器 Editor ” -> “ 创建一个备份副本 Create a Backup copy ” 中启用这个功能。

一个在原文件名称后面加上 ~ 符号的文件将作为备份文件出现。

10、自动保存文件

既然我们在谈论版本和备份,那么 在 Gedit 中启用自动保存 怎么样?这样,如果你在处理一个文件时,忘记用 Ctrl+S 手动保存,修改的内容会自动保存。

? 这个功能对一个从未在磁盘上保存过的全新文档不起作用。

从 “偏好” -> “编辑器”,你可以启用 “ 自动保存 Autosave ” 功能。默认情况下,它每 10 分钟自动保存一次,但你可以根据自己的喜好改变时间。

还有一个第三方的 smart-auto-save 扩展,可以在你停止输入时自动保存文档。

知道更多的 Gedit 技巧吗?

使用任何软件的乐趣之一是发现它不那么明显的功能。

在这里,你最喜欢哪个 Gedit 的调整?你知道一个没有多少人知道的 Gedit 的秘籍吗?在评论中与我们分享吧?


via: https://itsfoss.com/gedit-tweaks/

作者:Abhishek Prakash 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

跟随这个 Inkscape 教程,大量创建会议讲座卡图形。

我录制了一个 15 分钟长的教程,演示如何在 Inkscape 中从 CSV 文件或电子表格中自动生成图形(基本上是邮件合并类图形)。它使用了 Maren Hachmann 的 Next Generator Inkscape 扩展

你可以在 Fedora 设计团队在 Linux Rocks 上的 PeerTube 频道(PeerTube 是开源的!)中观看。

在这篇文章中,我提供了一些关于这个教程相关的背景。我还包括了对视频中内容的一个非常简要的总结,以防你宁愿草草浏览文字而不看视频。

会议讲座卡图形

每个 Flock/Nest 都需要为你在举办虚拟会议的在线平台上的每个讲座提供一个图形。像这样的大型活动,通常有大约 50 个或更多的讲座。这需要大量手工制作的图形。

通过本教程,你将学习如何在 Inkscape 中制作这样的模板。

图片显示 Inkscape 模板的一个例子

CSV 文件类似这样:

CONFERENCENAMETALKNAMEPRESENTERNAMES
BestConThe Pandas Are MarchingBeefy D. Miracle
Fedora NestWhy Fedora is the Best LinuxColúr and Badger
BambooFest 2022Bamboo Tastes Better with FedoraPanda
AwesomeConThe Best Talk You Ever HeardDr. Ver E. Awesome

将它们结合起来,CSV 中的每一行生成一个图形,像这样:

在 Inkscape 模板上显示 CSV 的图片

会议图形是你如何应用这个教程的一个好例子。你也可以用它来生成名片(它输出的是 PDF)、个性化的生日邀请函、教室里学生的个性化图形(比如贴在学生课桌上的名卡),以及办公室的铭牌。你也可以用它来创建用于标记物品的图形。作为 Fedora 设计团队的成员,你甚至可以用它来为 Fedora 制作很棒的横幅和图片!你可以用它来制作大量的不同用途。你可以应用这种技术的用途有很多,所以让你的想象力飞翔吧。

Inkscape Next Generator 扩展

创建这些图片的第一步是安装 Maren Hachmann 为Inkscape 创建的 Next Generator 扩展

  • 到网站上下载 next\_gen.inxnext\_gen.py
  • 然后进入 Inkscape的 “ 编辑 Edit > 首选项 Preferences > 系统 System ”对话框。搜索 “ 用户扩展 User Extensions ” 目录列表并点击 “ 打开 Open ” 图标。将 .inx 和 .py 文件拖入该文件夹。
  • 最后,你应该关闭所有打开的 Inkscape 窗口并重新启动 Inkscape。新的扩展在 “ 扩展 Extensions ” 菜单下: “ 扩展 Extensions > 输出 Export > Next Generator”。

创建一个模板

你的 CSV 文件的每个标题(在我的例子中:ConferenceNameTalkNamePresenterNames)都是一个变量,你可以把它放在 Inkscape 文件中,作为你的模板。看一下 SVG 模板文件的例子,以获得指导。如果你想让 TalkName 出现在你的模板中,在 Inkscape中创建一个文本对象,并将以下内容放入其中:

%VAR_TalkName%

当你运行扩展时,%VAR_TalkName% 文本将被替换为 CSV 中每一行列出的 TalkName。因此,对于第一行,%VAR_TalkName% 被替换为第一个图形的文本 The Pandas Are Marching。对于第二个图形,TalkNameWhy Fedora is the Best Linux。继续,直到给每个图形的加上 TalkName 列。

运行生成器

一旦你的模板准备好了,通过加载你的 CSV,运行 Next Generator 扩展。然后,选择你想在每个文件名中使用的变量(标题名称),点击 “ 应用 Apply ” 按钮。

在后面的文章中,我将提供一个关于这个扩展的更高级使用的教程,比如改变每个文件中包含的颜色和图形。

本文最初发表在作者的 博客上,经许可后重新发表。


via: https://opensource.com/article/23/3/automate-graphics-production-inkscape

作者:Máirín Duffy 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

今天我将和大家分享一些 LibreOffice 的键盘快捷键和排版技巧,希望能够帮你省下宝贵的时间。

LibreOffice 是我首选的生产力应用程序。它是向教育工作者和学生推荐 Linux 发行版的最有力理由之一,无论是 PK-12 还是高等教育。新的学年快到了,我想也是时候推荐一些 LibreOffice 快捷方式和技巧,它们可以为你节省宝贵的时间。

使用键盘快捷键让你工作更快捷

我平时经常使用键盘快捷键,以下是适用于所有 LibreOffice 应用程序的最常见的快捷键

  • Ctrl+N — 创建新文档
  • Ctrl+O — 打开一个文档
  • Ctrl+S — 保存文档
  • Ctrl+Shift+S — 另存为
  • Ctrl+P — 打印文档

这些是仅适用于 LibreOffice Writer 的快捷键:

  • Home — 移动到当前行的初始位置
  • End — 移动至当前行的结尾位置
  • Ctrl+Home — 将光标移动到文档的初始位置
  • Ctrl+End — 将光标移动到文档的结尾位置
  • Ctrl+A — 全选
  • Ctrl+D — 双下划线
  • Ctrl+E — 居中
  • Ctrl+H — 查找并替换
  • Ctrl+L — 左对齐
  • Ctrl+R — 右对齐

功能键也大有用处:

  • F2 — 打开公式栏
  • F3 — 自动补完
  • F5 — 打开导航器
  • F7 — 打开拼写和语法
  • F11 — 打开格式和排版
  • Shift+F11 — 创建新样式

文档格式

文档格式有很多种,LibreOffice 支持其中很多文档格式。默认情况下,LibreOffice 将文档保存为 开放文档格式 Open Document Format (ODF),这是一种开源标准,将样式表和数据存储在 ZIP 容器中,文本文档标记为 ODT,电子表格标记为 ODS,演示文稿标记为 ODP。它是一种灵活的格式,由 LibreOffice 社区和文档基金会维护。

ODF 是默认启用的,因此你无需执行任何操作即可让 LibreOffice 使用这种格式。

另一种文档开放规范是微软的 Office Open XML(OOXML)格式。它是一个 ISO 标准,并得到所有主要办公解决方案的良好支持。

如果你与使用微软 Office 的人一起工作(它本身不是开源的,但它确实使用开放的 OOXML 格式),那么他们肯定习惯于 DOCX、XLSX 和 PPTX 格式,并且可能无法打开 ODT、ODS 或 ODP 文件。你可以通过在 LibreOffice 中将 OOXML 设置为默认格式来避免很多混乱。

将 OOXML 设置为你的首选格式:

  1. 单击 “ 工具 Tools ” 菜单并选择菜单底部的 “ 选项 Options ”。
  2. 在 “ 选项 Options ” 窗口中,单击左侧面板中的 “ 加载/保存 Load/Save ” 类别,然后选择 “ 常规 General ”。
     title=
  3. 导航到 “ 默认文件格式和 ODF 设置 Default File Format and ODF Settings ” 部分。
  4. 在 “ 文档类型 Document type ” 选择 “ 文本文档 Text document ”,并在 “ 始终另存为 Always save as ” 下拉列表选择 “Open XML (Transitional) (*.docx) ”。
  5. 点击 “ 应用 Apply ” 然后点击 “ 确定 OK ”。
  6. 取消选择 “ 未以 ODF 或默认格式保存时发出警告 Warn when not saving in ODF or default format ” 以避免在保存时出现确认对话框。  title=

按照相同的逻辑重复,重复相同的过程用于 XLSX 和 PPTX 文档。

让办公更自由

LibreOffice 项目由蓬勃发展的用户和开发人员社区与文档基金会共同管理。这包括工程指导委员会、董事会、独立开发人员、设计师和翻译人员等。这些团队始终欢迎各位的贡献,因此如果你渴望参与一个超赞的开源项目,请不要犹豫 参与进来


via: https://opensource.com/article/21/9/libreoffice-tips

作者:Don Watkins 选题:lujun9972 译者:XiaotingHuang22 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

以下是关于 GNOME 截图工具的细节,它的用法、安装方法以及如何用新旧两种方式启动它们。

2022 年,GNOME 改变了其默认的截图工具,并将截图功能构建为 GNOME Shell 的一部分。它不再是一个独立的应用了。

早些时候,GNOME 为主要的 Linux 发行版,如 Ubuntu 和 Fedora,提供了一个原生的 GTK 应用 gnome-screenshot。然而,从 GNOME 42 开始,这个功能已经被移除。因此从 Ubuntu 22.04 和 Fedora 36 开始,你只能得到以下新的截图 UI 作为默认的截图工具。

这一变化从根本上破坏了许多工作流程。因为它不是一个你可以单独启动的可执行文件,你只能依赖键盘上的 Print-Screen 键。而且只能通过应用搜索找到它的快捷方式。

因此,在新的 GNOME 截图 UI 中捕捉延迟的屏幕截图变得更有挑战性。

下面是一些你仍然可以使用旧的 GNOME 截图工具的方法,以及如何手动触发新的截图 UI。

GNOME 截图工具:如何安装旧版 GUI

如果你使用的是 Ubuntu 22.04 及以上版本,或者任何基于 Ubuntu 的带有 GNOME 桌面的发行版,运行以下命令来安装它。

sudo apt install gnome-screenshot

而对于 Fedora 用户,使用下面的命令。

sudo dnf install gnome-screenshot

如果你在 Arch Linux 或者 Manjaro Linux 中使用 GNOME 桌面,那么使用下面的命令来安装它。

pacman -S gnome-desktop

安装后,通过应用程序菜单启动它。

GNOME 截图(旧)

GNOME 截图主窗口(旧)

为了进一步定制,你可以打开设置,从 GNOME Shell 的新 UI 中移除 Print-Screen 的按键绑定,并通过以下命令创建一个自定义的键盘快捷方式:

gnome-screenshot --window   <窗口>
gnome-screenshot --area     <区域>
gnome-screenshot            <全屏>

GNOME 截图 UI:如何通过命令行手动触发它

当你从键盘上按下 Print-Screen 键时执行的功能是 GNOME Shell 代码 的一部分。不幸的是,它被保护在 dbus API 内,你不能直接调用它。

这样做是为了让你在 Wayland 下安全,这样就不会有任意的代码通过任何脚本获得对 dbus 调用函数的访问。

然而,这破坏了许多使用场景和人们多年来编写的脚本。例如,许多用户报告说 Zoom 在 GNOME-Wayland 下的视频会议通话 中断 就是因为这个原因,最终通过下面这个关闭安全模式的方法解决了这个问题。

让我们看看如何关闭它并触发 gnome-shell 的截图。

在使用下面的步骤之前,请谨慎行事。因为它可能会开放你的 GNOME Shell,让你任意访问脚本。请确保你知道你在做什么。

首先,你需要打开 GNOME looking glass 来关闭安全模式。

ALT+F2 并输入以下内容:

lg

启动 looking glass

在顶部选择 “Evaluator”,在命令窗口中,输入以下内容。然后点击回车。

global.context.unsafe_mode = true

关闭安全模式

你应该看到一个响应,即它已被关闭。

验证

现在按 Esc 键关闭 “looking glass”。并打开一个终端。

输入以下内容以启动截图工具:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.screenshotUI.open();'

你应该看到新的 GNOME Shell 截图被触发了。

从 CLI 启动新的 GNOME Shell 截图 UI

如果你想关闭它,再次打开 lg 并将其设置为 false

global.context.unsafe_mode = false

结束语

从使用上来说,通过关闭安全模式,你仍然可以通过任何 shell 脚本使用新的截图功能。但不建议这样做。最好是使用旧的 GNOME 截图工具来避免所有的麻烦。

干杯。


via: https://www.debugpoint.com/gnome-screenshot-tool-usage/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出