Eu verifiquei o que groff
call é executado quando invoco man man
(que usa a largura total):
$ strace -o log -f -v -s 1024 -e trace=process man man
Procurando pelos resultados da chamada groff
no seguinte:
$ grep groff log | sed 's/\], \[.*//'
28721 execve("/usr/bin/groff", ["groff", "-mtty-char", "-Tutf8", "-mandoc",
"-rLL=171n", "-rLT=171n"
Agora eu redimensiono meu xterm:
$ strace -o log2 -f -v -s 1024 -e trace=process man man
$ grep groff log2 | sed 's/\], \[.*//'
28852 execve("/usr/bin/groff", ["groff", "-mtty-char", "-Tutf8", "-mandoc",
"-rLL=119n", "-rLT=119n"
Assim, presumo que os argumentos -rLL
e -rLT
influenciam a largura do terminal usada por groff
durante a compilação.