Здравствуйте!
Кратко суть проблемы:
(Уже писал на ЛОРе http://www.linux.org.ru/view-message.jsp?msgid=3955165 )
Невозможно для запущенного приложения (т.е. есть одно или более окон) найти .desktop-файл из которого оно было запущено.
Из-за этого получается куча проблем:
- трудно найти нормальную иконку
- трудно найти локализованное имя приложения
- трудно сделать запускалку/запустить экземпляр приложения
Эти проблемы не только у меня, но и разработчиков Gnome-Shell.
(Новый гном будет строится на концепции приложений а не окон)
Как решить проблему:
Добавить в спеки desktop файлов ключ WM_CLASS либо сделать обязательным ключ StartupWMClass (+ сделать его в формате res_name:res_class)
Об этом я написал:
http://brainstorm.ubuntu.com/idea/21169/
http://lists.freedesktop.org/archives/xdg/2009-August/010981.html
Зачем я написал об этом здесь:
- Возможно у ЛОР-овцев будут какие-либо новые варианты решения
- Возможно кто-то пройдет по ссылкам и отпишется там
Похожие темы
- Форум Спецификация (2020)
- Галерея awesome + freedesktop menu (2009)
- Новости В Clang появилась поддержка спецификации OpenMP (2013)
- Форум хочу изменить IP sysctl как? (2004)
- Форум [HATE!][спв][libva][freedesktop] нахера? (2011)
- Галерея freedesktop меню в openbox (2007)
- Форум xfree86 = freedesktop c x.org ??? (2004)
- Новости Проект freedesktop делится планами (2003)
- Форум Хочу собрать компьютер, где бы разузнать хорошие спецификации? (2020)
- Форум C++ спецификация (2008)