diff --git a/.local/bin/encfsw b/.local/bin/encfsw index 7bd95c19..87e9b165 100755 --- a/.local/bin/encfsw +++ b/.local/bin/encfsw @@ -27,7 +27,8 @@ mount() { MOUNTPOINT="${SOURCE}_decrypted" mkdir -p "$MOUNTPOINT" if [ -z "$PASS" ]; then - encfs "$SOURCE" "$MOUNTPOINT" || rmdir "$MOUNTPOINT" + ## REVIEW: Only set extpass if no PTY is connected? + encfs --extpass=$(which lxqt-openssh-askpass 2>/dev/null) "$SOURCE" "$MOUNTPOINT" || rmdir "$MOUNTPOINT" else echo "$PASS" | encfs --stdinpass "$SOURCE" "$MOUNTPOINT" || rmdir "$MOUNTPOINT" fi