Nach einiger Überlegung entschied ich mich, das Problem selbst zu lösen. Ich habe hier in meinem Blog einen Beitrag geschrieben, der die Schritte beschreibt, die ich zur Behebung des Problems unternommen habe. Der grundlegende Prozess, der folgen soll, ist:
- Laden Sie den XScreenSaver-Quellcode herunter.
- Erhalten Sie alle Build-Abhängigkeiten und führen Sie sie
./configure
auf Ihrem System aus. - Suchen Sie in der Quelldistribution die
analogtv.c
Datei imhacks
Verzeichnis. In dieser Datei, kommentieren Sie (oder löscht) Linien 328 und 338. Diese Leitungen umfassen den Codewlim = hlim * max_ratio
undhlim = wlim / min_ratio
verbunden, die von einer typischen zu weit zur Verhinderung der Bildschirmschoner verantwortlich ist aus Stretching 4: 3 Analoganzeige. make
Starten Sie, um XScreenSaver und XAnalogTV zu erstellen.- Ersetzen Sie die XAnalogTV-Binärdatei (die sich im Verzeichnis
/usr/lib/xscreensaver/
auf meinem System befindet) durch die gerade erstellte. Erstellen Sie zuerst eine Sicherungskopie der älteren Datei.
Sie sollten jetzt einen funktionierenden XAnalogTV-Bildschirmschoner haben, nachdem Sie den XScreenSaver-Daemon neu gestartet haben:
Weitere Einzelheiten einschließlich bestimmter Befehle finden Sie hier in meinem Blogeintrag .