Homeinit check for sha1sum when installing keymaps.
parent
f945c2d61a
commit
a9134043ab
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
################################################################################
|
################################################################################
|
||||||
## Home session initialization.
|
## Home session initialization.
|
||||||
## 2013-06-13
|
## 2013-06-14
|
||||||
################################################################################
|
################################################################################
|
||||||
SOURCEDIR="$HOME/personal/dataperso"
|
SOURCEDIR="$HOME/personal/dataperso"
|
||||||
[ -z "$XDG_CONFIG_HOME" ] && XDG_CONFIG_HOME="$HOME/.config"
|
[ -z "$XDG_CONFIG_HOME" ] && XDG_CONFIG_HOME="$HOME/.config"
|
||||||
|
@ -38,10 +38,11 @@ ICIiIC1uYyAiJEAiCmVsc2UKICAgIGVtYWNzY2xpZW50IC1hICIiIC10ICIkQCIKZmkK
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## Advanced keymaps. They need to be in X11 shared dir to be loaded.
|
||||||
installkeymap ()
|
installkeymap ()
|
||||||
{
|
{
|
||||||
if [ -f "$HOME/.xkb/symbols/$1" ] && [ ! -f "/usr/share/X11/xkb/symbols/$1" ]; then
|
if [ -f "$HOME/.xkb/symbols/$1" ] && ( [ ! -f "/usr/share/X11/xkb/symbols/$1" ] || \
|
||||||
|
[ ! "$(sha1sum "$HOME/.xkb/symbols/$1" | cut -f1 -d' ')" = "$(sha1sum /usr/share/X11/xkb/symbols/$1 | cut -f1 -d ' ')" ] ); then
|
||||||
echo "==> '$1' font (press Ctrl-D to skip)"
|
echo "==> '$1' font (press Ctrl-D to skip)"
|
||||||
sudo sh -c "install -m644 $HOME/.xkb/symbols/$1 /usr/share/X11/xkb/symbols/"
|
sudo sh -c "install -m644 $HOME/.xkb/symbols/$1 /usr/share/X11/xkb/symbols/"
|
||||||
echo
|
echo
|
||||||
|
|
|
@ -9,8 +9,7 @@
|
||||||
// $ setxkbmap usex
|
// $ setxkbmap usex
|
||||||
// This keyboard is based on Xorg's "us intl" with some improvements.
|
// This keyboard is based on Xorg's "us intl" with some improvements.
|
||||||
|
|
||||||
// TODO: direct nbsp, <>=, swap control and Caps Lock.
|
// TODO: direct nbsp, swap control and Caps Lock, ≤ ≥ ↓ ↑ ← →
|
||||||
// ≤ ≥ ↓ ↑ ← →
|
|
||||||
|
|
||||||
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
|
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
|
||||||
// │ ~ ~ │ ! ¡ │ @ ˝ │ # ¯ │ $ ¤ │ % ¢ │ ^ ^ │ & ½ │ * ˛ │ ( ˘ │ ) ° │ _ ⋅ │ + ÷ ┃ ⌫ Back ┃
|
// │ ~ ~ │ ! ¡ │ @ ˝ │ # ¯ │ $ ¤ │ % ¢ │ ^ ^ │ & ½ │ * ˛ │ ( ˘ │ ) ° │ _ ⋅ │ + ÷ ┃ ⌫ Back ┃
|
||||||
|
|
Loading…
Reference in New Issue