Многие программы принимают аргумент --geometry
или аналогичный. Если три программы на вашем снимке экрана понимают эту опцию, вы можете написать сценарий-оболочку, чтобы запустить их с точной геометрией, которая вам нужна.
напр. Я часто начинаю свой терминал (roxterm )с чего-то вроде:
roxterm --geometry 2560x1346
Здесь я использую только ширину и высоту в настройках геометрии (из-за ошибки в roxterm из-за изменения в библиотеке gtk3 ). Вы также можете указать смещения (, т. е. начальные позиции окна ). Спецификация геометрии — HxW+X+Y
, поэтому --geometry 100x200+300+400
откроет окно в (X,Y )= (300 400 )с шириной 100 пикселей и высотой 200 пикселей.
Для программ, которые не поддерживают параметр --geometry
, вы можете использовать wmctrl
или аналогичную программу для изменения свойств окна -высоты, ширины, фокуса, всегда -на -вверху и т. д.
в/etc/ssh/sshd_config
# default values
ClientAliveInterval 0
ClientAliveCountMax 3
Если вы установите ClientAliveInterval
на 600 {секунд} вместе с ClientAliveCountMax
на 0, это закроет любой сеанс SSH, который не использовался в течение 10 минут. Используя этот механизм, вы можете закрыть любой сеанс SSH чисто после определенного времени ожидания или периода простоя по вашему выбору. Затем проверьте, есть ли какие-либо сеансы или процессы SSH, и если нет, то завершите работу.
Рекомендуем также ознакомиться с этими двумя параметрами SSH, прежде чем использовать их, чтобы быть уверенным,
https://man.openbsd.org/sshd_config
Что именно делают опции `ServerAliveInterval `и `ClientAliveInterval `в конфигурации sshd _?