Depois de alguma deliberação, decidi resolver o problema sozinho. Eu escrevi um post no meu blog aqui , que detalha as etapas que tomei para corrigir o problema. O processo básico a seguir é:
- Faça o download do código-fonte do XScreenSaver.
- Obtenha todas as dependências de construção e execute
./configureem seu sistema. - Na distribuição de origem, localize o arquivo
analogtv.cdo arquivo no diretóriohacks. Nesse arquivo, comente (exclua) as linhas 328 e 338. Essas linhas incluem o códigowlim = hlim * max_ratioehlim = wlim / min_ratio, respectivamente, que são responsáveis por evitar que o protetor de tela se estenda muito longe de um típico display analógico 4: 3. - Execute
makepara criar XScreenSaver e XAnalogTV. - Substitua o binário XAnalogTV (encontrado no diretório
/usr/lib/xscreensaver/no meu sistema) pelo que acabou de ser construído. Faça um backup do arquivo antigo primeiro.
Agora você deve ter um protetor de tela XAnalogTV funcional após reiniciar o daemon XScreenSaver:

Paramaisdetalhes,incluindocomandosespecíficos,consulte
