Activating Numlock on Bootup (Español) - ArchWiki

# Activating Numlock on Bootup (Español)

From ArchWiki
Jump to navigation Jump to search
Estado de la traducción
Este artículo es una traducción de Activating Numlock on Bootup, revisada por última vez el 2018-12-27. 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`:

    [Keyboard]
    numlock=true

Categories:

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