Codice: Seleziona tutto
setxkbmap -layout itCodice: Seleziona tutto
#!/bin/sh
LAYOUTS_FILE=~/.xkbSwitch/xkb_layouts
INDEX_FILE=~/.xkbSwitch/index
if [ ! -r $LAYOUTS_FILE ]; then
echo 'File $LAYOUTS does not exist!'
exit 0
else
if [ ! -r $INDEX_FILE ]; then
echo '0' > $INDEX_FILE
fi
read line <$INDEX_FILE
let "INDEX=$line+1"
INNER_INDEX=0
while read line
do
LAYOUTS[$INNER_INDEX]=$line
let "INNER_INDEX +=1"
done <$LAYOUTS_FILE
if [ $INDEX -ge $INNER_INDEX ]; then
let "INDEX -=$INNER_INDEX"
fi
#echo ${LAYOUTS[$INDEX]}
echo $INDEX >$INDEX_FILE
setxkbmap -layout ${LAYOUTS[$INDEX]}
fi
#//// end of scriptIn xorg.conf ho inserito i valori
Option "XkbLayout" "it,ch,ru"
e funziona da riga di comando. Idee?

