虽迟但到！GNOME 的文件选取器在 18 年后增加了缩略图视图
一个长期缺位、也是急需的功能请求，终于通过了！
缩略图 GNOME
117.181.102.215
KDE笑死
来自117.181.102.215的 Chrome 108.0|Windows 10 用户
2022-12-25T14:25:20.000
110.244.218.106
确实，而且dophin 的缩略图生成速度超快
来自河北沧州的 Chrome 108.0|Windows 10 用户
2022-12-26T08:29:47.000
117.174.79.224
我觉得Linux用户很少会打开文件选取器吧。
来自四川成都的 Firefox 108.0|GNU/Linux 用户
2022-12-28T22:55:12.000
一个长期缺位、也是急需的功能请求，终于通过了！

> 
> 一个长期缺位、也是急需的功能请求，终于通过了！
> 
> 
> 


![](/data/attachment/album/202212/25/120757n0fj9w983j9h6j9a.png)


如今，程序的用户界面是非常重要的；即使是最简单的交互也能决定用户的体验。


GNOME 的文件选取器在查看文件时缺乏适当的缩略图预览，而是依赖于一个普通的列表视图。这对许多人来说可能是不直观的。


多年来，缺乏这一功能也成了许多段子和讨论的主题。


但是现在，在最初的 [功能请求](https://bugzilla.gnome.org/show_bug.cgi?id=141154) 提出 18 年之后，GNOME 终于可以支持一个合适的缩略图视图了。


让我们来看看这个即将到来的对 GNOME 文件选取器的改变。


### 该功能将随着 GNOME 44 到来


![GNOME 文件缩略图视图](/data/attachment/album/202212/25/120758i13x1979vvdt1dpt.png)


正如这个由 GNOME 开发者 [Matthias Clasen](https://twitter.com/matthias_clasen) 提供的早期构建截图所展示的。GNOME 上的文件选取器将具有一个缩略图视图。


这就是它在 GNOME 43 上的样子：


![GNOME 43 的文件选取器](/data/attachment/album/202212/25/120758lo00trt2ettt05t0.png)


**如何访问它？** 在 GNOME 上文件选取器的网格视图里，可以显示文件和文件夹的缩略图预览。


现在将很容易区分文件管理器中的项目；不再需要打开一个文件来查看它包含的内容了！


![GNOME 文件缩略图视图选取器](/data/attachment/album/202212/25/120759gdybx4e9dkqkr8q4.png)


当这个功能到来时，你可以通过点击右上方的新视图切换按钮来启用它。


**有什么变化？** 对于一个简单的功能添加来说，18 年是一个很长的时间。众多的技术原因使其实施成为一项艰巨的任务。


但我很高兴，它终于来了。?


使之成为可能的原因之一是最近在 GTK 代码库中进行的废弃和现代化工作。



> 
> ? GTK 是 GNOME 的一切的核心的工具箱。
> 
> 
> 


而且，这些变化导致 [GtkListView](https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gtklistview.c) 和 [GtkGridView](https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gtkgridview.c) 使用相同的数据模型来实现这个功能。


**预期何时？** 这个历史上的 [合并请求](https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5163) 已经被接受，并为其引入 GNOME 铺平道路。


你可以期待它在 2023 年的某个时候与 GNOME 44 一起到来。


我很期待！?


我们将把它作为 GNOME 44 功能提供的一部分来报道。所以，请继续关注我们的报道吧！




---


via: <https://news.itsfoss.com/gnome-file-picker/>


作者：[Sourav Rudra](https://news.itsfoss.com/author/sourav/) 选题：[lkxed](https://github.com/lkxed) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

