Это не проблема cowsay. Это то, как shell работает с новыми строками в параметрах: Они рассматриваются как любые пробельные символы. Попробуйте echo $(ls)
: Все файлы выводятся в одну строку, хотя ls
выводит новые строки.
К счастью, вы можете передавать данные в cowsay через stdin:
(echo "header line"; links ...; links ...; links...) | \
cowsay -W80 -f bud-frogs
В управлении питанием экранов в GNOME есть два разных понятия:
«Затемнять экран, когда он неактивен» предназначен только для управления затемнением. Это работает следующим образом (см. реализацию):
Таким образом, вы увидите затемнение только в системах, работающих от батареи. Сам переключатель определяет, будет ли экран затемнен только в том случае, если батарея не разряжена, и затем экран будет затемняться только на короткое время, прежде чем экран полностью погаснет.
(Возможны некоторые варианты описанного выше поведения в крайних случаях, потому что условия оцениваются, когда таймер установлен, а не когда он срабатывает; поэтому вы можете установить таймер, пока система работает от батареи, и он сработает, а экран погаснет, даже если система в это время подключена к внешнему источнику.)