Показать недавние папки для приложения, закрепленного в Док-панели (панели задач)

Вопрос или проблема

На Windows мы можем активировать отображение недавно открытых элементов (папок, рабочих пространств, файлов) в Jumplist на панели задач.
Я хочу использовать ту же функциональность (в VSCode) на Ubuntu, но не смог найти способ это сделать.
Я видел эту проблему, но она не сработала для меня на Ubuntu 24.04 LTS (GNOME/Wayland).

Пример изображения на Windows

Ответ или решение

Для пользователей Ubuntu, которые хотят воспользоваться функцией показа недавно открытых элементов в стиле Windows Jumplist на панели задач, существует несколько шагов, которые могут помочь вам достигнуть этой цели. В этой статье мы подробно разберем, как настроить Ubuntu для отображения недавно открытых папок и файлов в любимых приложениях, например, таких как Visual Studio Code.

Анализ проблемы

Функциональность, доступная на Windows через Jumplist, предлагает удобный способ быстрого доступа к недавно открытым элементам прямо с панели задач. Для Ubuntu с окружением GNOME/Wayland такой функционал по умолчанию не предусмотрен, однако с использованием определённых утилит и скриптов это можно исправить.

Решение проблемы

  1. Использование утилиты Zeitgeist:
    Утилита Zeitgeist отслеживает активность пользователя и может быть использована для создания быстрого доступа к недавно открытым файлам и папкам. Установка и настройка выполняется следующими командами в терминале:

    sudo apt update
    sudo apt install zeitgeist zeitgeist-core zeitgeist-datahub

    Эта утилита будет собирать информацию об открытых вами файлах.

  2. Создание 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
  3. Интеграция с Visual Studio Code:
    С помощью различных расширений Visual Studio Code вы также можете визуализировать недавно открытые файлы. Например, используйте расширение "Recent Files", которое добавит панель с недавно открытыми файлами внутри самого редактора.

Завершение

Таким образом, настройка Ubuntu для отображения недавно открытых файлов и папок в определенных приложениях требует небольших умений работы с терминалом и понимания структуры конфигурационных файлов. Решение задачи через быструю настройку .desktop файлов и использование функциональности Zeitgeist послужит эффективной альтернативой Jumplist на Windows.

Решение данной задачи дает пользователям Ubuntu гибкость и удобство, сравнимое с функциональностью Windows, что способствует более продуктивной работе в вашем любимом окружении.

Оцените материал
Добавить комментарий

Капча загружается...