mirror of
https://gitlab.com/JKANetwork/JKArch.git
synced 2026-02-14 09:11:31 +01:00
Dev changes
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user