为什么 gedit 没有填充 16.04 版中的“打开最近文件”菜单选项

为什么 gedit 没有填充 16.04 版中的“打开最近文件”菜单选项

它似乎已在 16.04 上停止工作,已更新至最新版本。

我可以打开并保存一个有名称的文件,但 gedit 菜单打开最近文件不会显示该文件或我打开或编辑的任何其他文件。只是重新打开已关闭的选项卡显示为灰色。

在此处输入图片描述

有趣的是......“打开”按钮展示我最近的文件,这是我今天之前没见过的东西

在此处输入图片描述

运行$/usr/bin/geditworks 确实会出现问题gedit(仍然存在问题),尽管这样我确实会收到以下警告

(gedit:17233): Gtk-WARNING **:  
Theme parsing error: gtk.css:1:25: Missing name of pseudo-class

答案1

这似乎是 GEdit、Gnome 和 Ubuntu 组合中出现的已确认问题。以下是该错误的链接 - https://bugs.launchpad.net/ubuntu/+source/gedit/+bug/1570227

我确实意识到这不是一个答案,但由于缺乏足够的要点,我实际上无法对问题添加评论,这就是为什么这个“答案”。

答案2

我正在使用 Mint 18.1,但它基于 Ubuntu 16.04。

当我发现这个问题时,我甚至没有在“打开/”菜单中获取最近的文件。看来 gedit 开发人员正计划转向这种方式显示最近的文件。但是,我也没有在 GIMP 中获取最近的文件,但我找到了一些信息来解释原因。

解决方案

查看下方偏好设置 → 系统设置 → 隐私选择记住最近访问的文件启用该功能后,我再次可以在基于 Ubuntu 的应用程序中获取我的文档历史记录。

答案3

这似乎是系统范围内的问题,并非直接由 gnome 软件包引起。实际上,我在 Linux Mint 18.1 系统升级后首次注意到 mousepad(xfce wm 的一部分)存在此问题。Gedit 也受到同一更新的影响。

只提及这一点,因为上面提到的 gedit 错误涉及较新的 ubuntu 版本。

无论哪个版本,您都应该首先使用 dconf(或 dconf-editor)检查 gedit 的隐藏首选项:org.gnome.gedit.preferences.ui.max-recents

使用 dconf 读取 max-recents 值的示例:

    dconf read /org/gnome/gedit/preferences/ui/max-recents

您也可以更改相同的值,例如:

    dconf write /org/gnome/gedit/preferences/ui/max-recents "uint32 40"

相关内容