I've an AOC E1659FWUX, a 1080p one, which I usually use on a ThinkPad T430. I'm using that exact AUR package. The trick to get it to work is a mechanism called "dkms", which is actually set as a dependency for this package.

dkms is a set of scripts that will take the source code for a kernel device driver and make sure that it is compiled and loadable by the current running kernel. What this does is, every time you update (or downgrade, IIRC) your kernel, when you reboot, the module is recompiled and ready to be loaded when needed.

What I've found is:

- you need to enable the dkms service in systemd, if not enabled from install
- you need to use the dkms command yourself (I don't recall the correct command off the top of my head) to enable and compile the module at first before it gets loaded. After that, I should be taken care automatically by the dkms service.
- when you reboot after a kernel update, you might have to unplug and replug your monitor if it was plugged in already, since a hotplug event might be needed to reload the newly-compiled driver automatically.
- YMMV when installing. You'll need to make sure that dkms can compile the driver for you. If it works, You should be fine. Otherwise, you might need to do some troubleshooting for missing libraries, etc.
- on the graphical environment side of things, I've absolutely nothing to complain. As soon as I plug it in, I can use it on XFCE.
- the displaylink driver has a userland process that is used to drive the display as well. 

Also, keep in mind that these monitors will not work for very dynamic contents (3D games, very fast videos, etc). It works very well for word processing, spreadsheets, terminal and text web browsing.