Urxvt мигает при работе через SSH на Xming

1346
Carl Sverre

У меня компьютер под управлением Windows 7 под управлением Xming 6.9.0.31. Я подключаюсь к своей Linux-системе под управлением Ubuntu Server 9.10 с помощью plink и запускаю urxvt. Он запускается и работает отлично, однако экран urxvt мигает корневое окно xming примерно дважды в секунду. Это делает невозможным работать с urxvt.

Все остальное, что я тестировал через соединение ssh (xterm, xfce4-терминал и т. Д.), Работает отлично, без перепрошивки, и эта же проблема возникла с двумя другими установками Linux (опять же только с urxvt).

Спасибо!

1

1 ответ на вопрос

1
quack quixote

Вы установили urxvt из репозиториев Ubuntu? Какой пакет? Или, если вы скомпилировали его самостоятельно, какие опции времени компиляции вы использовали? Какие функции вы включили?

Если вы установили через репозитории Ubuntu, попробуйте установить пакет rxvt-unicode-lite вместо rxvt-unicode . Облегченная версия скомпилирована со многими отключенными дополнительными функциями и может решить вашу проблему, не углубляясь во все различные опции.

urxvt aka rxvt-unicode имеет множество встроенных функций предварительного улучшения. Скорее всего, вы видите проблему с одной конкретной функцией, и ее отключение решит вашу проблему. В частности, попробуйте удалить поддержку прозрачности / libAfterImage, шрифты Xft и ... я не знаю, что еще.

Смотрите man-страницу urxvt (1) для получения списка параметров времени выполнения. Они бросаются в глаза как хорошие вещи, чтобы попытаться выключить:

  • -rv- отключить смоделированное обратное видео; Ресурс reverseVideo.
  • -tr- отключить иллюзию прозрачного фона окна; ресурс прозрачный.
  • -depth - использовать битовую глубину, соответствующую вашему X-серверу
  • -fade 0 - отключить исчезновение при потере фокуса

См. Справочную страницу urxvt (7) (и часто задаваемые вопросы по urxvt) для получения списка параметров времени компиляции (внизу страницы). Если вы скомпилировали свою версию, попробуйте скомпилировать новую версию с --disable-everythingопцией и посмотреть, поможет ли это. Если это так, вы можете добавить функции обратно и попробовать их, пока не найдете тот, который вызывает проблему. В частности, эти параметры отключают то, что, как я ожидаю, станет источником проблем:

  • --disable-transparency
  • --disable-afterimage
  • --disable-fading
  • --disable-frills
  • --disable-swapscreen
  • --disable-xft
Вау, спасибо за отличный ответ. Я попробую все это, когда вернусь домой. Ура! Что касается вашего вопроса, я установил из репозитория Ubuntu как rxvt-unicode. Carl Sverre 14 лет назад 0
Я видел мерцающие проблемы, такие как то, что вы описываете в других приложениях (некоторое время назад; я не пользуюсь удаленным X в эти дни), и это всегда казалось проблемой с некоторыми графическими функциями, которые хотели бы работать на реальном оборудовании. работать правильно. попробуйте пакет rxvt-unicode-lite, тогда, если он это исправит, вы знаете, что это одна из более тяжелых графических игрушек, которую включает обычный пакет, и вы можете поиграть с опциями компиляции, если хотите. quack quixote 14 лет назад 0
Поэтому я попробовал это вкратце, и у меня были проблемы с rxvt-unicode-lite. В ближайшее время я постараюсь скомпилировать rxvt из исходного кода с некоторыми из упомянутых вами отключений. Спасибо! Carl Sverre 14 лет назад 0
Вы пробовали переключатели командной строки, которые я перечислил? нет никакой помощи там? quack quixote 14 лет назад 0
Отмечая это как ответ, я не помню, закончил ли я тем, что решил проблему, но у этого ответа есть много полезной информации, таким образом, это - отличный ресурс для других людей, решающих эту проблему. Carl Sverre 6 лет назад 0