How can i set background for element language layout (its not visible with yours settings)
HappyCthulhu opened this issue · 0 comments
HappyCthulhu commented
Language layout is not visible with your i3status settings
I can:
- change color of all status text elements and background. I dont want to do it, because your colors is fine, i cant do it better
- set background color for layout. But how can i set background for element, that controls by _change_layouts script?
config:
# Start i3bar to display a workspace bar (plus the system information i3status
bar {
status_command i3status --config $HOME/.config/i3/i3status.conf | /bin/_change_layouts
# status_command /bin/_change_layouts
position top
colors {
background #2f343f
# statusline старого цвета. Нужно заменить, когда цвет шрифта i3status изменю
statusline #2f343f
separator #4b5262
# colour of border, background, and text
focused_workspace #2f343f #bf616a #d8dee8
active_workspace #2f343f #2f343f #d8dee8
inactive_workspace #2f343f #2f343f #d8dee8
urgent_workspace #2f343f #ebcb8b #2f343f
}
}
script /bin/_change_layouts:
#!/bin/env bash
set -e
while :
do
read line
block="{\"full_text\":\"$(xkb-switch)\"}"
echo "${line/\[\{/\[$block,\{}" || exit 1
done