Как изменить темы GNOME в Ubuntu
Кратко: вы можете найти и установить темы для значков, оболочки и приложений GNOME вручную, распаковав архивы в ~/.icons и ~/.themes и применив их через GNOME Tweaks. Для snap‑приложений нужны дополнительные шаги: поиск snap‑тем и подключение через snap connect.

Быстрые ссылки
Где найти темы GNOME
Как установить темы значков, приложений и оболочки
Как применить темы через GNOME Tweaks
Как поменять тему для snap‑приложений
Резюме
- Темы для значков, приложений и оболочки GNOME чаще всего размещают на GNOME‑look.org и DeviantArt.
- Устанавливают темы распаковкой TAR‑архива в каталоги пользователя: ~/.icons и ~/.themes.
- Для применения используйте GNOME Tweaks; snap‑приложения требуют поиска сопутствующих snap‑пакетов и ручного подключения.
Где найти темы GNOME
Централизованного официального каталога для тем GNOME нет, но самые популярные ресурсы — GNOME‑look.org и DeviantArt. Там можно найти три типа оформления:
- значки (icon themes),
- темы оболочки GNOME Shell (панель, меню, Overview),
- GTK‑темы (оформление окон и виджетов).
Совет: читайте описание темы и инструкции автора — у некоторых тем есть дополнительные зависимости (например, наборы иконок или шрифты).
Как установить темы значков, приложений и оболочки
GNOME — свободное ПО, и дистрибьюторы/пользователи могут менять внешний вид. Но для обычного пользователя процесс требует ручных шагов.
Большинство тем распространяют в виде TAR или ZIP архива. Распакуйте архив и поместите содержимое в правильную папку пользователя.
Темы значков
Темы значков меняют внешний вид иконок в списке приложений и на доке Ubuntu. Сохраните распакованную тему в папку ~/.icons в домашней директории. Папки, начинающиеся с точки, скрыты по умолчанию. Чтобы увидеть скрытые, нажмите Ctrl + H. Если ~/.icons нет — создайте её.
Вы также можете сменить иконку отдельной папки вручную, без установки полной темы.
Темы GNOME Shell
Тема GNOME Shell управляет внешним видом верхней панели, меню и обзора Activities. Сохраняйте их в ~/.themes. Опять же: создайте папку, если её нет.
GTK‑темы
GTK‑темы влияют на окна приложений, заголовки, панели и боковые меню. Их тоже помещают в ~/.themes. Обратите внимание, что GTK‑темы применяются только к приложениям, использующим GTK (обычно — DEB‑приложения), а не всем приложениям системы.
Как применить темы через GNOME Tweaks
Скачанная тема — половина дела. Надо её включить. В системных Настройках Ubuntu нет встроенной опции для смены пользовательских тем. Самый удобный инструмент — приложение GNOME Tweaks.
Установите GNOME Tweaks через центр приложений или через терминал:
sudo apt install gnome-tweaksОткройте приложение из меню приложений и выберите «Внешний вид» (Appearance). В списках вы увидите системные темы и те, которые вы распаковали в ~/.icons и ~/.themes. Для оформления старых приложений (Legacy Applications) используйте соответствующий пункт.
Важно: некоторые опции могут называться иначе в разных версиях GNOME — ищите «Appearance», «Theme» или «Внешний вид».
Как поменять тему для snap‑приложений
Snap‑пакеты изолированы: они используют встроенные темы или специальные snap‑темы. Простая смена GTK‑темы влияет только на DEB‑приложения. При смене темы система может предложить установить отсутствующие snap‑темы:
Если Ubuntu находит сопутствующий snap, система предложит его установить. Но это срабатывает не всегда. Если автоматический поиск не дал результата, выполните ручный поиск в Центре приложений и установите подходящую snap‑тему.
Например, чтобы установить тему Orchis для snap‑приложений:
sudo snap install orchis-themesЧтобы подключить тему ко всем уже установленным snap‑приложениям, выполните команду (будьте внимательны при копировании):
for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i orchis-themes:gtk-3-themes; doneИли подключите тему для отдельного snap‑приложения:
sudo snap connect <имя-snap-приложения>:gtk-3-themes orchis-themes:gtk-3-themesПримечание: после установки или подключения темы перезапустите соответствующее приложение.
Когда смена темы не сработает (примеры и ограничения)
- Snap‑приложения могут игнорировать GTK‑тему из‑за изоляции. Требуется snap‑тема и ручное подключение.
- Electron/Qt‑приложения часто не подчиняются GTK‑темам и требуют отдельного оформления или параметров запуска.
- Некоторые темы написаны под конкретную версию GNOME/GTK и выглядят неправильно на других версиях.
- Темы, меняющие CSS оболочки, могут ломать элементы интерфейса при обновлении GNOME.
Альтернативные подходы
- Использовать Flatpak вместо snap: Flatpak часто лучше наследует тему гостевой среды (но требует установки соответствующих runtime).
- Применять темы на уровне дистрибутива (если вы собираете окружение) — тогда темы будут доступны системно для всех пользователей.
- Использовать расширения GNOME Shell для частичной кастомизации панели и обзора.
- Править CSS темы вручную (для опытных): открывайте файл gtk.css или shell.css в папке темы и меняйте параметры.
Чек‑лист для пользователя перед сменой темы
- Скопируйте архив темы в Home и распакуйте.
- Поместите папки в ~/.icons (для иконок) или ~/.themes (для оболочки/GTK).
- Установите gnome‑tweaks, если ещё не установлен.
- Откройте GNOME Tweaks → Внешний вид и выберите нужные темы.
- Если используете snap‑приложения, найдите сопутствующую snap‑тему и подключите её через snap connect.
- Перезапустите приложения или выйдите и войдите в сессию для полной перезагрузки интерфейса.
Команды — шпаргалка
# Установка GNOME Tweaks
sudo apt install gnome-tweaks
# Установка snap‑тем (пример)
sudo snap install orchis-themes
# Подключение темы ко всем snap, использующим gtk-3-themes
for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i orchis-themes:gtk-3-themes; done
# Подключение темы к одному snap (замените имя)
sudo snap connect <имя-snap-приложения>:gtk-3-themes orchis-themes:gtk-3-themesМодель мышления и эвристики
- Разделяйте проблемы: интерфейс = темы (GTK), оболочка = GNOME Shell, значки = icon theme.
- Начинайте с резерва: перед крупной сменой сохраните оригинальные настройки или сделайте снимок системы.
- Если что‑то сломалось — откатите тему или удалите содержимое ~/.themes и ~/.icons, затем выйдите/войдите.
Совместимость и миграция
- Темы, созданные для GTK‑3, могут корректно работать с GTK‑4 не всегда.
- При обновлении GNOME некоторые CSS‑правила устаревают — тема требует обновления от автора.
- Snap‑ориентированные дистрибутивы труднее кастомизировать; при частом изменении внешнего вида Flatpak или DEB‑версии приложений удобнее.
Критерии приёмки
- Тема применена к основным окнам приложений (GTK) и выглядит согласованно.
- Значки сменились в списке приложений и в доке.
- GNOME Shell отображает панель и меню согласно выбранной теме.
- Для snap‑приложений сопутствующая snap‑тема подключена и вид в snap‑приложениях совпадает с остальной системой.
Глоссарий (в одну строку)
- GTK — библиотека для виджетов; отвечает за оформление приложений.
- GNOME Shell — оболочка GNOME: панель, меню, Overview.
- Icon theme — набор иконок для приложений и элементов интерфейса.
- Snap — изолированный формат пакетов от Canonical.
- DEB — стандартный пакетный формат Debian/Ubuntu.
Итог
Смена темы в Ubuntu возможна и гибка, но требует ручной установки и понимания, к какому компоненту интерфейса относится каждая тема. Для DEB‑приложений решение простое: распаковать в ~/.themes или ~/.icons и выбрать через GNOME Tweaks. Для snap‑приложений приготовьтесь к дополнительным шагам: поиск snap‑тем и подключение их через snap connect.
Важно: перед экспериментами делайте резервную копию конфигураций и сохраняйте список установленных тем — так легче откатиться.
Похожие материалы
Отключить автоматическое выключение экрана в Windows 10
Точная перемотка медиа на iPhone
Как ускорить загрузки на Xbox
Как пересылать SMS на email с Android
Как изменить пункт «Изменить» в контекстном меню Windows