launcher-list-indicator — профили иконок Unity

Введение
Хотя я в основном использую компьютер для работы, по выходным он часто превращается в развлекательную или игровую станцию. Многие используют одну и ту же систему для нескольких задач. Но не все адаптируют рабочий стол под разные сценарии. В Unity запуск приложения удобен, когда его иконка видна на панели. При большом количестве закреплённых приложений нужная иконка оказывается внизу или вовсе теряется.
Слишком много иконок делает панель захламлённой. Решение — управлять наборами иконок. В этой статье описан открытый проект launcher-list-indicator, который позволяет создавать несколько профилей для Unity Launcher и переключаться между ними.
Примечание: все команды и инструкции проверены на Ubuntu 14.04.
Что такое launcher-list-indicator
launcher-list-indicator — это лёгкий инструмент (скрипт) с индикатором в системном трее. Он сохраняет текущее состояние Unity Launcher как профиль и позволяет восстановить его позже. Другими словами, вместо множества закладок вы получаете несколько списков иконок, между которыми легко переключаться.
Краткое определение: профиль — сохранённый набор закреплённых иконок Unity Launcher.
Скачать, установить и настроить
- Зайдите на официальный сайт проекта. Нажмите ссылку со исходным архивом (.zip или .tar.gz).
- Распакуйте архив и перейдите в основную директорию, например:
cd launcher-list-indicator-0.1
- Запустите скрипт из каталога:
./launcher-list-indicator
Эта команда запускает индикатор приложения. Скрипт не требует сложной установки — это маленький кодовый файл, который можно запускать напрямую.
Важно: если скрипт не запускается, возможно, нужно дать ему права на исполнение:
chmod +x launcher-list-indicator
Использование: шаги и примеры
Когда программа запущена, в системном трее появится её значок. На скриншоте ниже индикатор отображается рядом с другими иконками.
Описание изображения: Значок launcher-list-indicator в системном трее рядом с другими иконками
Нажав на значок, вы увидите два варианта в меню: Save current и Quit.
Описание изображения: Меню приложения с пунктами «Save current» и «Quit»
- Quit — выйти из приложения.
- Save current — сохранить текущее состояние панели как профиль. После выбора система попросит ввести имя для профиля.
Описание изображения: Окно запроса имени профиля для сохранения текущего состояния launcher
Пример рабочего сценария
- Сохраните «MyOriginal», чтобы иметь резервную копию рабочего набора иконок.
- Открепите лишние иконки, оставьте только профессиональные приложения.
- Сохраните как «WorkList».
- В любой момент переключайтесь между «MyOriginal» и «WorkList» через меню индикатора.
Описание изображения: Меню приложения с сохранёнными профилями: MyOriginal и WorkList
Описание изображения: Список ярлыков после сохранения профиля WorkList
Приложение также умеет удалять созданные профили через пункт Remove в меню, что полезно для очистки старых наборов.
Когда это не подходит (примеры отказа)
- Если вы пользуетесь средой рабочего стола не Unity (GNOME Shell, KDE Plasma, XFCE и т. п.), этот инструмент бесполезен.
- Если вам нужна гибкая автоматизация (переключение по времени или сетевому окружению), текущая версия не поддерживает автопереключение.
- Пользователям с корпоративными политиками, запрещающими запуск скриптов из непроверенных источников, потребуется согласование с ИТ.
Альтернативные подходы
- Сторонние лаунчеры/доки (например Plank, Docky) с профилями или расширяемостью.
- Использовать несколько рабочих столов и закреплять разные приложения на каждом рабочем столе как обходной путь.
- Настроить запуск приложений через меню быстрого доступа (например, ярлыки на панели) вместо постоянного закрепления.
Быстрая методика для повседневного использования
- Запустите launcher-list-indicator.
- Настройте текущую панель так, как вам нужно для конкретной задачи.
- Выберите Save current и дайте понятное имя профилю (Work, Play, Media).
- Для переключения — клик по индикатору и выбор нужного профиля.
- Для удаления — используйте Remove.
Короткая шпаргалка:
- Сохранить = Save current
- Удалить = Remove
- Выйти = Quit
Чек-листы по ролям
Для обычного пользователя
- Убедиться, что у вас Unity.
- Скачайте и распакуйте архив.
- Дайте права исполнения и запустите скрипт.
- Сохраните профиль перед изменениями.
Для системного администратора
- Проверить код скрипта перед развёртыванием.
- Ограничить запуск в профилях пользователей при необходимости.
- Подготовить инструкцию для пользователей и список одобренных профилей.
Критерии приёмки
- Скрипт успешно запускается на Ubuntu 14.04.
- Пункт Save current сохраняет профиль с указанным именем.
- Профиль корректно восстанавливает порядок иконок в Unity Launcher.
- Remove удаляет профиль без ошибок.
Диаграмма принятия решения
Если вам нужно быстро понять, подходит ли инструмент, используйте простую логику ниже:
flowchart TD
A[Используете Unity?] -->|Да| B[Нужны разные наборы иконок?]
A -->|Нет| Z[Иной инструмент нужен]
B -->|Да| C[Скачать и запустить launcher-list-indicator]
B -->|Нет| Y[Открепите лишние иконки вручную]
C --> D[Сохранить профиль]
D --> E[Переключаться по необходимости]
Глоссарий — однострочные определения
- Unity Launcher: панель закреплённых приложений в среде Unity.
- Профиль: сохранённый набор иконок панели.
- Индикатор (indicator): иконка в системном трее, через которую управляют приложением.
Важные замечания безопасности и настройки
Важно: так как это скрипт с открытым исходным кодом, рекомендуется просмотреть код перед запуском в рабочем окружении. При желании вы можете адаптировать логику автопереключения под свои нужды.
Заключение
launcher-list-indicator не претендует на богатую функциональность. Это компактное решение для управления наборами иконок в Unity. Оно делает панель чище и помогает быстрее находить нужные приложения. Если вам не хватает автопереключения по времени, можно доработать скрипт или подобрать более сложное решение. В остальном — простой и полезный инструмент, который стоит попробовать.
Ключевые выводы:
- Позволяет сохранять и переключать профили иконок.
- Прост в установке и использовании.
- Подходит для пользователей Unity на Ubuntu.
Спасибо за внимание.
Похожие материалы

Ошибка беспроводного адаптера или точки доступа — как исправить

Как восстановить удалённые SMS на телефоне

Присвоение геотегов в Apple Photos

Резервное копирование фото без компьютера

Как выбрать приложение для торговли индексами
