1
0
mirror of https://gitlab.com/JKANetwork/JKArch.git synced 2026-02-14 09:11:31 +01:00

Dev changes

This commit is contained in:
2016-12-22 13:01:34 +00:00
parent 7ea172ed7b
commit b1e12cf04a

View File

@@ -466,6 +466,12 @@ if [[ $inswine = 1 ]];then
execl chuser WINEARCH=win32 wineboot -u
fi
### Set X11 keyboard ###
if [[ $optentorno != 7 ]];then
keyboardlayout
fi
#Install and configure bootloader
if [[ -z $partefi ]];then #If it dont have EFI
case $optboot in
@@ -556,7 +562,7 @@ done
function userpass {
clear
#Aqui hay que añadir los comandos para crear un usuario, aunque esto correrá dentro del chroot y no aqui
nameuser=`dialog --stdout --inputbox "Ahora crearemos tu usuario \nNombre para tu usuario:" 10 50`
nameuser=`dialog --stdout --inputbox "Nombre para tu usuario principal:" 10 50`
until [[ $pass1 = $pass2 && $pass1 != "" ]]
do
@@ -642,7 +648,7 @@ case $tipoinstall in
esac
done
;;
2) mostrardialog "Programas predeterminados" "Ahora se van a instalar los programas predeterminados, espere";;
2) mostrardialog "Programas predeterminados" "Se instalaran los programas predeterminados";;
3) mostrardialog "Ningun programa" "No se instalara ningun programa opcional."
nooptprogs="1" # Not install anything
;;
@@ -735,18 +741,6 @@ fi
}
### Simply put keyboard layout configs ###
function keyboardlayout {
echo "KEYMAP=$langabr" > /mnt/etc/vconsole.conf
echo "# Read and parsed by systemd-localed. It's probably wise not to edit this file" > /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo "# manually too freely." >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo 'Section "InputClass"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo ' Identifier "system-keyboard"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo ' MatchIsKeyboard "on"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo ' Option "XkbLayout" "'$langabr'"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo 'EndSection' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
}
### Install desktop enviroment and their style in some cases ###
function entorno {
clear
@@ -828,6 +822,18 @@ do
done
}
## Set X11 keyboard
function keyboardlayout {
echo "KEYMAP=$langabr" > /mnt/etc/vconsole.conf
echo "# Read and parsed by systemd-localed. It's probably wise not to edit this file" > /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo "# manually too freely." >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo 'Section "InputClass"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo ' Identifier "system-keyboard"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo ' MatchIsKeyboard "on"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo ' Option "XkbLayout" "'$langabr'"' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
echo 'EndSection' >> /mnt/etc/X11/xorg.conf.d/00-keyboard.conf
}
function bootinstall {
if [[ -z $partefi ]];then
@@ -877,14 +883,12 @@ horaidioma
#Configuraciones varias, en entorno se instala el entorno
entorno
#Se crea el usuario despues del entorno pero antes de instalar más (para una correcta configuración) y se añaden los ficheros de configuracion de skel
userpass
#Programas de usuario si hay entorno escogido
if [[ $optentorno != "7" ]];then
graficos
#Poner el teclado bien en x11
keyboardlayout
#Variable para poner el teclado bien en x11
hastosetxkb=1
#Aqui va la personalizacion de programas, ya que son graficos.
programasguiuser
@@ -892,6 +896,8 @@ programasguiuser
execl chuser gconftool-2 --set /apps/gksu/sudo-mode --type=bool true --owner=$(echo $nameuser)
fi
#Se crea el usuario despues del entorno pero antes de instalar más (para una correcta configuración) y se añaden los ficheros de configuracion de skel
userpass
clear
# Resumen de los cambios