Если мы посмотрим на исходный код для (версии) i3lock, мы увидим, что он определяет пользователя, чей пароль требуется, выполнив getuid ()
. Таким образом, установка переменной среды USER
не имеет никакого эффекта, и вместо этого вам нужно будет выполнить su или sudo от имени этого пользователя.