Гид по технологиям

Unity LauncherSwitcher: разные наборы иконок для рабочих пространств в Ubuntu

• 5 min read • Linux • Обновлено 26 Nov 2025
Unity LauncherSwitcher — отдельные иконки по рабочим пространствам
Unity LauncherSwitcher — отдельные иконки по рабочим пространствам

Что это и кому пригодится

Unity LauncherSwitcher — это лёгкий фоновый инструмент для Unity, который запоминает содержимое панели запуска (Launcher) для каждого рабочего пространства и автоматически переключает набор иконок при переключении рабочих пространств. Полезен, когда вы ведёте параллельные задачи и хотите, чтобы в каждой «рабочей зоне» были только нужные приложения: например, браузеры и инструменты для исследования в одной зоне и редакторы/терминалы в другой.

Краткое определение: рабочее пространство — виртуальный экран, на котором можно размещать окна; Launcher — панель закреплённых приложений Unity.

Требования и совместимость

  • Работает в окружении Unity (типично Ubuntu с Unity, например Ubuntu 14.04 и подобные сборки).
  • Не предназначен для GNOME Shell, KDE, XFCE и прочих окружений. Для них существуют другие решения.

Важно: если вы используете более новые версии Ubuntu, где Unity заменён на GNOME, этот инструмент может не подойти. В таких случаях смотрите раздел «Альтернативные подходы».

Установка

Выполните команды в терминале, чтобы добавить PPA и установить Unity LauncherSwitcher:

sudo add-apt-repository ppa:vlijm/lswitcher
sudo apt-get update
sudo apt-get install lswitcher

После установки откройте Dash и найдите Unity LauncherSwitcher.

Поиск Unity LauncherSwitcher в Dash

Как пользоваться

  1. Запустите Unity LauncherSwitcher через Dash. Появится простое окно с двумя опциями: включить/выключить и автозапуск при старте системы.

Окно Unity LauncherSwitcher с опциями включения и автозапуска

  1. По умолчанию инструмент выключен — перед началом работы включите его с помощью ползунка.

Включённый Unity LauncherSwitcher

  1. Если вы ещё не используете несколько рабочих пространств, включите их в System Settings → Appearance → Behavior, отметив «Enable workspaces».

  2. Перейдите в нужное рабочее пространство и добавьте или удалите иконки на Launcher. Изменения будут сохранены локально для этого пространства. На примере ниже я удалил иконку gThumb в одном пространстве;

Удаление иконки gThumb в одном рабочем пространстве

  1. Если выключить инструмент во время использования, Launcher всех рабочих пространств синхронизируется с текущим набором иконок. При повторном включении предыдущие настройки для каждого пространства восстанавливаются.

Примечание: включение/выключение можно также делать из командной строки:

/opt/lswitcher/lswitcher/lswitcher_ui -toggle

Мини-методология: быстрый план внедрения

  1. Установите пакет и запустите приложение.
  2. Включите автозапуск, если хотите постоянное поведение после перезагрузки.
  3. Настройте рабочие пространства через системные настройки.
  4. В каждом пространстве добавляйте и удаляйте иконки в Launcher для формирования нужного набора.
  5. Протестируйте переключение пространств и убедитесь, что изменения изолированы.

Критерии приёмки

  • В каждом рабочем пространстве виден только заданный набор закреплённых приложений.
  • При отключении инструмента все пространства синхронизируются с текущим набором Launcher.
  • При повторном включении предыдущие настройки для каждого пространства восстанавливаются.
  • Нет видимых ошибок в логах при запуске (проверьте syslog/Journal при возникновении проблем).

Тестовые сценарии и критерии успеха

  • Тест 1: Добавление новой иконки в рабочее пространство A не отображается в рабочем пространстве B.
  • Тест 2: Удаление иконки в пространстве A не удаляет её из пространства B.
  • Тест 3: Выключение инструмента синхронизирует все пространства с текущим набором.
  • Тест 4: При перезапуске службы и включении инструмента наборы для пространств восстанавливаются.

Критерий успеха: все тесты проходят без ручной коррекции наборов Launcher.

Ограничения и когда решение не подойдёт

  • Инструмент ориентирован на Unity. Он не решает проблему для GNOME Shell, KDE Plasma, XFCE и др.
  • Если вы используете удалённый рабочий стол или сессии без Unity, LauncherSwitcher не применим.
  • Поскольку инструмент работает с состоянием пользователя, конфликты могут возникать при одновременных изменениях в нескольких сессиях пользователя (редко, но возможно).

Альтернативные подходы

  • Использовать профили или отдельные пользователя для разных задач — трудоёмко и не так удобно, но даёт полную изоляцию.
  • Создать скрипты, которые с помощью gsettings/dconf сохраняют и восстанавливают порядок иконок Launcher. Это требует знания формата списка приложений в dconf и может потребовать прав администратора.
  • Переход на другое окружение рабочего стола с поддержкой «сеток окон» и собственных средств управления панелями (например, KDE с KDE Activities), если вам нужна более развитая функциональность.

Рольовые чек-листы

Для обычного пользователя:

  • Установить пакет.
  • Включить инструмент и автозапуск.
  • Активировать рабочие пространства.
  • Настроить наборы иконок для каждого пространства.

Для администратора:

  • Проверить совместимость дистрибутива и версии Unity.
  • Контролировать обновления PPA и пакетной базы.
  • Настроить политики автозапуска для учётных записей в сети (если требуется).

Безопасность и приватность

Инструмент работает на стороне клиента и оперирует только с локальными настройками пользовательского интерфейса. Он не собирает удалённых телеметрий. При разворачивании в корпоративной сети убедитесь, что установка пакета разрешена политиками безопасности.

Глоссарий (1 строка)

  • Launcher — панель закреплённых приложений Unity.
  • Рабочее пространство — виртуальный экран для группировки окон.
  • PPA — сторонний репозиторий Ubuntu для пакетов.

Факто-бокс

  • Кривая обучения: очень низкая — настраивается за пару минут.
  • Требования: Unity-окружение; пакет lswitcher.

Рекомендации по миграции и версиям

Если вы планируете обновление Ubuntu до версии без Unity, заранее изучите альтернативы: для GNOME существуют расширения и сторонние утилиты; для KDE используйте Activities. Перед обновлением системы сохраните конфигурацию LauncherSwitcher и экспортируйте важные настройки пользователя.

Заключение

Unity LauncherSwitcher — простой и эффективный инструмент для управления закреплёнными приложениями по рабочим пространствам в Unity. Он экономит время и уменьшает визуальный шум, позволяя фокусироваться на конкретной задаче в каждой «зоне» рабочего окружения. Если вы используете Unity и хотите организовать рабочее пространство более целенаправленно — попробуйте этот инструмент.

Важное: проверяйте совместимость с вашей версией Ubuntu и помните, что для других окружений потребуются иные решения.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро