#!/bin/bash caps=$(xset -q | grep -c "Caps Lock: on") num=$(xset -q | grep -c "Num Lock: on") function bottom_align(){ if [ $caps -gt 0 ]; then echo "\${color red} Maj\${color}" else echo " min" fi if [ $num -gt 0 ]; then echo "\${color 6495ee} Num${color}" else echo " nv" fi } function top_align(){ if [ $caps -gt 0 ]; then echo -n "\${color red} Maj\${color}" else echo -n " min " fi if [ $num -gt 0 ]; then echo "\${color 6495ee} Num${color}" else echo " nv" fi } #check alignment alignbl=$(grep "alignment bottom_left" ~/.conkyrc|grep -c "#") alignbr=$(grep "alignment bottom_right" ~/.conkyrc|grep -c "#") if [ $alignbl -gt 0 ] && [ $alignbr -gt 0 ]; then top_align else bottom_align fi