Я использую Debian с Gnome3, и я хотел бы знать, существует ли элегантный способ запуска одной программы при запуске другой.
Мой пример использования следующий: я использую keepass в качестве менеджера паролей и не хочу запускать его вручную, когда запускаю свой любимый веб-браузер (Iceweasel). Также Iceweasel автоматически запускается при входе в систему.
Сейчас я использую файлы рабочего стола для автоматического запуска Iceweasel и Keepass при входе в систему. Проблема в том, что keepass запускается до веб-браузера, я начинаю вводить свой пароль на Keepass, запускается Iceweasel и беру фокус, поэтому мне приходится возвращаться на Keepass, чтобы закончить вводить свой пароль, что не очень удобно.
Итак, мои главные допросы:
- Имеет ли Gnome3 функцию автоматического запуска программы с графическим интерфейсом после запуска другой?
- Если Gnome3 не предоставляет такую функцию, я должен создать сценарий оболочки для этого. И если так, как я могу это сделать? (Я знаком с базовыми сценариями оболочки, но я не знаю, как это сделать на самом деле)
- Есть ли решение, кроме встроенной функции и скрипта Gnome3?
Несколько заметок по моему вопросу:
- Я нашел похожий вопрос с использованием Windows, но ни один из них не использует Linux, а точнее Gnome.
- Было бы замечательно, если бы решение работало с экземпляром Iceweasel, автоматически запускаемым при входе в систему, а также с другими экземплярами, которые я запустил бы позже после закрытия первого экземпляра.
- РЕДАКТИРОВАТЬ Из-за моей конфигурации Vimperator у меня нет навигационной панели в моем Iceweasel. Это означает, что использовать плагины, такие как KeeFox , не так удобно, потому что у меня нет прямого доступа к значку плагина.