Can I stop Linux from listening to a USB input device as a keyboard, but still capture events with a program?

I have a USB barcode scanner at /dev/input/event0 (/dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd), and scanning a barcode causes it to send keypress events. I’m capturing these keypresses using the libdevinput Ruby library, which works great. The issue is that each barcode is also entered as a username, and subsequently a password on the Raspberry Pi, causing lots of failed login attempts. (The Raspberry Pi will be headless, and inside a microwave.)

Creating bootable Debian image with debootstrap

I have been trying to create a bootable debian (jessie/8.4) image for the past 2 days, and as far as I can tell I have the procedure right, but I can not get the filesystem right. I am relatively sure that I am doing something wrong here, missing something with mounting or /etc/fstab (there isn’t one in my image). I was hoping someone with some experience would be able to help me out/show me what I am missing.

How can I install Debian with full-disk encryption and a custom sized swapfile?

I’m trying to use a Debian network cd to install it, via the advanced graphical installer. I want to use the full-disk encryption option, but I’m trying to install it on an older machine. I think it has about 1GB of RAM. I installed Pop!_OS on it, and it ran fast enough, as I could specify a decent swapfile size, but try as I might, I couldn’t get it to find a graphics driver that would give me anything but a 640 screen resolution. (Debian found a great video driver, FWIW).