У меня есть передача в качестве запуска приложения. Я использую команду transmission -m
, чтобы запустить его. Как я могу автоматически завершить передачу при завершении работы?
Проблема, с которой я сталкиваюсь, заключается в том, чтобы вывести запущенную программу на передний план и отправить ей команду выхода с помощью сценария оболочки? Или отправить команду выхода, не выводя ее на передний план?
Для простого пути можно создать .bash_logout файл в домашнем dir, который говорит передаче выходить, например:
transmission -q
или
transmission --quit
Если система не выполняет .bash_logout, добавьте его к /etc/gdm/PostSession/Default
таким образом, это выполняет сценарий выхода из системы правильно.
Иначе должен добавить Вашу команду к файлу /etc/gdm/PostSession/Default
перед exit 0
строка.