i3 seems to have traditional scrolling, where your scrolling motion matches that of the scrollbar, as the default, but I wanted natural scrolling where your scrolling motion matches the motion of the page.
Based on an ArchWikis entry, I decided to use xinput. Since I didn't have libinput installed, I decided to run
The next thing I tried was screwing with some config files. I was told to add a file to the /etc/X11/xorg.conf.d directory, but that directory didn't exit. I therefore tried editing the /usr/share/X11/xorg.conf.d directory, since it at least contained the xorg.conf.d directory. I made a file called called 70-libinput.conf and filled it with the following:
After a bit more searching, I found that you're supposed to copy the files to /etc/X11/xorg.conf.d. I tried that, and renamed the file, different things, such as 30-touchpad and 40-libinput, and playing with different numbers, which refer to the priority of the file. These didn't work either.
Evidently, I can't read. The ArchWiki's linked in the beginning suggested running
The list-devices bit just displays the info a bit differently; it's not that big of a deal breaker. However, this time, when I tried the xinput command from earlier, it now showed another touchpad, "SYNA2393:00 06CB:7A13 Touchpad". I repeated the steps from earlier using this device instead, and the steps from the ArchWiki worked.
Since I was satisfied with the changes I'd made, I need to write them to file. I needed a .xinitrc file, so I copied it over from /etc/X11/xinit/xinitrc to my home directory. To this file, I added the lines
The final solution was adding the following lines to my i3 config: