From 6f55fa414dcaff458b4759c0c14855885b0c62eb Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sat, 20 Aug 2022 20:27:52 +0500 Subject: [PATCH] added language switch --- scripts/switch-lang | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 scripts/switch-lang diff --git a/scripts/switch-lang b/scripts/switch-lang new file mode 100755 index 0000000..7f9f02f --- /dev/null +++ b/scripts/switch-lang @@ -0,0 +1,10 @@ +#!/bin/bash + +LAYOUT_OLD=$(setxkbmap -query | grep layout | cut -d ':' -f 2) +LAYOUT_NEW=$(grep -A 1 $LAYOUT_OLD $HOME/.config/keyboard_layout | tail -n1) +if [ "$LAYOUT_NEW" = "END" ] +then + LAYOUT_NEW=$(head -n1 $HOME/.config/keyboard_layout) +fi +setxkbmap $LAYOUT_NEW +notify-send "New Layout $LAYOUT_NEW set"