util: when creating temporary filename for atomic creation of files, add an extra "#" to the name

That way, we have a simple, somewhat reliable way to detect such
temporary files, by simply checking if they start with ".#".

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
util: rename ignore_file() to hidden_file()

hidden_file() is a bit more precise, since dot files usually shouldn't
be ignored, but certainly be considered hidden.

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
hwdb: Logitech, Inc. RX 300 Optical Mouse DPI data

https://bugs.freedesktop.org/show_bug.cgi?id=87456

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
hwdb: Logitech, Inc. RX 250 Optical Mouse DPI data

https://bugs.freedesktop.org/show_bug.cgi?id=87435

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
hwdb: move Logitech mouse to the right spot

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
hwdb/60-keyboard.hwdb: update

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>