Существуют некоторые gui программы, где при выборе их из меню если это уже открыто, вместо того, чтобы открыть новый экземпляр, то окно станет передовым. Однако существуют некоторые программы, которые откроют несколько экземпляров себя.
Существует определенная программа, которая показывает последнее поведение, но я хочу, чтобы это сделало первого. Как это может быть сделано?
Я рекомендовал бы заменить ссылку на программу со ссылкой на сценарий оболочки, который проверяет, работает ли программа, и если это, это использует функцию менеджера окон для подачи программы в первую очередь, и если это не, запускает его.