Мне удалось собрать проект,:
libjpeg
материала libjpeg62-dev
./configure --disable-guacenc
Я попытался установить более старую версию libjpeg
на случай, если она сработает, и это сработало; Однако мне все же пришлось отключить guacenc
.
Как показано на изображении, вы можете создать собственное сочетание клавиш в настройках клавиатуры. Вы даете ярлыку имя и указываете на сценарий, который собираетесь создать. Вы назначите ему клавишу Capslock.
для переключения между ними вы можете создать такой скрипт:
#!/bin/sh
# This shell script is PUBLIC DOMAIN. You may do whatever you want with it.
TOGGLE=$HOME/.toggle
if [ ! -e $TOGGLE ]; then
touch $TOGGLE
setxkbmap en
rm $TOGGLE
setxkbmap ru
fi
(не забудьте chmod +x
сделать скрипт исполняемым)
Кто-то из Stackoverflow ответил на этот вопрос о переключении между тремя командами.
Вот ваш bash-скрипт для переключения между тремя и более языками:
# Script that rotates between English, Russian, French, and Finnish keyboards
# Name of the state file
state_file=$HOME/.keyboard_state
# Ensure that the state file exists; initialize it with 0 if necessary.
[ -f "$state_file" ] || printf '0\n' > "$state_file"
# Read the next keyboard to use
read state < "$state_file"
# Set the keyboard using the current state
case $state in
0) setxkbmap en ;;
1) setxkbmap ru ;;
2) setxkbmap fr ;;
3) setxkbmap fi ;;
esac
# Increment the current state.
# Could also use state=$(( (state + 1) % 4 ))
state=$((state + 1))
[ "$state" -eq 4 ] && state=0
# Update the state file for the next time the script runs.
printf '%s\n' "$state" > "$state_file"