Ubuntu 19.04 Terminalinde aldığım donuk renkleri nasıl düzeltebilirim?


11

Son zamanlarda Ubuntu 19.04'e geçtim ve şimdi terminalde donuk renkler alıyorum, ancak programların dışında:

donuk renkler

Buna karşılık, ranger kullanırken alışkın olduğum canlı renkleri görebilirsiniz:

ranger ile canlı renkler

İstemimi şu şekilde değiştirdim:

PS1='\[\e[01;32m\]\u ∈  \h\[\e[m\] \[\e[01;34m\]\w ⊢ \[\e[m\] '

Renkler gnome terminalinde ve sonlandırıcıda bu şekilde görünür.

Bunu düzelten herhangi bir yardım için teşekkürler!

Yanıtlar:


15

GNOME Terminal 3.32 (Ubuntu 19.04'te çıkış yapıldı), "Kalın metni parlak renklerde göster" seçeneğinin varsayılanını devre dışı olarak değiştirdi. Başka bir cevabın size güzel gösterdiği gibi, olası bir düzeltme bu ayarı geri döndürmektir.

Ancak, bu değişiklik kasıtlıydı ve varsayılan olarak kalacaktır. Gösterdiğiniz kaçış sırasındaki 1(veya 01) anlamı hakkında eski bir karışıklık var . Standart (ECMA-48 § 8.3.117) "kalın veya artan yoğunluk" der, bu yüzden açıkça tanımlanmamıştır ve hem eski (kalın ve parlak) hem de yeni (yalnızca kalın) davranışlar uyumludur. Şimdi 16 milyon renkten birini seçmenin başka yolları var, ancak "kalın" için kesin bir seçenek yok. Amacımız bu ikisini ayırmak ve 1sadece "cesur" durmaktır.

\e[01;32mkomut isteminde yeşil metne ( 32) geçmek ve hem daha parlak hem de daha kalın ( 01) yapmak için kullanılır . Öte yandan, bu yaklaşım daha koyu gölgeyi kalın yazı tipiyle birleştirmenize izin vermez. Gnome-terminal'in yeni davranışı ile bu sınırlama artık mevcut değil.

90–97 arasındaki sayılar parlak renkler için ön plan, 100-107 arka plan olarak kullanılabilir. Bunlar, onları cesur hale getirmeden daha parlak meslektaşlarına geçer.

İşte benim bu iki dikey özelliğin açıkça ayrılmasıyla geleceğe işaret eden tavsiyem.

Onay kutusunu yeni varsayılan durumunda bırakın, devre dışı bırakın. İsteminizde hangi renklerin ve niteliklerin olmasını istediğinize karar verin ve buna göre değiştirin. Eğer parlak bir renge sahip olmak istiyorsanız, yerine 32birlikte 92, 34ile 94, yeni davranışla vb bu etkiler parlaklığı değil cesaret. Bundan bağımsız olarak, cesur bir yazı biçimi istiyorsanız 01, değilse, kaldırın. Yeni davranışla bu, cesareti etkiler ancak parlaklığı etkilemez.


6

İçin ayarlar gnome-terminal:

[Terminal Menüsü] -> [Tercihler] -> [Profil Adı]

Aradığınız ayarın:

"Kalın metinleri parlak renklerde göster"

gnome-terminal tercihleri ​​penceresi

Gördüğünüz gibi, bu ayarların çoğu şimdi sistem temasından devralınmıştır, bu nedenle, bu ayarın dışında, tüm uyumlu terminalleriniz arasında tutarlılık istiyorsanız , sistem temasındaki ayarları değiştirirdim .


Sistem temasında "Kalın metinleri kalın renklerle göster" yoktur, oradan devralınmaz. Bu, yalnızca terminalde bulunan bir yapılandırma seçeneğidir.
egmont

@egmont Evet, doğru. Sadece diğer tüm renk seçeneklerinin sistem temasından miras alındığını belirtiyordum. "Kalın metni parlak renklerle göster" yanıtın ilk bölümüdür. Cevabınız çok ilginç olan arka planı veriyor!
tu-Reinstate Monica-dor duh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.