Summary: | Изменение иконки меню "Параметры" (altlinux-preferences.directory.in) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexander Kovalev <alexvk72> |
Component: | altlinux-freedesktop-menu | Assignee: | viy <viy> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | viy |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 48618 |
Description
Alexander Kovalev
2023-11-30 11:55:20 MSK
Собрал локально пакет, поменяв в cinnamon-application.menu altlinux-preferences.directory на altlinux-settings-desktop.directory. Получил вместо "Параметры" меню "Настройки" с правильной иконкой :) Логика меню не поменялась, но в оригинальном Cinnamon от Linux Mint все же используется "Параметры", поэтому, пожалуй, все же лучше только иконку поменять, как я в начале и предлагал. Благодарю, но там надо будет немножко подождать, так как наложилось еще https://bugzilla.altlinux.org/show_bug.cgi?id=48600 Грубо говоря, файл перегружен cinnamon-applications.menu завязками на конкретную дефолтную реализацию общестстемного меню и ломается при установке других вариантов. Красоту нужно оформить просто в еще один вариант меню, отличный от дефолтного, либо править дефолтную реализацию. Я напомню, что у нас по стандарту могут быть какие угодно меню. Они выбираются через альтернативу /etc/xdg/menus/applications.menu К примеру, для показа меню cinnamon сливает в одно целое /etc/xdg/menus/cinnamon-applications.menu (altlinux-freedesktop-menu-cinnamon) + /etc/xdg/menus/applications.menu + редактирование меню у пользователя - ~/.config/menus/* Файл /etc/xdg/menus/cinnamon-applications.menu сейчас надо поправить. он должен быть как можно проще, в нем надо держать только специфику cinnamon. внешний вид надо брать из /etc/xdg/menus/applications.menu К примеру, есть такое интересное меню altlinux-freedesktop-menu-nested-menu. Это простое многоуровневое меню основная категория > подкатегория > приложения Но видимо майнтайнер cinnamon пользовался только shallow-menu и вписал в altlinux-freedesktop-menu-cinnamon ряд редактирований для изменения вида, специфических для shallow-menu. Похоже, эти подстройки не работают как ожидалось для nested-menu. И могут не дружить и с другими более редкими альтернативами. По умолчанию у нас altlinux-freedesktop-menu-shallow-menu простое одноуровневое меню основная категория > приложения И вот ему в силу умолчательности взгляд дизайнера очень нужен. Пользуюсь случаем, чтобы заодно прорекламировать пакет repocop-demo-menu-altlinux-sisyphus-0.04.20231123-alt1.noarch.rpm он содержит обработанные копии всех desktop файлов Сизифа и предназначен для стресс-тестирования: Как будет выглядеть (если не упадет) меню, когда пользователь установит все десктопные приложения в Сизифе. У меня намечается задержка, пересобран perl, и теперь надо чинить пакеты. https://bugzilla.altlinux.org/show_bug.cgi?id=48615 поэтому начну не раньше следующей недели. |