История изменений
Исправление pon4ik, (текущая версия) :
Так, еще раз, как определять команду запуска для назначенного на лету приложения? Вот ты открыл программу, забиндил на нее хоткей, закрыл программу, нажал хоткей, и?
Приложение снова открылось. Кстати забыл ещё один юзекейс: приложение на биндинге уже запущенно, тогда shift + <биндинг> должен запустить новый экземпляр приложения.
Я к тому, что пользуюсь в основном тем, для чего достаточно знать имя образа. Т.е. на текущий момент, конкретно мне хватит, что бы wmid определялось имя образа из которого был запущен процесс. Desktop файлы, скорее всего, без контроля их запуска идентифицировать не удастся, но в awesome я и не пользуюсь ими.
Исходная версия pon4ik, :
Так, еще раз, как определять команду запуска для назначенного на лету приложения? Вот ты открыл программу, забиндил на нее хоткей, закрыл программу, нажал хоткей, и?
Программа снова открылась. Кстати забыл ещё один юзекейс: программа на биндинге уже запущенна, тогда shift + <биндинг> должен запустить новый экземпляр программы.
Я к тому, что пользуюсь в основном тем, для чего достаточно знать имя образа. Т.е. на текущий момент, конкретно мне хватит, что бы wmid определялось имя образа из которого был запущен процесс. Desktop файлы, скорее всего, без контроля их запуска идентифицировать не удастся, но в awesome я и не пользуюсь ими.