|
@@ -16,6 +16,7 @@ available_commands() {
|
16
|
16
|
echo afk
|
17
|
17
|
echo at
|
18
|
18
|
echo back
|
|
19
|
+ echo bbl
|
19
|
20
|
echo gone
|
20
|
21
|
echo moving
|
21
|
22
|
echo ooo
|
|
@@ -113,6 +114,24 @@ i_am_back() {
|
113
|
114
|
klist || urxvt -e kinit
|
114
|
115
|
}
|
115
|
116
|
|
|
117
|
+i_am_bbl() {
|
|
118
|
+ #
|
|
119
|
+ # changing language
|
|
120
|
+ #
|
|
121
|
+ local cur=$(setxkbmap -v | grep '^symbols: ' | cut -d+ -f2)
|
|
122
|
+ local all="$(iniread -p iam.typing.lang)"
|
|
123
|
+ local def="$(iniread -1 -p iam.typing.lang)"
|
|
124
|
+ local nxt=$(
|
|
125
|
+ echo -e "$all\n$all" \
|
|
126
|
+ | grep -m 1 -A 1 $cur \
|
|
127
|
+ | tail -1
|
|
128
|
+ )
|
|
129
|
+ test -z "$nxt" && nxt=$def
|
|
130
|
+ test -z "$nxt" && nxt=us
|
|
131
|
+ debug -v all def cur nxt
|
|
132
|
+ setxkbmap "$nxt"
|
|
133
|
+}
|
|
134
|
+
|
116
|
135
|
i_am_gone() {
|
117
|
136
|
#
|
118
|
137
|
# gone fishin'
|