Я использую tigthvnc сервер на машине Linux. Часто мои клиенты закрывают свои vncviewrs от кнопки закрытия ('X') и не выходят изящно из своих сеансов из ОС. Как я могу завершить работу сервера, когда они это сделают?
2 ответа
Вы можете запустить VNC из своего демона inetd . Справочная страница RealVNC Xvnc(1) имеет раздел под названием "ИСПОЛЬЗОВАНИЕ С INETD", который должен помочь вам делать то, что вы хотите, например запускать серверы Xvnc по требованию и уничтожать сеансы Xvnc, когда они закрыты.
Вы также можете проверить ваш конкретный дистрибутив. Некоторые дистрибутивы Linux имеют явную поддержку запуска VNC из inetd. Раньше были среди них Fedora и Red Hat, но, поскольку я больше не использую ни одну из них, я не уверен, так ли это на самом деле.
В любом случае, это определенно должно направить вас в правильном направлении.
Вы можете использовать xautolock для этого, используя опцию -killer
.