Thread: I give up
View Single Post
Old 11-14-2016, 12:09 AM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,467
Karma: 27757440
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
On linux MTP devices can only be accessed by a single program at a time. You need to find whatever in your OS is claiming the tablet automatically (most likely your desktop shell/file manager) and disable it. Then your tablet will work fine with calibre.

{rant}
Personally, I gave up on linux desktop environments a long time ago. They are full of boneheaded decisions like taking control of MTP devices without permission from the user and then mounting them as a pseudo-filesystem -- never mind the fact that MTP is not and cannot be mapped to a filesystem, as it has fundamentally different semantics.

So instead of doing the hard work of creating a daemon to multiplex MTP access (equivalent to the windows portable device service) the desktop environments just happily claim the device and map it to a filesystem because that's the least effort path, and be damned to the consequences.
{endrant}
kovidgoyal is offline   Reply With Quote