Предлагаю добавить опцию сборки для GNOME Control Center позволяющую использовать любые произвольные изображения как логотипы дистрибутива в пункте "О системе". Текущий вариант который использует информацию из /etc/os-release вписывается в квадратный gicon, что ограничивает использование логотипов не вписывающихся в квадрат. Fedora и Monjaro используют встроенные в GNOME Control Center опции позволяющие указать любое произвольное изображение как логотип системы, предлагаю реализовать аналогичное решение. Для этого необходимо использовать данные опции при сборке пакета: -Ddistributor_logo=/usr/share/distro-logos/alt-distro-logo.svg -Ddark_mode_distributor_logo=/usr/share/distro-logos/alt-distro-dark-logo.svg
Нет таких путей нигде, зато alt-distro-logo.svg понапихано везде. $ grep alt-distro-logo.svg /storage/ALTLinux/Sisyphus/noarch/base/contents_index /usr/share/icons/ALT_SP_Workstation/scalable/apps/alt-distro-logo.svg icon-theme-alt-sp-workstation /usr/share/icons/AltWorkstation/scalable/apps/alt-distro-logo.svg icon-theme-alt-workstation /usr/share/icons/altos-dark/apps/16/alt-distro-logo.svg icon-theme-altos /usr/share/icons/altos/apps/16/alt-distro-logo.svg icon-theme-altos /usr/share/icons/hicolor/scalable/apps/alt-distro-logo.svg menu-icons-default /usr/share/plasma/desktoptheme/altos-dark/icons/alt-distro-logo.svg theme-kworkstation /usr/share/plasma/desktoptheme/altos-light/icons/alt-distro-logo.svg theme-kworkstation Один даже у меня нашелся /usr/share/icons/hicolor/scalable/apps/alt-distro-logo.svg -> altlinux.svg Но dark не нашелся. И почему alt-distro-dark-logo, а не alt-distro-logo-dark?
(Ответ для Yuri N. Sedunov на комментарий #1) > Нет таких путей нигде, зато alt-distro-logo.svg понапихано везде. Да, под дистрибутивы и сборки на GNOME нужно будет переделать пути, или сим линки сделать. > > $ grep alt-distro-logo.svg > /storage/ALTLinux/Sisyphus/noarch/base/contents_index > > /usr/share/icons/ALT_SP_Workstation/scalable/apps/alt-distro-logo.svg > icon-theme-alt-sp-workstation > /usr/share/icons/AltWorkstation/scalable/apps/alt-distro-logo.svg > icon-theme-alt-workstation > /usr/share/icons/altos-dark/apps/16/alt-distro-logo.svg icon-theme-altos > /usr/share/icons/altos/apps/16/alt-distro-logo.svg icon-theme-altos > /usr/share/icons/hicolor/scalable/apps/alt-distro-logo.svg menu-icons-default > /usr/share/plasma/desktoptheme/altos-dark/icons/alt-distro-logo.svg > theme-kworkstation > /usr/share/plasma/desktoptheme/altos-light/icons/alt-distro-logo.svg > theme-kworkstation > > Один даже у меня нашелся > /usr/share/icons/hicolor/scalable/apps/alt-distro-logo.svg -> altlinux.svg > Но dark не нашелся. > > И почему alt-distro-dark-logo, а не alt-distro-logo-dark? Тут скорее пример был, можно любые другие названия и пути сделать.
Юрий Николаевич, реализовал описанное в репорте и сделать в качестве референсной реализации изменения в брендинге Сизифа. https://packages.altlinux.org/ru/tasks/395705/
alt-distro-logo(Ответ для Semen Fomchenkov на комментарий #3) > Юрий Николаевич, реализовал описанное в репорте и сделать в качестве > референсной реализации изменения в брендинге Сизифа. > https://packages.altlinux.org/ru/tasks/395705/ Зачем эта путаница в названиях, то distr, то distro? Зачем плодить сущности с симлинками? Почему картинка не в svg? Почему ради столь мизерных изменений потребовалось гонять сборочницу 12 раз.
(Ответ для Yuri N. Sedunov на комментарий #4) > alt-distro-logo(Ответ для Semen Fomchenkov на комментарий #3) > > Юрий Николаевич, реализовал описанное в репорте и сделать в качестве > > референсной реализации изменения в брендинге Сизифа. > > https://packages.altlinux.org/ru/tasks/395705/ > > Зачем эта путаница в названиях, то distr, то distro? Тут как раз окончательный вариант, distr звучит как по мне логичнее. > Зачем плодить сущности с симлинками? В зависимости от брендинга, где-то может быть 2 разных изображения, тут одно, и что бы не класть его двумя файлами сделал симлинк. > Почему картинка не в svg? В таком случае вышли проблемы с замыливанием изображения при масштабировании, но как оказалось и для png поведение аналогично. > Почему ради столь мизерных изменений потребовалось гонять сборочницу 12 раз. Да, к сожалению по совпадению обстоятельств, я ранее использовал этот таск для тестовых целей и нужно было производить доработки и исправления без наличия локального hasher под рукой. Обсудил с rirusha@ третий пункт, наверное пойдём общаться с GNOME касаемо реализации этого, что бы можно было использовать SVG без замыливания при масштабировании.
(Ответ для Semen Fomchenkov на комментарий #5) > (Ответ для Yuri N. Sedunov на комментарий #4) > > alt-distro-logo(Ответ для Semen Fomchenkov на комментарий #3) > > > Юрий Николаевич, реализовал описанное в репорте и сделать в качестве > > > референсной реализации изменения в брендинге Сизифа. > > > https://packages.altlinux.org/ru/tasks/395705/ > > > > Зачем эта путаница в названиях, то distr, то distro? > Тут как раз окончательный вариант, distr звучит как по мне логичнее. Логичнее либо distributor-logo, либо g-c-c-logo, или даже gnome-control-center-logo, чтоб спустя годы легко было догадаться, а нафига этот симлинк. И в спеке брендинга надо оставить соответствующий комментарий, и changelog исправить. Вобщем, не показывайте мне свои пустяковые поделки, пока не будете уверены, что придраться не к чему. И картинка должна быть в svg, разумеется.
Это тоже надо исправить. [00:00:09] warning: absolute symlink: /usr/src/tmp/branding-alt-sisyphus-buildroot/usr/share/design/sisyphus/icons/alt-distr-logo-dark.png -> /usr/share/design/sisyphus/icons/alt-distr-logo.png