Писал где-то три месяца. Но наконец то довел до совершенства свой xmonad.

Кому интересно, конфиги лежат тут.

Для смены раскладки клавиатуры, написал простенький скрипт. Раскладка меняется с помощью dmenu. Скрипт очень простой, написанный на Bourne shell.

#!/bin/sh
# Tiny script for selecting keyboard layout while in X
rtrim (){
 printf '%s\n' "${1%%$2}"
}

# declare delimiter
# delimiter="-"

# declare languages
languages="us - English\nlt - Lithuanian\nru - Russian\nCancel"

# Sending languages to Dmenu
selected=$(echo "$languages" | dmenu)

if test "$selected" != "Cancel" ;then
# Trimming
trimmed="$(rtrim $selected $delimiter)"
setxkbmap $trimmed
fi

Скрипт в действии

П.С.

Версия Дебиана-11.5.

  • Александр
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Ничо так Хотя тайлинг мне не понять, это что, к клаве каждый раз тянуться что ли

    • odalistOP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      это что, к клаве каждый раз тянуться что ли

      Да. тут почти все завязано на клавиатуре.