Instale el paquete xorg-xinit
. El programaxinit
permite a un usuario iniciar manualmente un servidor de pantalla Xorg.
sudo pacman -S xorg-xinit
En ArchWiki hay un tutorial para usar administradores de Windows como KDE sin ningún administrador de pantalla. Para hacer esto, agregue los siguientes comandos al final del archivo ~/.bash_profile
. Si el archivo no existe, copie una versión básica de /etc/skel/.bash_profile
. Para Zsh, agréguelo a ~/.zprofile
.
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
exec startx
fi
Ahora solo tienes que crear tu~/.xinitrc
exec startkde
Al hacer esto, X se iniciará antes de iniciar sesión ejecutando el archivo ~/.xinitrc
, iniciando la sesión de KDE.
Saludos cordiales.
В порядке возрастания точности:
Оболочка POSIX
case $IP in
*.*.*.*) echo "$IP contains at least 3 dots" ;;
*) echo "$IP does not contain 3 dots" ;;
esac
баш
shopt -s extglob
if [[ $IP == +([0-9]).+([0-9]).+([0-9]).+([0-9]) ]]; then
echo "$IP contains digits separated by dots
fi
баш
looks_like_IP_address() {
[[ $1 =~ ^([0-9]+)"."([0-9]+)"."([0-9]+)"."([0-9]+)$ ]] &&
(( 0 <= ${BASH_REMATCH[1]} && ${BASH_REMATCH[1]} <= 255 )) &&
(( 0 <= ${BASH_REMATCH[2]} && ${BASH_REMATCH[2]} <= 255 )) &&
(( 0 <= ${BASH_REMATCH[3]} && ${BASH_REMATCH[3]} <= 255 )) &&
(( 0 <= ${BASH_REMATCH[4]} && ${BASH_REMATCH[4]} <= 255 ))
}
if looks_like_IP_address "$IP"; then
echo "$IP looks like an IP address"
fi