Я не думаю, что это возможно только с помощью конфигурации.
Дело в том, что когда вы разблокируете свою заставку, вы не повышаете привилегии. Вы даже не вызываете sudo
чтобы разблокировать его. sudo
и вы заставки просто проверить входной пароль для той же базы данных. Похоже, вы делаете одно и то же дважды, но это не так.
Заставка может передать ваш ввод непосредственно в sudo
чтобы автоматически повышать уровень, когда вы его разблокируете, но это было бы ужасно.
Таким образом, это оставляет раздражение, которое вы должны повторно поднять в каждом окне терминала после разблокировки. Боюсь, что это тоже дизайн. Совместное использование (или манипулирование) состоянием повышенных привилегий между процессами не похоже на то, что я хотел бы.
Я очень уверен, что вы могли бы написать какой-нибудь скрипт, который перечисляет все открытые окна терминала, вставляет sudo
и напрямую вводит ваш пароль. Затем вы можете попытаться вызвать этот скрипт автоматически, когда ваша заставка разблокирована.
Но вам не нужен ваш пароль root где-то в каком-либо скрипте, который автоматически вставляет его в кучу окон. Вы не
tl; dr Не автоматизируйте sudo
.