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