Определите, какой менеджер сеансов восстановил Konsole, под которым выполняется скрипт

444
Matthew Cline

Если вы выйдете из сеанса KDE с открытыми терминалами Konsole, они будут там, когда вы снова войдете в систему (если вы не настроили KDE иначе). Как могут любые сценарии, работающие под этими различными терминалами, различать, на каком терминале они работают?

0
Строго говоря, это касается консольных сессий, а не терминалов. Терминал - это другая вещь, которая, конечно же, определяется смиренной командой `tty`. JdeBP 10 лет назад 0

1 ответ на вопрос

0
Matthew Cline

The shell running in each terminal will have the environmental variable SHELL_SESSION_ID set to a unique identifier which persists across KDE sessions.

# echo $SHELL_SESSION_ID ab9ed70bf9de40008c1955f5019e0671 

Похожие вопросы