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ı NUMBER
terminal renkleri numarası (açık renkler için 0-7, parlak renkler için 8–15) ve #RRGGBB
onaltı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.
TERM
ve 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;?\a
kaçış dizisiyle sorgulayabilirsiniz . Yanıtı terminalden okumalısınız. Bunu sizin için yapan bir xtermcontrol
komut var:
~$ xtermcontrol --get-bg
rgb:b0b0/b0b0/b0b0