Saya suka menggunakan XTerm, saya suka font "tetap" default, dan saya suka menggunakan warna terminal daripada memiliki terminal monokromatik.
Namun, XTerm tampaknya bersikeras menggunakan versi huruf tebal setiap kali itu menampilkan warna cerah:
Saya benci versi huruf tebal, tapi saya suka kecerahannya. Halaman manual tampaknya menyarankan bahwa menambahkan " XTerm.VT100.boldMode:false
" ke saya ~/.Xresources
akan menonaktifkan "fitur" ini, tetapi tampaknya tidak berpengaruh. Saya sudah memilikinya di sana selama berbulan-bulan, jadi itu bukan masalah reboot.
Bagaimana saya bisa memaksa XTerm untuk selalu menggunakan versi tetap dari font tetap, bahkan ketika itu menampilkan teks yang cerah?
Sunting: Beberapa orang menyarankan untuk meletakkan "XTerm * boldMode: false" di ~ ~ .Xresources saya. Itu juga tidak membantu. Saya telah mengkonfirmasi bahwa perubahan telah berlaku dengan xrdb, meskipun:
$ xrdb -query | grep boldMode
XTerm*boldMode: false
Jika saya menjalankan xprop dan mengklik xterm, saya mendapatkan " WM_CLASS(STRING) = "xterm", "XTerm"
" .. jadi saya pasti menjalankan xterms sungguhan.
BTW, ini hanyalah kotak Intrepid Ubuntu biasa-vanilla. Jika ada orang lain di sini yang menjalankan hal yang sama, dapatkah Anda mencoba menjalankan:
echo -e '#\e[1m#'
... dan beri tahu saya apakah # di sebelah kanan memiliki piksel hitam di tengah seperti yang ada di sebelah kiri?
xrdb -load
mengambil waktu yang sangat lama? Saya sudah menunggu setidaknya 5 menit tanpa aktivitas, dan menurutnyaps -e
masih berjalan.Pengaturan
allowBoldFonts
properti bekerja untuk sayaTambahkan baris berikut di
~/.Xresources
sumber
Sumber daya X tidak dimuat ulang sampai Anda memuat ulang sistem windowing X, dan mereka tidak disurvei kecuali Anda me-restart executable yang melakukannya. Coba jalankan
di sesi Anda saat ini. Kemudian mulai xterm lainnya. Lain kali Anda memulai X (relogin atau reboot) sumber daya harus dibaca secara otomatis.
Hal lain yang perlu dicoba adalah menggunakan wildcard untuk memastikan bahwa ia mengambil sumber daya dengan benar. Menggunakan
sebagai gantinya.
Namun hal lain yang perlu diperiksa adalah bahwa Anda benar-benar berjalan
xterm
ketika Anda menjalankan proses terminal. Jika tidak, Anda perlu mengubah font dengan sumber yang berbeda.sumber
Ada sumber daya XTerm khusus untuk ini. Mungkin itu tidak ada ketika pertanyaan awalnya diajukan?
sumber
Saya merasa perlu (di Lucid Lynx) untuk membuat
~/.Xdefaults-$(hostname)
. Menghilangkan nama host membuat pengaturan tidak efektif. pencocokan font dan boldFont melakukan trik menghilangkan huruf tebal.xfontsel
adalah cara yang bagus untuk mengetahui font apa yang menentukan di sana. Anda juga dapat memulaixterm
dengan sesuatu sepertixterm -font '-misc-fixed-medium-r-*-*-10-*-*-*-*-*-*-*'
menguji apakah default Anda mulai berlaku.sumber
Ini adalah bug xterm:
Perbaikan sementara yang berfungsi untuk saya adalah menempatkan perbaikan cepat berikut ini di akhir
.bashrc
file Anda :sumber
Pada sistem berbasis fontsel coba
xterm -fa Fixed
. Di mesin saya ini memperbaiki font tebal, meskipun rendering menjadi lebih lambat.sumber
Periksa apakah pengaturan telah berlaku:
Jika tidak ada di sana, maka Anda dapat memaksanya memuat:
Lihat halaman manual untuk informasi lebih lanjut tentang perintah ini.
sumber