Изменение шрифтов в GNOME 3
Введение
GNOME 3 по умолчанию использует шрифт Cantarell во многих местах. Если он вам не нравится или занимает слишком много места на экране, шрифт можно заменить. Ниже — пошаговые инструкции для оболочки (shell) и для приложений, дополнительные методы, советы по откату и совместимости.
Изменение шрифта оболочки GNOME
Многие параметры оболочки управляются одним CSS-файлом:
/usr/share/gnome-shell/theme/gnome-shell.cssОткройте его любым текстовым редактором с правами администратора. Пример с nano:
sudo nano /usr/share/gnome-shell/theme/gnome-shell.css
Используйте стрелки для навигации по файлу. Ищите строку, похожую на:
font-family: cantarell, sans-serif;Замените «cantarell» на имя предпочитаемого шрифта. Рядом обычно есть строка с размером:
font-size: 11px;Измените значение на нужное. Пример: «Liberation Sans» размер 10.

Важно: перед редактированием сделайте резервную копию файла:
sudo cp /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css.bakСохраните изменения в nano: Ctrl+O, Enter, затем Ctrl+X для выхода.
Чтобы изменения вступили в силу, перезапустите оболочку. Нажмите Alt+F2, введите:
rи нажмите Enter. На Xorg это перезапустит GNOME Shell. Если вы используете Wayland, см. раздел совместимости.
Изменение системных шрифтов (приложения и интерфейс)
Для смены шрифтов приложений проще всего использовать GNOME Tweak Tool (теперь часто называется gnome-tweaks).
Установка в разных дистрибутивах:
# Ubuntu / Debian
sudo apt-get install gnome-tweaks
# Fedora (dnf) или старые Fedora (yum)
sudo dnf install gnome-tweaks
# или
sudo yum install gnome-tweaksОткройте GNOME Tweaks и перейдите на вкладку «Шрифты». Там можно изменить:
- системный (Application) шрифт;
- шрифт заголовков окон (Titlebar);
- шрифт для документов;
- моноширинный шрифт.

Изменения обычно применяются сразу.
Альтернативный метод: gsettings (командная строка)
Если вы предпочитаете терминал или автоматизацию, можно изменить шрифты через gsettings:
# Системный шрифт (имя и размер)
gsettings set org.gnome.desktop.interface font-name 'Liberation Sans 10'
# Шрифт заголовков окон (в некоторых версиях)
gsettings set org.gnome.desktop.wm.preferences titlebar-font 'Liberation Sans Bold 10'
# Моноширинный шрифт
gsettings set org.gnome.desktop.interface monospace-font-name 'DejaVu Sans Mono 10'После выполнения команды изменения обычно вступают в силу без перезагрузки.
Как узнать доступные шрифты
Используйте утилиту fontconfig, чтобы увидеть список установленных шрифтов:
fc-list : family | sort -uИмя шрифта, которое вернёт fc-list, — именно то, которое нужно подставлять в font-family или в команду gsettings.
Когда изменения не применяются (проверка и причины)
- На Wayland команда Alt+F2 → r может не работать. В этом случае выйдите из сеанса и войдите заново или перезагрузите систему.
- Если шрифт не установлен в системе, GNOME использует запасной. Установите нужный шрифт через пакетный менеджер или поместите в ~/.local/share/fonts/ и обновите кэш fc-cache -fv.
- Изменения в gnome-shell.css влияют только на то, что контролирует оболочка. Отдельные приложения могут иметь свои настройки шрифтов.
Откат и резервы (rollback)
Если что-то пошло не так:
# Вернуть оригинальный файл оболочки
sudo mv /usr/share/gnome-shell/theme/gnome-shell.css.bak /usr/share/gnome-shell/theme/gnome-shell.css
# Восстановить настройки gsettings по умолчанию (пример для интерфейса)
gsettings reset org.gnome.desktop.interface font-nameВсегда храните резервную копию и проверяйте работоспособность после каждого шага.
Быстрая шпаргалка — пошагово
- Сделайте резервную копию: sudo cp /usr/share/gnome-shell/theme/gnome-shell.css … .bak
- Отредактируйте файл оболочки через sudo nano /usr/share/gnome-shell/theme/gnome-shell.css и поменяйте font-family и font-size.
- Сохраните и выйдите (Ctrl+O, Ctrl+X).
- Перезапустите оболочку Alt+F2 → r (или выйдите из сеанса при Wayland).
- Для приложений используйте GNOME Tweaks или gsettings.
Критерии приёмки
- Шрифт оболочки изменён и читаем в панели и в уведомлениях.
- Шрифты приложений отражают выбранные значения.
- Интерфейс не «ломается»: элементы не обрезаются, текст доступен.
Важно: если текст начинает обрезаться или интерфейс перестаёт помещаться, верните предыдущие значения или выберите другой шрифт/размер.
Роли и чек-лист
Пользователь:
- Сделать резервную копию
- Поменять шрифт через GNOME Tweaks или gsettings
- Перезапустить сеанс, проверить приложения
Системный администратор:
- Проверить наличие шрифтов в общей системе (/usr/share/fonts/)
- Развернуть изменение централизованно (скрипт с gsettings) или через конфигурацию образа
- Убедиться в совместимости с локалями и кириллицей
Короткий глоссарий
- GNOME Shell — оболочка рабочего стола GNOME.
- Wayland — современный протокол отображения в Linux.
- Xorg — старый сервер отображения, где доступна команда r для перезапуска оболочки.
- GNOME Tweaks — инструмент для тонкой настройки окружения GNOME.
Заключение
Смена шрифтов в GNOME 3 несложна и даёт заметный эффект: можно увеличить вместимость интерфейса или просто улучшить читаемость. Используйте GNOME Tweaks для удобства или gsettings для автоматизации. Если возникли проблемы — вернитесь к резервной копии и уточните, установлен ли нужный шрифт.
Если у вас остались вопросы или вы встретили нестандартное поведение, опишите шаги и окружение (дистрибутив, Wayland или Xorg) в комментариях.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента