From 868d5c8f075db9798bad06a1560fde0cd7289e1a Mon Sep 17 00:00:00 2001 From: Jorge Lopez Date: Fri, 5 Dec 2014 09:55:03 +0100 Subject: Create script to select X11 keymap --- configs/X11/packages.both | 2 +- configs/X11/root-image/etc/skel/.icewm/startup | 2 ++ configs/X11/root-image/etc/skel/.keymap.sh | 4 ++++ configs/X11/root-image/etc/skel/.xinitrc | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) create mode 100755 configs/X11/root-image/etc/skel/.keymap.sh diff --git a/configs/X11/packages.both b/configs/X11/packages.both index 70f5f8d..ce1cddb 100644 --- a/configs/X11/packages.both +++ b/configs/X11/packages.both @@ -57,7 +57,6 @@ xl2tpd zsh #X11 -dialog xorg-server xf86-input-evdev xf86-video-vesa @@ -102,6 +101,7 @@ xorg-xinit icewm nitrogen xterm +zenity #Sound pulseaudio-alsa diff --git a/configs/X11/root-image/etc/skel/.icewm/startup b/configs/X11/root-image/etc/skel/.icewm/startup index 3135793..451f7c0 100755 --- a/configs/X11/root-image/etc/skel/.icewm/startup +++ b/configs/X11/root-image/etc/skel/.icewm/startup @@ -1,5 +1,7 @@ #!/bin/bash +sleep 3 +~/.keymap.sh nm-applet & volumeicon & nitrogen --set-scaled .icewm/images/wallpaper.png diff --git a/configs/X11/root-image/etc/skel/.keymap.sh b/configs/X11/root-image/etc/skel/.keymap.sh new file mode 100755 index 0000000..0e5587e --- /dev/null +++ b/configs/X11/root-image/etc/skel/.keymap.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +keymap=$(zenity --list --title="Select your keymap" --column="Keymap" $(localectl list-x11-keymap-layouts)) +setxkbmap $keymap diff --git a/configs/X11/root-image/etc/skel/.xinitrc b/configs/X11/root-image/etc/skel/.xinitrc index 9fc0af5..643811f 100644 --- a/configs/X11/root-image/etc/skel/.xinitrc +++ b/configs/X11/root-image/etc/skel/.xinitrc @@ -1 +1 @@ -exec icewm-session \ No newline at end of file +exec icewm-session -- cgit v1.2.2