Как изменить цветовую тему для i3?

Вопрос или проблема

Недавно я перешел с Gnome на i3 и хотел узнать, как изменить свою цветовую тему. Я хочу установить пользовательский цвет фона и текста, а также шрифт. У меня есть
тема yaru-dark
с помощью приложения под названием “Настроить внешний вид”, хотя я смог изменить ее на ту же тему, используя другое приложение под названием “GTK Ch-theme”.

Проблема в том, что я не могу изменить цвета на свои. Я хочу изменить серый цвет на черный. Когда я пытаюсь сделать это с помощью приложения “Настроить внешний вид”, есть опция сделать это. Однако эта опция отключена, и мне нужно установить lxsessions и изменить мой текущий менеджер окон для этого, чего я не хочу. Как я могу установить пользовательскую тему, не переключаясь на LXDE?

Что ж, я думаю, это зависит от того, что вам нужно изменить, i3wm идет с конфигурационным файлом, расположенным по адресу ~/.config/i3/config (или ~/.i3/config с копией, расположенной по адресу /etc/i3/config). Изменение этого файла позволит вам изменить цвета самого i3wm и i3wm-bar, любые изменения темы для конкретных приложений, как я считаю, должны быть сделаны с помощью конфигурации конкретного приложения или через рабочее окружение, работающие с i3wm. Например, я использую bspwm, работающий на kde без менеджера окон kwin.

Так что, если вам нужно изменить цвета i3, получите шестнадцатеричные коды для любых цветов, которые вы хотите, и отрегулируйте конфигурацию по мере необходимости, более подробную информацию можно найти здесь: https://i3wm.org/docs/userguide.html#configuring

Если вам нужно изменить общую тему GTK и QT приложений, я бы рекомендовал запустить LXDE с i3 в качестве менеджера окон, вот статья в archwiki, которая описывает процесс https://wiki.archlinux.org/index.php/LXDE#Use_a_different_window_manager

Ответ или решение

Для изменения цветовой темы в оконном менеджере i3, важно понимать, что i3 настроен через конфигурационный файл, позволяющий настраивать внешний вид и поведение самого i3, а также его панели (i3bar). В данном ответе я приведу пошаговые инструкции по изменению цветовой схемы и шрифта.

Шаг 1: Открытие конфигурационного файла i3

  1. Найдите конфигурационный файл i3. Обычно он расположен по следующему пути:

    • ~/.config/i3/config или
    • ~/.i3/config (в зависимости от вашей системы).
  2. Откройте файл в текстовом редакторе. Вы можете использовать любой текстовый редактор, например, nano, vim или gedit:

    nano ~/.config/i3/config

Шаг 2: Изменение цветовой схемы

Внутри конфигурационного файла вам нужно будет добавить или отредактировать следующие строки для настройки цветов:

# Установить цвета окна
set $bg-color #000000  # черный фон
set $text-color #FFFFFF  # белый текст

# Цвета для незакрепленного окна
client.focused          $bg-color $text-color $bg-color
client.unfocused        #7a7a7a #000000 #7a7a7a

# Цвета рамки
client.focused_inactive #5C5C5C #000000 #5C5C5C
client.urgent           #FF0000 #000000 #FF0000

# Цвета для i3bar
bar {
    background $bg-color
    status_command i3status
    colors {
        background $bg-color
        statusline $text-color
        separator  #666666
    }
}

Шаг 3: Изменение шрифта

Чтобы изменить шрифт, добавьте или измените строку, начинающуюся с font в вашем конфигурационном файле:

font pango:Monospace 11

Вы можете заменить Monospace на любой другой шрифт, установленный в вашей системе, и 11 – это размер шрифта.

Шаг 4: Перезагрузка i3

Чтобы изменения вступили в силу, не забудьте перезагрузить i3. Это можно сделать, нажав Mod + Shift + R (где Mod часто обозначен клавишей Super или Windows).

Шаг 5: Настройка GTK и QT приложений

Если вы используете GTK и QT приложения и хотите изменить их темы, это делается через настройки самой среды рабочего стола или через конфигурационные файлы приложений. Если вы хотите использовать конкретные цвета для GTK-приложений, попробуйте создать или изменить файл ~/.config/gtk-3.0/settings.ini с таким содержимым:

[Settings]
gtk-theme-name=Yaru-dark
gtk-font-name=Monospace 11
gtk-color-scheme="fg_color:#FFFFFF;bg_color:#000000"

Заключение

i3 предоставляет достаточно гибкости для настройки его внешнего вида; вы можете легко изменить цвета и шрифт в конфигурационном файле. Однако, если вам нужно управлять темами GTK и QT приложений, это следует делать через их конфигурационные файлы. Настроив соответствующим образом все элементы, вы создадите благоприятный и продуктивный рабочий环境, который будет соответствовать вашим предпочтениям.

Если у вас есть дополнительные вопросы, не стесняйтесь задавать их!

Оцените материал
Добавить комментарий

Капча загружается...