Вопрос или проблема
На Windows мы можем активировать отображение недавно открытых элементов (папок, рабочих пространств, файлов) в Jumplist на панели задач.
Я хочу использовать ту же функциональность (в VSCode) на Ubuntu, но не смог найти способ это сделать.
Я видел эту проблему, но она не сработала для меня на Ubuntu 24.04 LTS (GNOME/Wayland)
.
Ответ или решение
Для пользователей Ubuntu, которые хотят воспользоваться функцией показа недавно открытых элементов в стиле Windows Jumplist на панели задач, существует несколько шагов, которые могут помочь вам достигнуть этой цели. В этой статье мы подробно разберем, как настроить Ubuntu для отображения недавно открытых папок и файлов в любимых приложениях, например, таких как Visual Studio Code.
Анализ проблемы
Функциональность, доступная на Windows через Jumplist, предлагает удобный способ быстрого доступа к недавно открытым элементам прямо с панели задач. Для Ubuntu с окружением GNOME/Wayland такой функционал по умолчанию не предусмотрен, однако с использованием определённых утилит и скриптов это можно исправить.
Решение проблемы
-
Использование утилиты Zeitgeist:
Утилита Zeitgeist отслеживает активность пользователя и может быть использована для создания быстрого доступа к недавно открытым файлам и папкам. Установка и настройка выполняется следующими командами в терминале:sudo apt update sudo apt install zeitgeist zeitgeist-core zeitgeist-datahub
Эта утилита будет собирать информацию об открытых вами файлах.
-
Создание Quicklist для приложений:
Quicklist в Ubuntu – это функция, позволяющая настраивать контекстное меню для иконок приложений на панели запуска (Dash). Чтобы добавить недавно открытые файловые элементы в Quicklist, вам понадобится создать или изменить.desktop
файл вашего приложения:- Найдите ваш
.desktop
файл, расположенный по пути/usr/share/applications/
или~/.local/share/applications/
. -
Откройте его и добавьте несколько строк вида:
Actions=Recent1;Recent2; [Desktop Action Recent1] Name=Recent File 1 Exec=code /path/to/recent/file1
- Найдите ваш
-
Интеграция с Visual Studio Code:
С помощью различных расширений Visual Studio Code вы также можете визуализировать недавно открытые файлы. Например, используйте расширение "Recent Files", которое добавит панель с недавно открытыми файлами внутри самого редактора.
Завершение
Таким образом, настройка Ubuntu для отображения недавно открытых файлов и папок в определенных приложениях требует небольших умений работы с терминалом и понимания структуры конфигурационных файлов. Решение задачи через быструю настройку .desktop файлов и использование функциональности Zeitgeist послужит эффективной альтернативой Jumplist на Windows.
Решение данной задачи дает пользователям Ubuntu гибкость и удобство, сравнимое с функциональностью Windows, что способствует более продуктивной работе в вашем любимом окружении.