DEV Community

Axel Diego
Axel Diego

Posted on

Como habilitar el "Natural scrolling" en el touchpad en Arch Linux

Este tutorial está enfocado únicamente en archivos de configuración, ya que en caso de usar un entorno gráfico como gnome, la configuración sería sencilla, solo basta con entrar al menu de configuración y habilitar el natural scrolling.

1. Instalar los paquetes necesarios

sudo pacman -S libinput xf86-input-libinput
Enter fullscreen mode Exit fullscreen mode

El controlador libinput te ayudará a que tu touchpad funcione de manera correcta y de igual forma podrás configurar tu touchpad mediante un archivo de configuración.

2. Crea el archivo de configuración

Depende el editor de texto que uses puedes crear o editar el siguiente archivo (Este tendrá las configuraciones):

Si usas nano

sudo nano /etc/X11/xorg.conf.d/30-touchpad.conf
Enter fullscreen mode Exit fullscreen mode

Si usas vim

sudo vim /etc/X11/xorg.conf.d/30-touchpad.conf
Enter fullscreen mode Exit fullscreen mode

Si usas neovim

sudo nvim /etc/X11/xorg.conf.d/30-touchpad.conf
Enter fullscreen mode Exit fullscreen mode

3. Agrega las configuraciones

Está configuración hará que se nos habilite el natural scrolling sólo para nuestro touchpad.

Section "InputClass"
    Identifier "devname"
    Driver "libinput"
    MatchIsTouchpad "on"

    Option "NaturalScrolling" "true"
EndSection
Enter fullscreen mode Exit fullscreen mode

La línea MatchIsTouchpad "on" hace que solo nuestro touchpad reciba la configuración lo que no afectará algún mouse que conectemos a nuestro dispositivo.

4. Configuraciones extra

Personalmente en mi computadora solo habilito dos cosas para mi touchpad, las cuales son el natural scrolling y el tap-on-click, este último es el que hace click cuando damos un pequeño toque en el touchpad y para habilitarlo solo tenemos que añadir Option "Tapping" "on" a la linea debajo de Option "NaturalScrolling" "true", lo que nos quedaría así:

Section "InputClass"
    Identifier "devname"
    Driver "libinput"
    MatchIsTouchpad "on"

    Option "NaturalScrolling" "true"
    Option "Tapping" "on"
EndSection
Enter fullscreen mode Exit fullscreen mode

De está forma ya tenemos habilitada la opción de tap-on-click y la opción de natural scrolling en nuestro arch linux.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more