Здравствуйте!
Кратко суть проблемы:
(Уже писал на ЛОРе 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
Зачем я написал об этом здесь:
- Возможно у ЛОР-овцев будут какие-либо новые варианты решения
- Возможно кто-то пройдет по ссылкам и отпишется там