Что-то вроде этого работает с использованием xargs:
$ echo "750/12.5" | bc |xargs -I{} echo "{}+20" |bc
80
Или даже:
$ echo "750/12.5" | bc |echo "$(</dev/stdin)+20" |bc
80
А почему бы и нет:
$ bc <<<20+$(bc <<<"750/12.5")
80
Оказывается, это никак не связано с заставкой экрана или настройками dpms.
Я использую Mons для работы с несколькими экранами -. Демон, работающий для автоматической обработки дисплея, по-видимому, вызывает эту проблему. Незапуск демона при запуске x решил проблему. У меня было mons -m &
в.xprofile, удаление решило проблему.