Yanıtlar:
Bildiğim kadarıyla, terminal emülatörünün renklerini sorgulamanın bir yolu yok. Terminaliniz bu sekansı destekliyorsa (referans: ctlseqs ) \e]4;NUMBER;#RRGGBB\a( bunları NUMBERterminal renkleri numarası (açık renkler için 0-7, parlak renkler için 8–15) ve #RRGGBBonaltılık bir RGB renk değeri ) ile değiştirebilirsiniz.
Güçlü renk düzeni mekanizmaları genellikle siyah veya koyu gri arka planınızın veya beyaz veya açık gri arka planınızın olup olmadığını belirtmek için sağlamanız gereken koyu veya açık bir arka plan ayarına sahiptir.
Kendiniz için yapılandırırken, genellikle aynı arka plan rengini kullanacağınıza karar vermek genellikle yeterlidir.
TERMve bu nedenle olamaz ortamdan elde edilir.
Gnome-terminal kullanıyorsanız, herhangi bir profil için arka plan rengini, bu durumda Varsayılan profil olarak
$ gconftool-2 --get /apps/gnome-terminal/profiles/Default/background_color
#E12FE12FC74D
isteminizi buna göre nasıl ayarlayacağınıza karar verebilirsiniz.
Xterm ile arka plan rengini \e]11;?\akaçış dizisiyle sorgulayabilirsiniz . Yanıtı terminalden okumalısınız. Bunu sizin için yapan bir xtermcontrolkomut var:
~$ xtermcontrol --get-bg
rgb:b0b0/b0b0/b0b0