вы можете использовать security.pam.services
, чтобы настроить это. что-то вроде этого
security.pam.services = [
{ name = "kde";
text = ''
auth optional pam_kwallet.so kdehome=.kde4
session optional pam_kwallet.so
'';
}
]
Я попробовал следующее на jessie pi, и у меня не было проблем с stdbuf -oL
перед hexdump, работающим должным образом.
while sleep .5;do echo -n x;done |
stdbuf -oL hexdump -v -e '1/1 "%02x\n"' |
ts %.s |
cat
, в то время как
предназначен для имитации медленного ввода, ts
отмечает временные метки для каждой строки, а cat
предназначен только для предоставления другого канала. Вывод будет обычным, а отметки времени отличаются примерно на 0,5 секунды после первых двух строк. Команда ts
взята из пакета moreutils
.
Попробуйте использовать stdbuf -oL
для каждой из ваших команд в конвейере.