В xterm, выполняющемся в сеансе xvnc4 в Xubuntu 16.04, то есть Ubuntu 16.04 с XFCE, символы подчеркивания исчезают. Эта проблема не появляется в Xubuntu 14.04. Мой вопрос: как этого избежать? Если есть знак подчеркивания, мне нужно, чтобы это было видно.как остановить символы подчеркивания от исчезновения в xterm в окне xvnc4 в Xubuntu 16.04?
В обычном окне X11 с использованием той же машины, что и сервер X11, подчеркивания выглядят нормально. (Odd, eh?)
Я просмотрел фактические символы, отправленные на терминал, используя функцию xterm '-l' (запись), а затем просматривая журнал emacs (используя тот же шрифт, dejavu). Оказывается, символ подчеркивания отправляется на терминал, как и есть, поэтому я не думаю, что это какая-то проблема terminfo. Символ просто не отображается в окне терминала - и исчезновение происходит только в Xvnc. В Emacs, работающем в том же окне Xvnc, появляется символ подчеркивания, но он серый, а не черный; Я не знаю почему.
В качестве побочного вопроса, возникшего исключительно из-за моей необходимости исправления вышеуказанной проблемы, у меня возникли проблемы с использованием разных шрифтов с xterm. Если я вообще не укажу шрифт, т. Е. Если я не укажу опцию '-fa' при запуске xterm, шрифт по умолчанию показывает символы подчеркивания. Однако размер шрифта по умолчанию слишком мал для моих стареющих глаз, а -fs (размер шрифта) не действует, если нет -фа. Другие шрифты дают другие результаты, все неудовлетворительные; Например, большинство шрифтов TTF являются, например, странными.
Обычно мы используем комбинацию функций xterm; для нас типичным вызовом является: /usr/bin/xterm -fg black -bg wheat -cr red -ah -bc -l -sl 10000 -sb -si -fa dejavu -fs 10
Bravissimo! Твоя идея сработала. –