Rhialto <rhialto%falu.nl@localhost> writes:
> On Sun 23 Jan 2022 at 09:50:20 -0500, Greg Troxel wrote:
>> just mount it and then run calibre
>
> Yes you can do that. It's a bit hidden: Toolbar icon "Connect/share" ->
> sub-item "connect to folder".
>
> However then you miss the knowledge that calibre might have about the
> reader.
>
> I think the way it goes is like this: the driver for each device
> has the vendor/product codes. If one of those is recognized (and that's
> why it scans for arbitrary usb devices), the driver also knows the name
> which is typically used to mount its file systems (automatic mounters
> generally find some volume name to use for that).
I see. In that case, I think it makes sense to have a quirk for the
device not to be attached otherwise. What might be missing in NetBSD
is a way to load such quirks at boot time, and to have loading them
detach (and ugen re-attach), rather than having them only compiled in.
Here, the quirk is not so much as "this device is broken with driver X"
as much as "user Y prefers ugen over driver X".
> It also often has device-specific code, for example to access the
> reader's book database (typically it's in some file on the file system).
> An example is in /usr/pkg/lib/calibre/calibre/devices/prst1/ .
>
> There is also a scan for MTP devices and wireless Bonjour/zeroconf
> ("smart_device_app") (I haven't tested either of those).
I started up calibre, imported an epub I had, and local reading seemed
to work.
Attachment:
signature.asc
Description: PGP signature