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

Установка и смена тем в Ubuntu (GNOME)

9 min read Ubuntu Обновлено 02 Dec 2025
Установка и смена тем в Ubuntu (GNOME)
Установка и смена тем в Ubuntu (GNOME)

Краткое введение

С выпуском Ubuntu 17.10 система вернулась от Unity к обновлённой оболочке GNOME. Это изменило способ применения визуальных тем: теперь темы разделены на три типа — иконки, GTK и GNOME Shell — и каждая отвечает за свою часть интерфейса. В этой статье подробно описано, где искать темы, как их устанавливать разными методами, как переключать и устранять проблемы. Также включены чеклисты, методология установки и сценарии отката.

install-change-themes-ubuntu

[ALT: Снимок экрана рабочего стола Ubuntu с примером установки темы иконок и оформления]

Разница между иконками, GTK и темами GNOME Shell

Понимание, что делает каждая часть темы, помогает получить единый и аккуратный вид системы.

Иконки

Икон-темы отвечают за значки приложений. В Unity они могли менять также папки и системные индикаторы. В GNOME современные иконки обычно заменяют значки установленных приложений. Если тема иконок не покрывает все приложения, часть значков останется стандартными — это создаёт визуальную непоследовательность.

GTK-темы

GTK — это библиотека для построения графического интерфейса приложений. GTK-тема меняет внешний вид окон, кнопок, меню и других элементов приложений, использующих GTK. Ubuntu 17.10 и более поздние версии используют преимущественно GTK3, а современные приложения постепенно переходят на GTK4, поэтому при выборе темы проверяйте, для какой версии GTK она предназначена.

Темы GNOME Shell

Темы GNOME Shell меняют элементы оболочки: верхнюю панель, обзор активностей, уведомления и лаунчер. Для смены темы Shell нужна поддержка через расширение User themes (расширение, позволяющее загружать пользовательские темы для оболочки).

Default theme in Ubuntu 18.04

[ALT: Стандартный вид GNOME Shell в Ubuntu с примером расположения верхней панели и меню]

Где искать темы

Популярные источники тем:

  • GNOME-Look — большой каталог тем и иконок.
  • Ubuntu Themes — подборки, адаптированные под Ubuntu.
  • DeviantArt — творческие темы от сообщества.
  • Noobs Lab Themes and Icons — готовые наборы и инструкции по установке.

Некоторые пакеты охватывают все три уровня (иконки, GTK, Shell) и дают консистентный стиль. Другие предлагают отдельные элементы для комбинирования.

Важно: проверяйте совместимость темы с вашей версией GNOME и GTK.

Способы установки тем

Темы распространяются разными способами. Ниже — три основных подхода: PPA, DEB и ручная установка из архива. Выберите подходящий в зависимости от формата пакета и уровня доверия к источнику.

1. Установка через PPA

Некоторые разработчики публикуют темы в PPA. Тогда устанавливается репозиторий, обновляется индекс пакетов и устанавливается тема. Пример для оформления Pop!_OS:

sudo add-apt-repository ppa:system76/pop
sudo apt-get update
sudo apt-get install pop-theme

Пояснения:

  • Первый шаг добавляет репозиторий в вашу систему.
  • Второй обновляет индекс пакетов.
  • Третий устанавливает пакет с темой.

Важно: PPA даёт удобство обновлений, но доверяйте репозиторию только при уверенности в его источнике.

2. Установка через DEB-файл

Некоторые темы поставляются в виде DEB-пакета. Это удобно — файл можно открыть двойным кликом в файловом менеджере (Nautilus) и нажать «Установить».

Double-click a DEB file to install a theme

[ALT: Окно файлового менеджера с выделенным DEB-файлом для установки темы]

Процесс:

  1. Скачайте DEB-файл.
  2. Дважды кликните по файлу в Nautilus.
  3. В диалоге установщика нажмите «Install» или «Установить».
  4. Подтвердите пароль, если будет запрос.

DEB-файлы удобно устанавливать, но они могут не удалять все настройки при деинсталляции. Проверьте инструкции автора.

Click Install on Ubuntu Software Center dialog box

[ALT: Диалог установки DEB-файла с кнопкой Установить и запросом аутентификации]

3. Ручная установка из архива

Если тема в ZIP или TAR, распакуйте и поместите папки в скрытые каталоги ~/.themes (для GTK и Shell) и ~/.icons (для иконок). Если этих папок нет, создайте их.

Откройте домашнюю папку в Nautilus и нажмите Ctrl+H, чтобы показать скрытые файлы и папки. Если папок нет, создайте их в терминале:

mkdir -p ~/.themes
mkdir -p ~/.icons

Распакуйте архив (через Nautilus «Извлечь здесь» или через команду tar/unzip) и скопируйте папку темы в ~/.themes или ~/.icons в зависимости от типа.

Extract the theme folder

[ALT: Распаковка архива темы в файловом менеджере с контекстным меню Извлечь здесь]

Copy and paste theme folder into hidden .themes folder in Nautilus

[ALT: Копирование папки с темой в скрытую папку .themes в домашнем каталоге]

Советы:

  • Структура папки темы должна соответствовать ожиданиям: для GTK — вложенные файлы и папка gtk-3.0/gtk-4.0, для иконок — стандартная структура иконок.
  • Если тема не применяется — проверьте права на файлы (например, установите владельца на текущего пользователя).

Как менять темы в Ubuntu

После установки тем используйте приложение Tweaks, чтобы переключать и комбинировать элементы интерфейса.

Установите Tweaks (он раньше назывался GNOME Tweak Tool):

sudo apt install gnome-tweaks

Если пакет называется иначе в вашей версии, попробуйте старое имя:

sudo apt install gnome-tweak-tool

Запуск Tweaks:

  1. Нажмите кнопку Показать приложения в нижнем левом углу.
  2. Введите «tweaks» в строку поиска и откройте приложение Tweaks.

Click Show Applications on Ubuntu desktop

[ALT: Кнопка Показать приложения в левом нижнем углу рабочего стола Ubuntu]

Search for and open Tweaks

[ALT: Поиск приложения Tweaks через меню приложений и его открытие]

В разделе Внешний вид вы можете выбрать темы для Приложений, Курсора и Иконок. Пункт Shell может быть неактивен — как исправить ниже.

Problem changing Shell theme in Tweaks

[ALT: Скриншот Tweaks с пометкой о проблеме изменения темы Shell]

Как включить возможность смены темы GNOME Shell

Чтобы менять тему оболочки Shell, нужно разрешение через расширение User themes.

  1. Закройте Tweaks.
  2. Установите пакет расширений:
sudo apt install gnome-shell-extensions
  1. Перезапустите GNOME Shell. В Xorg это можно сделать комбинацией Alt+F2, ввести r и нажать Enter. На Wayland комбинация r не работает — выйдите из сессии и зайдите снова.

  2. Откройте Tweaks, перейдите в раздел Расширения и включите переключатель User themes.

Turn on the User themes extension in Tweaks

[ALT: Переключатель расширения User themes в Tweaks в положении Вкл]

  1. Вернитесь в раздел Внешний вид и выберите тему в списке Shell.

Select a Shell theme in Tweaks

[ALT: Выбор темы Shell в выпадающем списке Tweaks]

Теперь вы можете применять одну тему ко всем частям окружения или смешивать компоненты — например, GTK из одной темы и иконки из другой.

Different theme applied

[ALT: Рабочий стол с комбинированной темой: отдельная GTK-тема и иконки]

Проверка совместимости и базовая отладка

Если тема не применяется или выглядит некорректно, проверьте следующее:

  • Поддержка GTK: тема должна соответствовать версии GTK в системе (GTK3 / GTK4).
  • Поддержка GNOME Shell: тема Shell должна быть совместима с версией GNOME Shell.
  • Права доступа: файлы тем должны быть читаемы текущим пользователем.
  • Формат папки: для GTK ожидаются подпапки gtk-3.0 или gtk-4.0, для иконок — стандартные subdirs.
  • Wayland vs Xorg: некоторые способы перезапуска GNOME Shell работают только в Xorg.
  • Расширение User themes включено.

Совет для проверки: переключитесь на другую тему и обратно, затем перезагрузите сессию, чтобы убедиться, что кэш обновлён.

Ментальные модели для выбора метода установки

  • Если нужна автоматическая поддержка обновлений — ищите PPA.
  • Если доверяете автору и удобно — DEB-файл быстрее.
  • Если хотите контролировать файлы или смешивать элементы вручную — используйте архивы и ~/.themes, ~/.icons.

Мини-методология установки тем (шаблон действий)

  1. Сохраните текущие настройки (запишите названия тем или сделайте скриншоты).
  2. Выберите источник и проверите совместимость.
  3. Установите тему выбранным методом.
  4. Откройте Tweaks и примените тему.
  5. Проверьте базовую функциональность (меню, панели, уведомления).
  6. Верните прежнюю тему, если что-то сломалось.

Чеклист по ролям

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

    • Скачайте тему с проверенного сайта.
    • Используйте DEB или архив.
    • Примените через Tweaks.
  • Для продвинутого пользователя:

    • Добавьте PPA для автоматических обновлений.
    • Проверьте зависимости и версии GTK/GNOME.
    • Настройте темы вручную в ~/.themes и ~/.icons.
  • Для администратора сети:

    • Проверяйте источники PPA.
    • Ограничьте установку DEB из непроверенных источников.
    • Подготовьте инструкцию для пользователей по откату.

План отката и аварийный сценарий

Если после установки темы интерфейс стал нечитаемым или не работает панель:

  1. Выйдите в tty (Ctrl+Alt+F3) и войдите под своей учётной записью.
  2. Переместите проблемную тему из ~/.themes или ~/.icons в другой каталог:
mv ~/.themes/имя_темы ~/backup-themes/
mv ~/.icons/имя_иконки ~/backup-icons/
  1. Перезайдите в графическую сессию (Ctrl+Alt+F2/1) и верните стандартную тему через Tweaks.

Если GNOME Shell не загружается, выполните вход в tty и удалите/отключите расширения:

rm -rf ~/.local/share/gnome-shell/extensions/имя_расширения

Частые ошибки и как их лечить

  • Неактивный пункт Shell в Tweaks — включите расширение User themes.
  • Команда Alt+F2 r не работает — вы на Wayland, выйдите и зайдите снова.
  • Иконки не меняются — тема иконок не покрывает все приложения, особенно snap-пакеты часто сохраняют свои иконки.
  • Тема для другой версии GNOME — ищите релиз-ветку темы или используйте альтернативную, совместимую тему.

Important: Всегда делайте резервные копии пользовательских данных перед массовыми изменениями конфигурации системы.

Решение по дереву в формате Mermaid

flowchart TD
  A[Найдена тема] --> B{Формат}
  B -->|PPA| C[Добавить PPA и установить]
  B -->|DEB| D[Установить двойным кликом]
  B -->|ZIP/TAR| E[Распаковать и скопировать в ~/.themes или ~/.icons]
  C --> F[Применить через Tweaks]
  D --> F
  E --> F
  F --> G{Shell доступен}
  G -->|Да| H[Выбрать Shell в Tweaks]
  G -->|Нет| I[Установить gnome-shell-extensions и включить User themes]
  I --> H
  H --> J[Проверить ошибки и откат]

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

  • Тема применяется к выбранным элементам (Приложения, Курсор, Иконки, Shell).
  • Интерфейс не теряет функциональность (меню, уведомления, переключение рабочих столов).
  • При необходимости можно быстро откатиться к предыдущей теме.

Тест-кейсы

  • Установка темы через PPA: добавить репозиторий, установить тему, применить в Tweaks.
  • Установка DEB: установить пакет, проверить наличие файлов в /usr/share или ~/.local.
  • Ручная установка: разместить папки в ~/.themes и ~/.icons, перезапустить сессию.
  • Проверка Shell: отключить расширение User themes и проверить, что пункт Shell скрыт; включить и проверить видимость.

Совместимость и примечания по версиям

  • GTK-темы бывают для GTK2, GTK3 и GTK4. Большинство тем для современных Ubuntu — GTK3 или GTK4. Если вы используете старую программу на GTK2, её внешний вид может не измениться.
  • Темы GNOME Shell зависят от версии GNOME Shell. Перед установкой проверьте совместимость в описании темы.
  • Snap-пакеты и Flatpak иногда используют встроённые иконки и могут не реагировать на системную икон-тему.

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

  • PPA — сторонние репозитории. Устанавливайте только от проверенных авторов.
  • DEB-файлы из непроверенных источников могут содержать пакеты с постинсталляционными скриптами — просмотрите их перед установкой.
  • Архивы обычно безопаснее, так как вы копируете только файлы темы в домашний каталог.

Модель оценки затрат и выгод

  • Низкие затраты для пользователя: ручная установка требует только времени.
  • Средняя стоимость риска: PPA даёт удобство обновлений, но требует доверия к поставщику.
  • Влияние на UX: высокая — визуальные темы заметно меняют восприятие системы.

Краткая галерея пограничных случаев

  • Тема не применяется только к некоторым приложениям — проверьте, не являются ли они Snap/Flatpak.
  • Shell-тема ломается после обновления GNOME — ищите обновления темы или вернитесь к совместимой версии.
  • Курсор не меняется — возможна системная настройка курсоров, требующая перезагрузки X-сессии.

Глоссарий на одну строку

  • GTK — библиотека интерфейса для Linux-приложений.
  • GNOME Shell — оболочка рабочего стола GNOME.
  • PPA — персональный архив пакетов для Ubuntu.
  • DEB — формат пакета для Debian/Ubuntu.
  • Tweaks — утилита для расширенных настроек GNOME.

Рекомендации и заключение

Изменение тем — безопасный и быстрый способ персонализировать Ubuntu. Если вы хотите единый стиль, ищите наборы, которые включают иконки, GTK и Shell. Для минимизации рисков отдавайте предпочтение проверенным источникам и всегда сохраняйте данные и текущие настройки. В случае проблем используйте описанные сценарии отката.

Справка по началу работы: если вы только осваиваете Ubuntu, сначала прочитайте основные руководства по Ubuntu и GNOME, затем пробуйте темы в тестовой учётной записи или виртуальной машине.

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

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство