Как автоматически закрыть приложение автозагрузки при завершении работы?

У меня есть передача как приложение для запуска. Я использую команду transmission -m, чтобы запустить ее. Как я могу прекратить передачу автоматически при закрытии?

Проблемы, с которыми я столкнулся, - это привести запущенную программу на передний план и отправить команду quit ей с помощью сценария оболочки? Или отправить команду quit без приведения ее на передний план?

0
задан 16 May 2012 в 02:22

7 ответов

Простым способом можно создать файл .bash_logout в домашнем каталоге, который сообщает о передаче для выхода, например:

transmission -q

или

transmission --quit

Если система не запускает .bash_logout, добавляет его в /etc/gdm/PostSession/Default, поэтому он корректно выполняет сценарий выхода.


Другой способ - добавить вашу команду в файл /etc/gdm/PostSession/Default до строки exit 0 .

0
ответ дан 25 July 2018 в 18:54

Простым способом можно создать файл .bash_logout в домашнем каталоге, который сообщает о передаче для выхода, например:

transmission -q

или

transmission --quit

Если система не запускает .bash_logout, добавляет его в /etc/gdm/PostSession/Default, поэтому он корректно выполняет сценарий выхода.


Другой способ - добавить вашу команду в файл /etc/gdm/PostSession/Default до строки exit 0 .

0
ответ дан 2 August 2018 в 01:02

Простым способом можно создать файл .bash_logout в домашнем каталоге, который сообщает о передаче для выхода, например:

transmission -q

или

transmission --quit

Если система не запускает .bash_logout, добавляет его в /etc/gdm/PostSession/Default, поэтому он корректно выполняет сценарий выхода.


Другой способ - добавить вашу команду в файл /etc/gdm/PostSession/Default до строки exit 0 .

0
ответ дан 4 August 2018 в 16:33

Простым способом можно создать файл .bash_logout в домашнем каталоге, который сообщает о передаче для выхода, например:

transmission -q

или

transmission --quit

Если система не запускает .bash_logout, добавляет его в /etc/gdm/PostSession/Default, поэтому он корректно выполняет сценарий выхода.


Другой способ - добавить вашу команду в файл /etc/gdm/PostSession/Default до строки exit 0 .

0
ответ дан 6 August 2018 в 01:14

Простым способом можно создать файл .bash_logout в домашнем каталоге, который сообщает о передаче для выхода, например:

transmission -q

или

transmission --quit

Если система не запускает .bash_logout, добавляет его в /etc/gdm/PostSession/Default, поэтому он корректно выполняет сценарий выхода.


Другой способ - добавить вашу команду в файл /etc/gdm/PostSession/Default до строки exit 0 .

0
ответ дан 7 August 2018 в 18:39

Простым способом можно создать файл .bash_logout в домашнем каталоге, который сообщает о передаче для выхода, например:

transmission -q

или

transmission --quit

Если система не запускает .bash_logout, добавляет его в /etc/gdm/PostSession/Default, поэтому он корректно выполняет сценарий выхода.


Другой способ - добавить вашу команду в файл /etc/gdm/PostSession/Default до строки exit 0 .

0
ответ дан 10 August 2018 в 07:18

Простым способом можно создать файл .bash_logout в домашнем каталоге, который сообщает о передаче для выхода, например:

transmission -q

или

transmission --quit

Если система не запускает .bash_logout, добавляет его в /etc/gdm/PostSession/Default, поэтому он корректно выполняет сценарий выхода.


Другой способ - добавить вашу команду в файл /etc/gdm/PostSession/Default до строки exit 0 .

0
ответ дан 15 August 2018 в 19:20

Другие вопросы по тегам:

Похожие вопросы: