Для переезда на стандарты Freedesktop надо добавить .desktop файл в $(datadir)/xsessions. Подробнее см. https://www.altlinux.org/Упаковка_WM . Обращаю ваше внимание, что Fvwm устанавливает иконку Fvwm.xpm как /usr/share/icons/Fvwm.xpm. (ICON=/usr/share/icons/Fvwm.xpm в /etc/X11/wmsession.d/09Fvwm) Ее надо перенести в /usr/share/icons/hicolor/64x64/apps/Fvwm.xpm, поправив путь в etc/X11/wmsession.d/09Fvwm Также теперь и в etc/X11/wmsession.d/09Fvwm можно пользоваться не только xpm, но и png и svg. для некоторых greeter'ов lightdm желательно установить иконку 16x16. На данном пакете acl закрыто, поэтому майнтайнер должен выполнить изменения самостоятельно или открыть acl. Могу подготовить NMU с исправлением, если будет желание.
Попробую исправить
подготовил fvwm-2.6.9-alt3 - перенес Fvwm.xpm в /usr/share/icons/hicolor/64x64/apps/Fvwm.xpm - перенес Fvwm.xpm и fvwm-menuicon из подпакета fvwm-icons в fvwm-base - добавил /usr/share/xsessions/fvwm.desktop следующего содержания: --- [Desktop Entry] Name=Fvwm Comment=F(?) Virtual Window Manager Icon=/usr/share/icons/hicolor/64x64/apps/Fvwm.xpm Exec=/usr/bin/startfvwm Type=Application DesktopNames=FVWM; --- Пакет собрался в http://git.altlinux.org/tasks/288774/ Если такие изменения устраивают, закоммичу в Сизиф. Еще возник вопрос: какому пакету принадлежит директория /usr/share/xsessions/ ?
1) Замечание: в .desktop файлах к пиктогамме не надо писать полный путь, только имя без расширения. Чтобы пиктограмму можно было переопределить в другой теме. т.е не Icon=/usr/share/icons/hicolor/64x64/apps/Fvwm.xpm а Icon=Fvwm еще лучше было бы переименовать Fvwm.xpm -> fvwm.xpm и тогда было бы Icon=fvwm что более стандартное имя для темописателей. > Еще возник вопрос: какому пакету принадлежит директория /usr/share/xsessions/ ? Сейчас никому. Потом надо будет добавить ее в xinitrc.
fvwm-2.6.9-alt3 -> sisyphus: Tue Nov 02 2021 Vladislav Zavjalov <slazav@altlinux> 2.6.9-alt3 - follow Altlinux WM policy (closes #41275): - move /usr/share/icons/Fvwm.xpm to /usr/share/icons/hicolor/64x64/apps/fvwm.xpm - add /usr/share/xsessions/fvwm.desktop file - move fvwm.xpm and fvwm-menuicon.xpm from fvwm-icons to fvwm-base package
Благодарю!