GNOME “文件”引入最受欢迎的功能:“新建文件”菜单
创始人
2024-03-02 12:39:22
0

这是 GNOME “文件”中的“新建文件”功能,它为你提供了一种创建文档和文件的新方法。让我们看一看。

无需在后端进行更多调整。通过“ 文件 Files ”(又名 Nautilus)中的上下文菜单创建新文档/新文件的最令人期待的功能终于到来了。

作为 谷歌编程之夏 2022 的一部分,(由 Ignacy Kuchciński 开发的)这个新功能最近经过审查并合并到 “文件” 的主分支中。

它看起来如何

当你右键单击文件时,上下文菜单有一个新选项“ 新建文件 New File ”。

New File Option in Files Context Menu

GNOME “文件”中的“ 新建文件 New File ”选项启动一个操作窗口,如下图所示。

GNOME Files New File Action Dialog

当它启动上述对话框时,会在后台发生一些事情。

你可能知道你可以在主目录中创建一个带有模板的 Template 文件夹,以便轻松访问常用的文档类型。因此,GNOME “文件” 会检查你是否有该目录。

如果当前存在一个带有模板的 Template 目录,你能通过那些文档类型的列表以创建新文档。

GNOME Files New File Template Dialog (when some templates present)

如果你没有任何模板(很可能),GNOME “文件”会扫描你的系统并根据系统中已安装的应用程序显示常见文件类型的列表。

例如,文本编辑器、LibreOffice 文档类型(电子表格、演示文稿)等。

这里还发生了一些其他事情。当你为新文档选择文件类型时,系统会选择默认的文件扩展名。这是文件名文本框中的受保护标签。

此外,如果你没有安装任何模板或任何应用程序,则根本不会显示“新建文件”菜单选项。

未来路线图

开发人员还提出了未来对该功能的增强,更大程度地扩展其功能。

当没有可用的模板时,对话框将如下所示。它将允许你通过选择应用程序来创建文件,包括空白文件。

此外,你可以直接启动软件来安装一些可以帮助你创建相应文件类型的应用程序。

由于这个功能比较复杂,可能会在以后开发。目前还没有时间表。

这在“文件” v43 中可用(通过 GNOME 43)吗?

但是,在我看来,这种变化需要一些额外的设计审查。我觉得它不完整。例如,当你有模板时,你无法创建标准文档类型(文本、LibreOffice 文档)—— 这两个对话框是互斥的。另外,我发现了一些小 BUG。

尽管该功能目前 已获得批准和合并,但由于日程冲突,它无法进入 GNOME 43候选版本

希望在经过一轮良好的审查和测试后,你可以在明年的 GNOME 44 版本中获得此功能。

总结

总的来说,这是一个优雅的功能,我认为如今没有任何其他文件管理器具有这种先进的设计。一旦这个“文件”的“新建文件”功能被完全实现,它将会是其出色功能集的一个很好的补充。

那么,你喜欢这个新设计吗?请在评论框中告诉我。


via: https://www.debugpoint.com/gnome-files-new-file-document/

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

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

相关内容

bwrap: execvp...
这个错误通常是由于GNOME Builder无法找到要执行的应用程...
2025-01-12 19:32:01
Fedora 发行版调整:...
感谢IT之家网友 的线索投递! IT之家 11 月 12 日消息,...
2024-12-08 06:12:53
编译GNOME桌面时无法定...
在编译 GNOME 时,需要下载并安装 gettext-tools...
2024-12-08 06:00:57
Fedora 发行版调整:...
IT之家 11 月 12 日消息,科技媒体 phoronix 于 ...
2024-11-14 10:27:41
Fedora Linux ...
OSCHINA ↑点击蓝字 关注我们 Fedora 官方正式宣布了...
2024-10-31 15:03:57
Ubuntu 24.10来...
【ITBEAR】Canonical公司近日宣布,正式推出Ubunt...
2024-10-12 06:24:28

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...