| Summary: | Qt: uniform look | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | alekseevam <alekseevam> | ||||
| Component: | gnome-tweaks | Assignee: | Yuri N. Sedunov <aris> | ||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
| Severity: | enhancement | ||||||
| Priority: | P5 | CC: | aris | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
alekseevam@basealt.ru
2025-03-28 10:27:19 MSK
Апстриму такое постеснялись бы предложить, а здесь, конечно, можно и навалять. Пакуйте этот gtk-theme-variant-switcher отдельно. %check %__meson_test mkdir -p %buildroot%_bindir mkdir -p %buildroot/usr/lib/systemd/user/gnome-session@gnome.target.d install -v -p -m 755 -D gtk-theme-variant-switcher %buildroot%_bindir/ install -v -p -m 644 -D gtk-theme-variant-switcher.service %buildroot/usr/lib/systemd/user/ install -v -p -m 644 -D gtk-theme-variant-switcher.conf %buildroot/usr/lib/systemd/user/gnome-session@gnome.target.d/ (Ответ для Yuri N. Sedunov на комментарий #1) > %check > %__meson_test > mkdir -p %buildroot%_bindir > mkdir -p %buildroot/usr/lib/systemd/user/gnome-session@gnome.target.d > install -v -p -m 755 -D gtk-theme-variant-switcher %buildroot%_bindir/ > install -v -p -m 644 -D gtk-theme-variant-switcher.service > %buildroot/usr/lib/systemd/user/ > install -v -p -m 644 -D gtk-theme-variant-switcher.conf > %buildroot/usr/lib/systemd/user/gnome-session@gnome.target.d/ Прошу прощения, запихал в %check по невнимательности > Пакуйте этот gtk-theme-variant-switcher отдельно. Я рассматривал как вариант пакетирования отдельно, так и вариант патча для gnome-shell. На мой взгляд оба варианта нежелательны, т.к. в редакции с gnome gnome-tweaks идёт из коробки, и автоматическое изменение gtk-theme делает настройку в gnome-tweaks бессмысленной. Основная идея в том чтобы тёмный режим работал для всех приложений с момента установки дистрибутива, а если пользователь по какой-то причине предпочитает конкретную тему для legacy - у него будет возможность пойти в gnome-tweaks и отключить синхронизацию с тёмным режимом Еще раз, -- всё что можно запаковать отдельно, должно быть запаковано отдельно. Вот это все в отдельный пакет и туда же кусок схемы под своим именем с переводами к этой схеме. mkdir -p %buildroot%_bindir mkdir -p %buildroot/usr/lib/systemd/user/gnome-session@gnome.target.d install -v -p -m 755 -D gtk-theme-variant-switcher %buildroot%_bindir/ install -v -p -m 644 -D gtk-theme-variant-switcher.service %buildroot/usr/lib/systemd/user/ install -v -p -m 644 -D gtk-theme-variant-switcher.conf %buildroot/usr/lib/systemd/user/gnome-session@gnome.target.d/ Для gnome-tweaks останется только патч на графический интерфейс и зависимость на пакет gtk-theme-switcher, или как он там будет у вас называться. Добрый день, пакет в сизифе https://packages.altlinux.org/ru/sisyphus/srpms/gnome-legacy-theme-switcher/3217639618049689553 |