Как изменить шрифт верхней панели без изменения темы оболочки?
Я использую Ubuntu GNOME 17.04. Я хочу изменить шрифт верхней панели GNOME со шрифта по умолчанию Adapta to Fira Sans. У меня уже есть все шрифты, я просто хочу изменить шрифт верхней панели, чтобы он не выглядел неуместно по сравнению со всем остальным.
2 ответа
Вы можете создать пользовательское переопределение CSS в своем домашнем каталоге и загрузить его оттуда (в противном случае, если вы внесете какое-либо изменение в таблицу стилей темы, любое обновление темы, скорее всего, перезапишет его).
Сначала вы должны знать, где находится тема Adapta. Если вы установили его с .deb пакет или PPA он должен быть расположен в /usr/share/themes/Adapta и там должно быть gnome-shell.css файл в /usr/share/themes/Adapta/gnome-shell/,
Теперь следуйте инструкциям ниже.
- Создайте каталог, скажем
MyThemeлибо в~/.themesили в~/.local/share/themes, (Вы можете создать~/.themesили же~/.local/share/themesесли они не существуют.) - Создайте еще один каталог внутри
MyThemeназываетсяgnome-shell, - Создайте пустой документ в этом
gnome-shellкаталог и назовите егоgnome-shell.css, Откройте это
gnome-shell.cssв текстовом редакторе и добавьте следующие строки@import url("/usr/share/themes/Adapta/gnome-shell/gnome-shell.css"); stage { font-family: FONT_NAME, Sans-Serif; font-size: 14pt; color: #ffffff; }+ Изменить
FONT_NAMEна выбранный вами шрифт (также вы можете изменить размер и цвет шрифта) и сохраните файл.Откройте GNOME Tweak Tools и активируйте расширение тем пользователя. (Если расширение не установлено, вы можете установить его отсюда.)
Перейдите в раздел " Внешний вид " Tweak Tools и щелкните раскрывающийся список рядом с "Тема оболочки". MyTheme должен появиться в раскрывающемся списке. Выберите это.
Перезапустите оболочку GNOME, набрав alt+f2, затем R+enter (работает в сеансе Xorg, при выходе из Wayland и повторной регистрации).
Я нашел ответ на свой вопрос! Самый эффективный способ изменить шрифт верхней панели - это изменить семейства шрифтов в gnome-shell.css файл.
Для этого сначала используйте
sudo su
открыть корневой терминал. Тогда используйте
nautilus --browser
открыть корневую версию Nautilus.
Затем вы захотите перейти к /usr/share/themes/"THEME_NAME"/gnome-shell/gnome-shell.css/, Откройте файл и где он говорит что-то вроде
stage { font-size: 10pt; font-family: Roboto, Cantarell, Sans-Serif; font-weight: 400; color: #263238; }
измените первый шрифт на имя вашего шрифта. Результат должен быть примерно таким
stage { font-size: 10pt; font-family: Fira Sans, Cantarell, Sans-Serif; font-weight: 400; color: #263238; }
если вы изменили шрифт на Fira Sans.
Перезапустите оболочку, используя Alt+F2, а затем введите r,
В результате у выбранных тем будут нужные шрифты, а не Adwaita.
Примечание. Обновления тем GTK могут испортить эту конфигурацию, поэтому ответ Помского был помечен как лучший.
В Ubuntu 19.10 gnome-shell.css расположение:
/usr/share/gnome-shell/theme/Yaru/gnome-shell.css
редактировать gnome-shell.css как администратор Тогда ищите
stage {
font-family:
Просто добавьте желаемое имя семейства шрифтов. Например:
stage {
font-family: Fira Sans, Cantarell, Sans-Serif;
font-size: 10pt;
color: #3D3D3D; }
Выполнено. Сохраните его, выйдите и снова войдите в систему.
Отвечая на мой собственный вопрос здесь, изменение файлов gnome-shell.css больше не требуется благодаря изменениям, предоставленным GNOME 3.36. При обычном изменении шрифта интерфейса шрифт теперь изменяется глобально. (все, включая меню GNOME, строку состояния и т. д.)