I'm sure this has been raised before, but can't seem to find a way forward with it. So, here we go ...
I'm running Kstars nightly builds on Linux Mint, and have tried both GPhoto2 as well as Indi to control my Nikon D3200. I'm running the camera prime as my main camera, with a QHY 5 II guide scope. lsusb sees the Nikon body when I connect it via USB:
lsusb
Bus 002 Device 020: ID 04b0:042c Nikon Corp.
dmesg -w
[13018.896949] usb 2-1: USB disconnect, device number 19
[13036.136798] usb 2-1: new high-speed USB device number 20 using xhci_hcd
[13036.285555] usb 2-1: New USB device found, idVendor=04b0, idProduct=042c
[13036.285561] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[13036.285565] usb 2-1: Product: NIKON DSC D3200
[13036.285569] usb 2-1: Manufacturer: NIKON
[13036.285573] usb 2-1: SerialNumber: 000006245043
Also, I have a rule set up to prevent mounting the camera as a USB drive:
/lib/udev/rules.d
85-disable-dslr-automout.rules