Urxvt blinkt, wenn auf Xming SSH ausgeführt wird

1418
Carl Sverre

Ich habe einen Windows 7-Computer, auf dem Xming 6.9.0.31 ausgeführt wird. Ich verbinde mich mit meiner Linux-Box, auf der Ubuntu Server 9.10 läuft, mit plink und führe urxvt aus. Es startet und funktioniert einwandfrei, aber der urxvt-Bildschirm blinkt das Xming-Root-Fenster etwa zweimal pro Sekunde. Dies macht es unmöglich, mit urxvt zu arbeiten.

Alles andere, was ich über die ssh-Verbindung (xterm, xfce4-terminal usw.) getestet habe, funktioniert einwandfrei ohne zu blinken. Dieses Problem ist auch bei zwei anderen Linux-Installationen aufgetreten (wieder nur bei urxvt).

Vielen Dank!

1

1 Antwort auf die Frage

1
quack quixote

Haben Sie urxvt aus den Ubuntu-Repositories installiert? Welches paket Wenn Sie es selbst zusammengestellt haben, welche Optionen für die Kompilierzeit haben Sie verwendet? Welche Funktionen haben Sie aktiviert?

Wenn Sie über Ubuntu-Repositorys installiert haben, installieren Sie das Paket rxvt-unicode-lite anstelle von rxvt-unicode . Die Lite-Version ist mit vielen zusätzlichen Funktionen kompiliert und kann Ihr Problem möglicherweise lösen, ohne die verschiedenen Optionen kennen zu lernen.

urxvt aka rxvt-unicode verfügt über zahlreiche integrierte Funktionen. Es ist sehr wahrscheinlich, dass Sie ein Problem mit einer bestimmten Funktion sehen. Wenn Sie diese Funktion deaktivieren, wird Ihr Problem dadurch behoben. Versuchen Sie insbesondere, die Unterstützung für transparent / libAfterImage, Xft-Schriftarten und ... zu entfernen. Ich weiß nicht, was sonst noch so ist.

Eine Liste der Laufzeitoptionen finden Sie auf der Manpage urxvt (1) . Diese springen auf mich als gute Dinge zum Abschalten zu versuchen:

  • -rv- Simuliertes Reverse-Video ausschalten; Ressource ReverseVideo.
  • -tr- Deaktivieren Sie die Illusion eines transparenten Fensterhintergrunds. Ressource transparent.
  • -depth - Verwenden Sie eine Bit-Tiefe, die Ihrem X-Server entspricht
  • -fade 0 - Deaktivieren Sie den Fading-On-Fokus-Verlust

Eine Liste der Optionen für die Kompilierzeit finden Sie in der Manpage urxvt (7) (und in den urxvt-FAQs) (unten auf der Seite). Wenn Sie Ihre eigene kompiliert haben, können Sie eine neue Version mit der --disable-everythingOption kompilieren und prüfen, ob dies hilfreich ist. Wenn dies der Fall ist, können Sie Features hinzufügen und ausprobieren, bis Sie das Problem gefunden haben. Mit diesen Optionen werden insbesondere Dinge deaktiviert, von denen ich erwarten würde, dass sie Probleme verursachen:

  • --disable-transparency
  • --disable-afterimage
  • --disable-fading
  • --disable-frills
  • --disable-swapscreen
  • --disable-xft
Woah, danke für eine großartige Antwort. Ich werde das alles ausprobieren, wenn ich nach Hause komme. Prost! Was Ihre Frage angeht, habe ich die Ubuntu-Repos als RXVT-Unicode installiert. Carl Sverre vor 14 Jahren 0
Ich habe flimmernde Probleme wie das, was Sie in anderen Anwendungen beschreiben, gesehen (vor einiger Zeit; ich verwende heutzutage kaum Remote X), und es schien immer ein Problem mit Grafikfunktionen zu sein, die auf echter Hardware laufen wollten richtig zu arbeiten. Probieren Sie das Paket rxvt-unicode-lite aus. Wenn das Problem dadurch behoben wird, wissen Sie, dass es eines der schwereren Grafikspielzeuge ist, die das reguläre Paket aktiviert, und Sie können mit Kompilierungsoptionen spielen, wenn Sie möchten. quack quixote vor 14 Jahren 0
Also habe ich es kurz ausprobiert und hatte Probleme mit RXVT-Unicode-Lite. Ich werde versuchen, RXVT aus der Quelle irgendwann mit einigen der von Ihnen erwähnten Deaktivierungen zu kompilieren. Vielen Dank! Carl Sverre vor 14 Jahren 0
Haben Sie die Befehlszeilenschalter ausprobiert, die ich aufgelistet habe? keine hilfe da? quack quixote vor 14 Jahren 0
Ich kann mich nicht erinnern, ob ich das Problem behoben habe, aber diese Antwort enthält viele großartige Informationen. Es ist also eine großartige Quelle für andere, die dieses Problem haben. Carl Sverre vor 5 Jahren 0