Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Запрет закрытия окна


Автор: ir4y 18.11.2009, 18:18
Собственно
Есть программа
программа запускает скрипт на баше
скрипт выполняется в окне виртуального терминала например xterm
как сделать так что бы пользователь не мог закрыть окно xterm'a

решений я тут вижу несколько:
1) перехватывать нажатие на кнопку закрытия окна
2) просто убрать заголовок окна
3) запретить завершение процесса

может это можно сделать передав определенные аргументы виртуальному терминалу

непосредствено с Xlib ниразу не работал так что понятия не имею как это реализовать

Второй день гуглю немогу найти решение ...

Автор: djamshud 26.11.2009, 02:13
Никак. Пользователь - бог, может закрыть любое окно. Но вы можете продолжить свой процесс даже после того, как его терминал был убит. Именно так делает wget например. Если не ошибаюсь, вам нужно ловить сигнал SIGHUP.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)