![增加 KDE 中最近使用的项目数量](https://linux22.com/image/1090604/%E5%A2%9E%E5%8A%A0%20KDE%20%E4%B8%AD%E6%9C%80%E8%BF%91%E4%BD%BF%E7%94%A8%E7%9A%84%E9%A1%B9%E7%9B%AE%E6%95%B0%E9%87%8F.png)
我最近切换到了 Kubuntu 17.04,我最怀念以前基于 GNOME 的设置的功能之一就是能够搜索我最近使用的文件的长年表。
据我所知,GNOME 使用 Zeitgeist 框架来跟踪最近使用的文件,可以记录数周、数月甚至数年的用户活动。
桌面环境另一方面,似乎只能追踪一次可查看 10 个最近使用的项目它们以 .desktop 文件形式存储在 下~/.local/share/RecentDocuments/
。还有.local/share/recently-used.xbel
,它不受此类限制。但该文件似乎仅由少数应用程序使用,其中大多数不是 KDE 本身的一部分。
所以我想我的主要问题是:如何增加 KDE 跟踪的最近使用的项目的数量?- 无论是通过改变 10 的限制RecentDocuments
,强制 KDE 使用recently-used.xbel
,还是您能想到的任何其他方法。
到目前为止我尝试过的一些选择:
- 在 KDE 下安装 Zeitgeist 并将其链接到支持 Zeitgeist 的快速启动器(如 Synapse)——似乎无法与 KDE 应用程序配合使用
- 使用 Baloo 替代基于活动的文件跟踪 – 虽然您可以使用 Baloo 索引大部分文件系统,但它与从最近使用的文件中提取最相关的结果不同。Baloo 似乎也难以索引某些文件,例如隐藏的配置文件(即使启用了跟踪隐藏文件的相应选项)
答案1
KDE 论坛 - 功能请求:更多最新文档:https://forum.kde.org/viewtopic.php?f=251&t=131544#p353228
由“google01103”发布:
尝试编辑 kdeglobals 文件(在 ~/.kde[4]/share/config 或 ~/.config 中,具体取决于你正在运行什么)的以下部分
[RecentDocuments] MaxEntries=20
- KDE4: ~/.kde/share/config/kdeglobals
- KF5:~/.config/kdeglobals
使用 kwriteconfig / kwriteconfig5 编辑 kdeglobals:KDE 论坛 - 操作方法:最近使用:https://forum.kde.org/viewtopic.php?f=67&t=119324#p301110
注意!使用正确的工具:
- kwriteconfig 是 KDE4 工具。
- kwriteconfig5 是 KDE Frameworks5 (KF5) 工具。
答案2
用户26687的回答对我来说不太管用(KDE Plasma 5.18.8)。MaxEntries
配置选项似乎设置了历史记录条目的数量,但没有设置“最近文件”或“最近位置”文件夹中显示多少个条目。以下是我设法增加那里的项目数量的方法,这要感谢一些评论此错误报告:
- 打开 Dolphin 窗口,并确保“位置”面板已打开(菜单视图/显示面板/位置)
- 在位置面板中应该有一个“最近文件”条目。右键单击它并选择“编辑...”
- 在打开的窗口中,
recentlyused:/files
用例如recentlyused:/files?limit=200
替换200
您想要显示的最近项目的数量。 - 单击“确定”。
应该可以了。“最近位置”的程序类似,它也应该出现在“位置”面板中。