Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37045263
en ru br
Репозитории ALT
S:4.18.3-alt2
5.1: 4.6.4-alt0.M51.1
www.altlinux.org/Changes

Группа :: Графические оболочки/XFce
Пакет: xfce4-settings

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

#!/bin/sh -eu
# Try to adjust keyboard according with Xfce settings.

get_xfce_xkb_conf()
{
xfconf-query -c keyboard-layout -p "/Default/$1" 2>/dev/null
}

# Is it configured to use xfce layout settings?
if [ "$(get_xfce_xkb_conf XkbDisable)" = false ]; then
model="$(get_xfce_xkb_conf XkbModel)"
layout="$(get_xfce_xkb_conf XkbLayout)"
variant="$(get_xfce_xkb_conf XkbVariant)"
xkb_option_grp="$(get_xfce_xkb_conf XkbOptions/Group)"
xkb_option_compose="$(get_xfce_xkb_conf XkbOptions/Compose)"

setxkbmap -option
setxkbmap ${model:+-model "$model"} \
${layout:+-layout "$layout"} \
${variant:+-variant "$variant"} \
${xkb_option_grp:+-option "$xkb_option_grp"} \
${xkb_option_compose:+-option "$xkb_option_compose"}
else
# Use system settings
/etc/X11/xinit/fixkeyboard
fi
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin