Я использую программу под названием easystroke для вызова команд из жестов мыши - обычно для запуска приложения. например, «гном-терминал». Если у меня уже открыто окно gnome-терминала, и я вызываю жест gnome-терминала, я хотел бы установить фокус на уже работающий экземпляр, а не создавать новый экземпляр, что, конечно, происходит сейчас. (На самом деле меня больше интересует это для ярлыка приложения Gmail Chrome и других более крупных приложений.)
Я очень новичок в Ubuntu и Linux в целом, но я надеялся, что могла бы быть изящная команда, которую я мог бы обернуть вокруг моей команды запуска, которая выдаст такое поведение. (Я представляю себе какую-то программу-хранитель списка одноэлементных приложений, которая использует мою командную строку, проверяет, есть ли она в списке, переносит фокус на запущенный процесс, если он есть (и если этот процесс еще выполняется), или порождает новый процесс, а затем добавляет его в свой список, используя командную строку в качестве ключа.)