Lubię używać XTerm, podoba mi się jego domyślna „stała” czcionka i wolę używać kolorów zacisków niż mieć terminal monochromatyczny.
Wydaje się jednak, że XTerm nalega na stosowanie odważnej wersji czcionki, gdy wyświetla ona jasny kolor:
Nienawidzę odważnej wersji czcionki, ale podoba mi się jej jasność. Strona podręcznika wydaje się sugerować, że dodanie „ XTerm.VT100.boldMode:false
” do mojego ~/.Xresources
spowoduje wyłączenie tej „funkcji”, ale wydaje się, że nie ma to żadnego efektu. Mam go tam od miesięcy, więc nie jest to problem z restartem.
Jak zmusić XTerm do korzystania ze standardowej, niepogrubionej wersji stałej czcionki, nawet jeśli wyświetla jasny tekst?
Edycja: Niektórzy sugerowali umieszczenie „XTerm * boldMode: false” w moich ~ / .Xresources. To też nie pomogło. Potwierdziłem, że zmiany weszły w życie z xrdb, jednak:
$ xrdb -query | grep boldMode
XTerm*boldMode: false
Jeśli uruchomię xprop i kliknę xterm, dostanę „ WM_CLASS(STRING) = "xterm", "XTerm"
” .. więc zdecydowanie uruchamiam prawdziwe xtermy.
BTW, to jest po prostu waniliowe pudełko Ubuntu Intrepid. Jeśli ktokolwiek tutaj działa tak samo, możesz spróbować uruchomić:
echo -e '#\e[1m#'
... i daj mi znać, czy # po prawej stronie ma czarny piksel pośrodku, jak ten po lewej?
xrdb -load
że zajmuje to bardzo dużo czasu? Czekałem co najmniej 5 minut bez aktywności i zgodnie zps -e
tym, że wciąż działa.Ustawienie
allowBoldFonts
właściwości działa dla mnieDodaj następujący wiersz w swoim
~/.Xresources
źródło
Zasoby X nie są ponownie ładowane, dopóki nie przeładujesz systemu okienkowego X, i nie są odpytywane, chyba że ponownie uruchomisz plik wykonywalny, który to robi. Spróbuj uruchomić
w bieżącej sesji. Następnie rozpocznij kolejną xterm. Przy następnym uruchomieniu X (ponowne zalogowanie lub ponowne uruchomienie) zasoby powinny zostać odczytane automatycznie.
Inną rzeczą do wypróbowania jest użycie symbolu wieloznacznego, aby upewnić się, że prawidłowo pobiera zasób. Posługiwać się
zamiast.
Jeszcze inną rzeczą do sprawdzenia jest to, że faktycznie uruchomisz,
xterm
gdy uruchomisz proces terminalowy. Jeśli nie, musisz zmienić czcionki za pomocą innego zasobu.źródło
Specjalnie do tego służy zasób XTerm. Być może nie istniał, kiedy pytanie zostało pierwotnie zadane?
źródło
Uznałem, że konieczne jest (na Lucid Lynx) tworzenie
~/.Xdefaults-$(hostname)
. Pominięcie nazwy hosta sprawiło, że ustawienia były nieskuteczne. Ba dopasowuje czcionkę i pogrubienie Nie udało się wyeliminować pogrubienia.xfontsel
to dobry sposób, aby dowiedzieć się, jaką czcionkę tam określić. Możesz także rozpocząćxterm
od czegoś takiego jakxterm -font '-misc-fixed-medium-r-*-*-10-*-*-*-*-*-*-*'
sprawdzenie, czy obowiązują ustawienia domyślne.źródło
To błąd xterm:
Tymczasową poprawką, która działa dla mnie, jest umieszczenie następującej luźnej poprawki na końcu
.bashrc
pliku:źródło
W systemie opartym na fontsel spróbuj
xterm -fa Fixed
. Na moim komputerze naprawia to pogrubione czcionki, choć renderowanie staje się wolniejsze.źródło
Sprawdź, czy ustawienie zadziałało:
Jeśli go tam nie ma, możesz zmusić go do załadowania:
Zobacz stronę podręcznika, aby uzyskać więcej informacji na temat tego polecenia.
źródło