Увеличение количества недавно использованных элементов в KDE
Я недавно перешел на Kubuntu 17.04, и одна из вещей, которые мне больше всего не хватает в моей предыдущей установке на основе GNOME, - это возможность поиска по длинной хронологии моих недавно использованных файлов.
Насколько я понимаю, GNOME использует инфраструктуру Zeitgeist для отслеживания недавно использованных файлов, которые могут записывать действия пользователей в течение недель, месяцев или даже лет.
С другой стороны, кажется, что KDE может отслеживать только 10 недавно использованных элементов, которые хранятся как файлы.desktop в ~/.local/share/RecentDocuments/
, Есть также .local/share/recently-used.xbel
, который не имеет таких ограничений. Но этот файл, похоже, используется только некоторыми приложениями, большинство из которых не являются частью самого KDE.
Поэтому я думаю, что мой главный вопрос: как увеличить количество недавно использованных элементов, которые отслеживает KDE? - быть, изменив этот предел 10 RecentDocuments
, заставляя KDE использовать recently-used.xbel
или любой другой метод, который вы можете придумать.
Некоторые варианты, которые я пробовал до сих пор:
- установка Zeitgeist под KDE и его привязка к быстрому запуску Zeitgeist, такому как Synapse - похоже, не работает с приложениями KDE
- использование Baloo в качестве замены для отслеживания файлов на основе действий - хотя вы можете использовать Baloo для индексирования большей части вашей файловой системы, это не то же самое, что получать наиболее релевантные результаты из ваших недавно использованных файлов. Baloo также, похоже, испытывает проблемы с индексацией некоторых файлов, например скрытых файлов конфигурации (даже если включена соответствующая опция для отслеживания скрытых файлов)
2 ответа
Форумы 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
Редактирование kdeglobals с помощью kwriteconfig / kwriteconfig5: Форумы KDE - Howto: недавно использованный: https://forum.kde.org/viewtopic.php?f=67&t=119324#p301110
Заметка! Используйте правильный инструмент:
- kwriteconfig - это инструмент KDE4.
- kwriteconfig5 - это инструмент KDE Frameworks5 (KF5).
Ответ пользователя 26687 у меня не совсем сработал (KDE Plasma 5.18.8).
MaxEntries
Параметр конфигурации, похоже, устанавливает количество записей истории, но не то, сколько из них отображается в папках «Последние файлы» или «Последние местоположения». Вот как мне удалось увеличить количество элементов, благодаря некоторым комментариям, появившимся в этом отчете об ошибке :
- Откройте окно Dolphin и убедитесь, что панель «Места» открыта (меню «Вид/Показать панели/Места»).
- На панели «Места» должна быть запись «Последние файлы». Щелкаем по нему правой кнопкой мыши и выбираем «Редактировать…».
- В открывшемся окне заменить
recentlyused:/files
с напримерrecentlyused:/files?limit=200
где вместо200
вы пишете количество последних элементов, которые вы хотите показать. - Нажмите «ОК».
Это должно сработать. Аналогичная процедура для «Недавних местоположений», которые также должны появиться на панели «Места».