Activating Numlock on Bootup (Español) - ArchWiki

# Activating Numlock on Bootup (Español)

From ArchWiki
Estado de la traducción
Este artículo es una traducción de Activating Numlock on Bootup, revisada por última vez el 2018-08-11. Si advierte que la versión inglesa ha cambiado puede ayudar a actualizar la traducción, bien por usted mismo o bien avisando al equipo de traducción.

## Consola

### Usando un servicio separado

Sugerencia: Estos pasos pueden ser automatizados al instalar el paquete systemd-numlockonttyAUR y habilitando el servicio `numLockOnTty`.

Primero cree una secuencia de comandos (script) para establecer el bloqueo numérico en los TTYs relevantes:

    /usr/local/bin/numlock

    #!/bin/bash

    for tty in /dev/tty{1..6}
    do
        /usr/bin/setleds -D +num < "$tty";
    done

Entonces cree y habilite un servicio systemd:

    /etc/systemd/system/numlock.service

    [Unit]
    Description=numlock

    [Service]
    ExecStart=/usr/local/bin/numlock
    StandardInput=tty
    RemainAfterExit=yes

    [Install]
    WantedBy=multi-user.target

### Extendiendo getty@.service

Esto es más simple que usar un servicio separado y no codifica el número de VTs en una secuencia de comandos. Cree un drop-in snippet para `getty@.service` que se aplique sobre el original:

    /etc/systemd/system/getty@.service.d/activate-numlock.conf

    [Service]
    ExecStartPre=/bin/sh -c 'setleds -D +num < /dev/%I'

Nota: Si tiene algún problema, intente reemplazar `ExecStartPre` con `ExecStartPost`, y/o deshabilite la sugerencia como se describe a continuación.

Para deshabilitar la sugerencia de activación del bloqueo numérico que se muestra en la pantalla de inicio de sesión, edite `getty@tty1.service` y añada `--nohints` a las opciones de agetty:

    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty '-p -- \\u' --nohints --noclear %I $TERM

### Alternativa en Bash

Añada `setleds -D +num` a `~/.bash_profile`. Tenga en cuenta que, a diferencia de los otros métodos, esto no tendrá efecto hasta después de iniciar sesión.

## X.org

Están disponibles varios métodos.

### startx

Instale el paquete numlockx e inclúyalo en el archivo `~/.xinitrc` antes de `exec`:

    #!/bin/sh
    #
    # ~/.xinitrc
    #
    # Executed by startx (run your window manager from here)
    #

    numlockx &

    exec window_manager

### MATE

De forma predeterminada, MATE guarda el último estado al cerrar sesión y lo restaura durante el siguiente inicio de sesión. Para habilitar el bloqueo numérico en cada inicio de sesión, debe cambiar los siguientes valores DCONF:

    dconf write org.mate.peripherals-keyboard remember-numlock-state false
    dconf write org.mate.peripherals-keyboard numlock-state 'on'

### KDE Plasma

Vaya a Configuración del sistema, debajo del elemento Hardware/Dispositivos de entrada/Teclado encontrará una opción para seleccionar el comportamiento del bloqueo numérico.

### GDM

Note: GDM ya no ejecuta secuencia de comandos en `/etc/gdm/Init`.

Asegúrese de que tiene numlockx instalado y luego añada el siguiente código a ~/.xprofile:

    if [ -x /usr/bin/numlockx ]; then
          /usr/bin/numlockx on
    fi

### GNOME

Cuando no se usa el administrador de inicio de sesión de GDM, se puede añadir numlockx a las aplicaciones de inicio de GNOME.

Instale el paquete numlockx. Entonces, añada un comando de inicio para lanzar `numlockx`.

    $ gnome-session-properties

El comando anterior abre el applet Preferencias de aplicaciones de inicio. Pulse en Añadir e introduzca lo siguiente:

Name: | Numlockx
Command: | /usr/bin/numlockx on
Comment: | Activa el bloqueo numérico.

Nota: Esto no es un cambio para todo el sistema, repita estos pasos para cada usuario que desee activar el bloqueo numérico después de iniciar sesión.

### Xfce

En el archivo `~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml`, asegúrese de que los siguientes valores estén establecidos como verdadero (true):

    <property name="Numlock" type="bool" value="true"/>
    <property name="RestoreNumlock" type="bool" value="true"/>

### SDDM

En el archivo `/etc/sddm.conf`, bajo la sección `[General]`, configure el valor del bloqueo numérico (Numlock) como activo (on):

    [General]
    ...
    Numlock=on

### SLiM

En el archivo `/etc/slim.conf` busque la línea y descomentela (elimine el `#`):

    #numlock             on

### OpenBox

En el archivo `~/.config/openbox/autostart` añada la línea:

    numlockx &

Y luego guarde el archivo.

### LightDM

Véase LightDM#NumLock on by default.

### LXDM

Establezca la opción en `/etc/lxdm/lxdm.conf`:

    numlock=1

### LXQt

Establezca la opción en `~/.config/lxqt/session.conf`:

    numlock=true

Categories:

- Boot process (Español)
- Keyboards (Español)