После появления в mc обозначения отступов (типа <----->)при работе в иксовом терминале пропадает курсор, если он попадает в поля отступов.
Created attachment 2547 [details] Нормальный скриншот У меня нормально на стандартной цветовой схеме.
Оказалось, что это происходит при запуске mc в gnome-terminal, независимо от выставленной цветовой схемы и наличия прозрачного фона. В xterm всё нормально. Т.е. ошибка лежит где-то на стыке mc и gnome-terminal.
Уф. Ваш гомотерминал отвратителен, особенно на дефолтных настройках. Ну да ладно. Если рисовать светло-foo по foo, курсор не виден независимо от приложения, цвета и используемой библиотеки вывода. Попробуйте, например, в vim сказать :highlight Normal ctermfg=lightred ctermbg=red
Оказалось, что это баг не gnome-terminal, а vte -- библиотеки gtk+- виджета-эмулятора терминала. gnome-terminal всего лишь её использует.
Created attachment 2587 [details] Патч, исправляющий отрисовку курсора Я разобрался в чём дело и посылаю патч, после приложения которого всё работает.
Просьба повесить этот патч сюда: http://bugzilla.gnome.org/show_bug.cgi?id=473170, т.к. я забыл свой аккаунт на гномьей багзилле.
Да, ещё вдогонку: в BuildRequires у vte стоят gcc-c++ и gcc-fortran, которые на самом деле не нужны (там всё написано на C). Я проверил, что после их выкидывания всё собирается и работает.
(In reply to comment #6) > Просьба повесить этот патч сюда: > http://bugzilla.gnome.org/show_bug.cgi?id=473170, т.к. я забыл свой аккаунт на > гномьей багзилле. Повесил.
Патч приложен в libvte-0.16.13-alt2. Спасибо большое.
Зафиксено
Закрываем :)