mirror of
https://gitlab.com/JKANetwork/JKArch.git
synced 2026-02-18 19:21:32 +01:00
Dev changes
This commit is contained in:
@@ -466,6 +466,12 @@ if [[ $inswine = 1 ]];then
|
|||||||
execl chuser WINEARCH=win32 wineboot -u
|
execl chuser WINEARCH=win32 wineboot -u
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
### Set X11 keyboard ###
|
||||||
|
if [[ $optentorno != 7 ]];then
|
||||||
|
keyboardlayout
|
||||||
|
fi
|
||||||
|
|
||||||
#Install and configure bootloader
|
#Install and configure bootloader
|
||||||
if [[ -z $partefi ]];then #If it dont have EFI
|
if [[ -z $partefi ]];then #If it dont have EFI
|
||||||
case $optboot in
|
case $optboot in
|
||||||
@@ -556,7 +562,7 @@ done
|
|||||||
function userpass {
|
function userpass {
|
||||||
clear
|
clear
|
||||||
#Aqui hay que añadir los comandos para crear un usuario, aunque esto correrá dentro del chroot y no aqui
|
#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 != "" ]]
|
until [[ $pass1 = $pass2 && $pass1 != "" ]]
|
||||||
do
|
do
|
||||||
@@ -642,7 +648,7 @@ case $tipoinstall in
|
|||||||
esac
|
esac
|
||||||
done
|
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."
|
3) mostrardialog "Ningun programa" "No se instalara ningun programa opcional."
|
||||||
nooptprogs="1" # Not install anything
|
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 ###
|
### Install desktop enviroment and their style in some cases ###
|
||||||
function entorno {
|
function entorno {
|
||||||
clear
|
clear
|
||||||
@@ -828,6 +822,18 @@ do
|
|||||||
done
|
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 {
|
function bootinstall {
|
||||||
|
|
||||||
if [[ -z $partefi ]];then
|
if [[ -z $partefi ]];then
|
||||||
@@ -877,14 +883,12 @@ horaidioma
|
|||||||
#Configuraciones varias, en entorno se instala el entorno
|
#Configuraciones varias, en entorno se instala el entorno
|
||||||
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
|
#Programas de usuario si hay entorno escogido
|
||||||
if [[ $optentorno != "7" ]];then
|
if [[ $optentorno != "7" ]];then
|
||||||
graficos
|
graficos
|
||||||
#Poner el teclado bien en x11
|
#Variable para poner el teclado bien en x11
|
||||||
keyboardlayout
|
hastosetxkb=1
|
||||||
|
|
||||||
#Aqui va la personalizacion de programas, ya que son graficos.
|
#Aqui va la personalizacion de programas, ya que son graficos.
|
||||||
programasguiuser
|
programasguiuser
|
||||||
|
|
||||||
@@ -892,6 +896,8 @@ programasguiuser
|
|||||||
execl chuser gconftool-2 --set /apps/gksu/sudo-mode --type=bool true --owner=$(echo $nameuser)
|
execl chuser gconftool-2 --set /apps/gksu/sudo-mode --type=bool true --owner=$(echo $nameuser)
|
||||||
fi
|
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
|
clear
|
||||||
# Resumen de los cambios
|
# Resumen de los cambios
|
||||||
|
|||||||
Reference in New Issue
Block a user