在xubuntu 16.04的xvnc4會話中運行的xterm中,即帶有XFCE的Ubuntu 16.04,下劃線字符消失。 Xubuntu 14.04中不會出現此問題。我的問題是:如何避免這種情況?如果有下劃線,我需要它可見。如何在Xubuntu 16.04的xvnc4窗口中的xterm中消除下劃線消失?
在與X11服務器使用相同機器的普通X11窗口中,下劃線看起來很正常。 (Odd,eh?)
我使用xterm'-l'(日誌記錄)功能,然後查看emacs中的日誌(使用相同的字體dejavu),查看了發送到終端的實際字符。事實證明,下劃線字符發送到終端,就像它,所以我不認爲這是某種terminfo問題。該字符不會顯示在終端窗口中 - 並且消失只發生在Xvnc中。在同一個Xvnc窗口中運行的Emacs中,下劃線字符顯示出來,但它是灰色的而不是黑色的;我不知道爲什麼。
由於我需要解決上述問題而引發的一個側面問題,我在使用xterm嘗試使用不同的字體時遇到了問題。如果我完全不指定字體,即如果在啓動xterm時未指定'-fa'選項,則默認字體顯示下劃線。但是,默認字符大小對於我老化的眼睛來說太小,並且如果沒有-fa,-fs(字體大小)不起作用。其他字體給出了其他結果,都不令人滿意;例如,大多數TTF字體都是奇怪的間隔。
我們通常使用xterm的功能組合;對於我們典型的調用是:/usr/bin/xterm -fg black -bg wheat -cr red -ah -bc -l -sl 10000 -sb -si -fa dejavu -fs 10
Bravissimo!你的想法奏效了。 –