w-theme
w-theme — Переключение, создание и управление темами W с плавным переходом.
Использование
Использование: w-theme <команда> [параметры]
Info: Переключение, создание и управление темами W с плавным переходом.
Команды:
set <имя> [--no-fade] Переключить тему.
без root → для этого юзера, мгновенно, с переходом
sudo → системный фолбэк + skel + загрузка/вход
--no-fade без плавного перехода
reset Снять личную тему, следовать системному фолбэку
new <имя> --wallpaper <изображение> [параметры]
Собрать тему из изображения: обои обрезаются по cover
под каждую ступень разрешения, палитра извлекается из
них же (matugen + отображение OKLCH).
без root → ~/.config/w/themes/, sudo → /etc/w/themes/
--appearance dark|light по умолчанию dark
--contrast low|medium|high
насколько подкрашены
поверхности и как далеко
разведены тона; low —
пастельный край, по
умолчанию medium
--seed-index <n> какой базовый цвет
изображения брать за основу
(0 = самый доминирующий)
--scheme <тип matugen> по умолчанию: adaptive
--activate переключиться на неё сразу
--json напечатать только матрицу
палитр, ничего не создавая:
каждый базовый цвет
изображения × dark/light ×
каждый уровень контраста
(превью для GUI; остальные
параметры тогда не важны,
возвращается всё)
edit <имя> [параметры] Пересобрать палитру сгенерированной темы на месте,
сохранив её обои. Те же параметры, что у `new`, минус
изображение (другие обои — это другая тема, для неё
`new`), плюс --rename <новоеимя>; что не указано,
остаётся как было. Если тема активна, сессия (или
система) перекрашивается. Темы, написанные руками,
редактировать нельзя.
rm <имя> Удалить тему (для системной нужен sudo). Если это ваша
активная тема, привязка сначала сбрасывается.
list [--porcelain] Список системных и локальных тем (* = активная здесь)
--porcelain TSV: имя, область, каталог, активна, ген.
current Показать действующие темы пользователя и системы
Каталоги тем:
системные /etc/w/themes/<имя>/
локальные ~/.config/w/themes/<имя>/ (в каждом: theme.conf + wallpaper/)
Сгенерированная тема несёт только theme.conf, wallpaper/ и preview.webp — анимации
геометрия, эффекты, шрифты и база Kvantum наследуются от базовой темы 'w', поэтому
она идёт в ногу с W, а не замораживает копию.
Коды выхода:
0 Успех
1 Ошибка выполнения
2 Ошибка вызова
Примеры:
w-theme list
w-theme set midnight
sudo w-theme set midnight
w-theme reset
w-theme new sunset --wallpaper ~/Pictures/sunset.jpg --activate
w-theme new garden --wallpaper ~/Pictures/park.jpg --seed-index 1 --contrast low
sudo w-theme new corporate --wallpaper /srv/brand.png
w-theme edit sunset --contrast low
w-theme rm sunset
Эта страница генерируется из собственной справки команды (w-docs-refgen). Живая
версия того же текста на машине с W: w-theme help.