Unsettings — графический инструмент для быстрой настройки Unity
Что такое Unsettings
Unsettings — это графическое приложение для изменения ряда параметров окружения Unity в Ubuntu. Оно даёт быстрый доступ к настройкам панели запуска (Launcher), Dash, окон, рабочего стола, шрифтов, тем и клавиатуры. Приложение применяет изменения на уровне пользователя: для системных (глобальных) настроек и операций, требующих прав root, Unsettings не подходит.
Краткое определение: Unity — графическая оболочка рабочего стола Ubuntu; Unsettings — GUI‑инструмент для быстрого редактирования её пользовательских параметров.
Установка
Важно: PPA или пакеты Unsettings могут быть устаревшими для современных версий Ubuntu. Если вы работаете с актуальной LTS, проверьте совместимость перед установкой.
Чтобы установить из PPA, выполните эти команды в терминале:
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettingsЕсли хотите, можно также скачать исходники — инструкции обычно есть на официальном сайте проекта или в репозитории.
Первичный запуск и интерфейс
Запустите приложение через Dash, введя «Unsettings», или через меню приложений. Окно разделено на две области: слева — список категорий (Launcher, Dash, Windows и т.д.), справа — параметры выбранной категории. Сделайте изменение и нажмите кнопку “Apply settings” (Применить настройки) внизу, чтобы они вступили в силу.

Пример: изменение размера панели запуска (Launcher). Я уменьшил размер с 48 до 24 и применил изменение.

После нажатия “Apply settings” визуально размер изменился.

Другой пример — отключение глобального меню через раздел Windows. Обратите внимание: есть предупреждение, что опция может не сработать во всех приложениях.

После применения Unsettings отображает сообщение, что изменения вступят в силу после повторного входа в сессию.

После выхода и входа глобальное меню действительно исчезло в моём сеансе.
Сохранение и импорт конфигураций
Одно из сильных преимуществ Unsettings — возможность сохранить текущие параметры в файл и загрузить его на другом компьютере. Это удобно при переносе личных настроек на новую машину.
Рабочий порядок:
- Настройте параметры в приложении.
- Нажмите иконку сохранения (в левом верхнем углу) и выберите имя файла (например, unsettings-settings-file).
- На целевой машине нажмите иконку папки рядом с сохранением и выберите файл.
- Нажмите “Apply settings” для применения загруженных параметров.
Скриншот: загруженные настройки — размер панели установлен в 18.

Короткая методика для переноса:
- Экспорт: сохранить файл настроек и скопировать его в USB/по сети/в облако.
- Импорт: открыть файл на целевой машине, проверить параметры, нажать применить.
- Проверка: выйти из сессии и войти заново, чтобы убедиться, что все параметры применились.
Когда Unsettings может не сработать (ограничения и подводные камни)
Important: Unsettings меняет только пользовательские ключи конфигурации через механизм, доступный без root‑прав. Оно не может:
- Менять системные файлы конфигурации или настройки, требующие прав администратора.
- Гарантированно отключать глобальное меню или влиять на приложения, которые игнорируют пользовательские параметры.
- Считать настройки, специфичные для конкретных версий Unity или патчей дистрибутива.
Риски и рекомендации:
- Перед массовой загрузкой чужого файла настроек сделайте резервную копию текущих настроек (например, экспортом через Unsettings или сохранением dconf).
- Так как Unsettings — бета‑софт, возможны ошибки. Применяйте изменения поэтапно и проверяйте поведение системы.
Альтернативные подходы
Если Unsettings не подходит или вы хотите автоматизировать миграцию настроек, рассмотрите альтернативы:
- dconf‑editor — графический редактор ключей dconf. Подходит для тонкой ручной настройки.
- gsettings (CLI) — позволяет читать/писать ключи в скриптах: gsettings set SCHEMA KEY VALUE.
- Собственный скрипт экспорта/импорта через dconf dump / dconf load.
Краткая инструкция через dconf:
dconf dump / > my‑dconf‑backup.txt
# перенести файл на другую машину
dconf load / < my‑dconf‑backup.txtЭти методы дают более надёжный способ для автоматизации и интеграции в скрипты развертывания.
Чеклист для ролей
Чеклист для обычного пользователя:
- Сделать резервную копию текущих настроек через Unsettings или dconf.
- Изменить минимальный набор параметров и протестировать.
- Сохранить конфигурацию в файл.
- Импортировать файл на целевой машине и применить.
- Перезапустить сессию и проверить работу.
Чеклист для администратора / инженера поддержки:
- Проверить совместимость Unsettings с версией Ubuntu/Unity на целевых машинах.
- Оценить риск применения чужих конфигураций (безопасность, экспорт чувствительных данных).
- Подготовить стандартный набор конфигурационных файлов для развёртывания.
- Автоматизировать применение через dconf/gsettings при необходимости.
Решающее дерево: когда использовать Unsettings
flowchart TD
A[Нужно перенести пользовательские настройки Unity?] -->|Да| B{Требуется автоматизация}
B -->|Нет, вручную| C[Использовать Unsettings: сохранить и импортировать файл]
B -->|Да, скрипты| D[Использовать dconf dump/load или gsettings]
A -->|Нет| E[Использовать только при локальных персональных настройках]
C --> F[Применить и тестировать]
D --> F
E --> FКритерии приёмки
- Установленные через Unsettings параметры применяются и видимы пользователю после входа в сессию.
- Импортированный файл корректно загружает параметры без повреждения других ключей пользователя.
- Для критичных изменений доступна резервная копия для отката.
Набор рекомендаций и сценарии использования (мини‑SOP)
Шаги для безопасного переноса настроек на рабочую станцию:
- На исходной машине откройте Unsettings и сохраните текущую конфигурацию в файл.
- Сделайте копию файла резервного dconf (dconf dump / > backup.txt).
- Перенесите оба файла на целевую машину через защищённый канал.
- На целевой машине сначала загрузите backup.txt в отдельный профиль для теста; если всё хорошо, импортируйте файл Unsettings.
- Нажмите Apply и перезайдите в сессию. Тщательно проверьте рабочие приложения.
- При проблемах восстановите dconf из резервной копии.
Короткий глоссарий
- Unity — оболочка рабочего стола Ubuntu.
- Launcher — панель запуска приложений в Unity.
- Dash — интерфейс поиска/запуска в Unity.
- dconf/gsettings — низкоуровневые инструменты для хранения и управления настройками GNOME/Unity.
Совместимость и примечания локализации
Unsettings ориентирован на старые версии Unity. На современных Ubuntu с GNOME или форками Unity (например, Unity7/Unity8) части функциональности могут отличаться. Проверяйте совместимость перед массовым развёртыванием.
Note: Некоторые элементы интерфейса Unsettings показываются на английском, потому что приложение может не иметь полного русскоязычного перевода.
Заключение
Unsettings — удобный инструмент для быстро́й и наглядной настройки пользовательских параметров Unity и для экспорта/импорта этих настроек между машинами. Он особенно полезен, если нужно перенести персональные конфигурации без написания скриптов. Однако помните о его ограничениях: инструмент работает на уровне пользователя, находится в бета‑стадии и может не сработать для всех приложений. Всегда делайте резервные копии и тестируйте изменения поэтапно.
Important: если вы управляете парком машин в организации, рассмотрите автоматизацию через dconf/gsettings и централизованное тестирование конфигураций.
Ключевые действия:
- Сделать резервную копию.
- Применять изменения поэтапно.
- Использовать Unsettings для быстрого прототипирования и dconf/gsettings для автоматизации.
Summary:
Unsettings упрощает работу с настройками Unity и ускоряет перенос пользовательской среды между компьютерами. Для продакшн‑сценариев лучше комбинировать GUI‑инструмент с командной автоматизацией и тестированием.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента