Открытие стороннего Unix-приложения в пользовательском окне на C ++ - PullRequest
0 голосов
/ 22 мая 2019

Я хочу запускать приложения, такие как xfreerdp, putty, firefox, в собственном окне.У него будет название, иконка.Основное назначение собственного окна - заморозить или заблокировать окно в случае неактивности сеанса, не нарушая первоначальный процесс.Я хочу, чтобы оно было расширяемым, чтобы в будущем я мог запускать любое другое приложение в пользовательском окне и обеспечивать блокировку / замораживание сеанса, не касаясь кода стороннего приложения.

Я пытался системный вызов Unix, чтобы заморозить окно с SIGSTOP.Но это неосуществимо для таких процессов, как замазка, когда сервер может разорвать соединение после некоторого простоя.Там заморозка завершается неудачно, потому что после разрыва соединения мне нужно заново соединить шпаклевку, а не возобновлять с того места, где она ушла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...