warna tebal urxvt salah - tebal # 0-7 menggunakan warna dari # 8-15


10

Warna saya tidak aktif. Khususnya, versi tebal warna 1-6 rusak:

masukkan deskripsi gambar di sini

Warna dari masing-masing indeks (emboldened) harus sesuai dengan warna teks di sebelahnya. Itu tidak.

Ini dihasilkan dari inti ini , dimodifikasi untuk memasukkan warna # 0-15. (Ini identik kecuali , 16pada jalur 25 dihapus.)

Memperbarui:

Inilah yang terjadi: Bold # 1 menggunakan warna # 9, tebal # 2 menggunakan warna # 10 dan seterusnya. Saya menegaskan hal ini dengan mengubah color9, color10, dll dalam saya .Xresourcesberkas.

Saya menggunakan solarized .Xresources dan lebih suka menjaga warna # 9-15 berwarna berbeda.

Selanjutnya, warna-warna tebal benar dalam xterm.

Mengapa urxvt Bold # 0-7 menggunakan warna dari # 8-15, dan bagaimana cara menghentikan ini?


Bisakah Anda membagikan skrip versi Anda? Akan sangat membantu untuk melihat dengan tepat urutan pelarian yang Anda kirim. (mis. intens vs tebal)
— benizi

Secara harfiah persis sama, kecuali ", 16" pada baris 25 dihapus.
— So8res

Jawaban:


15

Gunakan +isbendera baris perintah, atau (persis sama dengan setara), atur intensityStylessumber daya ke false. Dari halaman manual:

intensityStyles: boolean

Ketika gaya font tidak diaktifkan, atau opsi ini diaktifkan (Benar, opsi-adalah, default), gaya font tebal / berkedip menyiratkan intensitas tinggi warna foreground / background. Menonaktifkan opsi ini (Salah, opsi + adalah) menonaktifkan perilaku ini, warna intensitas tinggi tidak dapat dijangkau.

Jadi, di .Xresources:

URxvt.intensityStyles: false

Tidak jelas perilaku mana yang "benar". (Saya lebih suka "bold" = "bold font".) Secara historis, beberapa terminal memperlakukan SGR 1 (\ e [1m) sebagai "bold", dan yang lain memperlakukannya sebagai "intens". Terminal saat ini menunjukkan campuran perilaku. Baris teratas di setiap jendela adalah warna 0 hingga 15 dalam huruf "tebal". Baris kedua tanpa "tebal". ( -bdcdan +bdcXTerm setara dengan URxvt -isdan +is- tidak yakin mengapa hanya mempengaruhi warna 0 pada sistem saya)

perawatan berbagai terminal 'berani vs intens

skrip untuk menjalankan terminal pada gambar ini


2
Wow, emulator terminal benar-benar ghetto. Terima kasih banyak, ini menggangguku.
— So8res

Ini xterm +/-pc(dan tidak +/-bdc) yang setara dengan urxvt +/-is. "tidak yakin mengapa ini hanya mempengaruhi warna 0" - karena Anda menggunakan opsi yang salah :-) Saya dapat memperbaiki postingan Anda tetapi saya tidak ingin mengambil kembali tangkapan layar :-)
— egmont

Sebagai catatan, Terminal GNOME 3.32 / VTE 0.56 mengalihkan default-nya ke "bold only", setara dengan xterm +pcdan urxvt +is.
— egmont
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.