Good afternoon I hope you're all having a good day.
Is it important that /usr/share/hal/fdi/information/20thirdparty/20-libmtp9.fdi contains the following XML for GoPro models earlier than mine? > <!-- GoPro HERO3+ Black --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x0011"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO3+ Black</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > <!-- GoPro HERO --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x000c"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > <!-- GoPro HERO4 Silver --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x000d"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO4 Silver</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > <!-- Gopro HERO4 Black --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x000e"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">Gopro</merge> > <merge key="info.product" type="string">HERO4 Black</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > <!-- GoPro HERO4 Session --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x000f"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO4 Session</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > <!-- GoPro HERO+ --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x0021"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO+</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > <!-- GoPro HERO5 Black --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x0027"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO5 Black</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > <!-- GoPro HERO5 Session --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x0029"> > <match key="info.capabilities" > contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO5 Session</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > I have a GoPro Hero7 Silver, so perhaps pasting in the following would work: > <!-- GoPro HERO7 Silver --> > <match key="usb.vendor_id" int="0x2672"> > <match key="usb.product_id" int="0x0043"> > <match key="info.capabilities" contains_not="portable_audio_player"> > <append key="info.capabilities" > type="strlist">portable_audio_player</append> > </match> > <merge key="info.vendor" type="string">GoPro</merge> > <merge key="info.product" type="string">HERO7 Silver</merge> > <merge key="info.category" > type="string">portable_audio_player</merge> > <merge key="portable_audio_player.access_method" > type="string">user</merge> > <match key="portable_audio_player.access_method.protocols" > contains_not="mtp"> > <append key="portable_audio_player.access_method.protocols" > type="strlist">mtp</append> > </match> > <append key="portable_audio_player.access_method.drivers" > type="strlist">libmtp</append> > <match key="portable_audio_player.output_formats" > contains_not="audio/mpeg"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/mpeg</append> > </match> > <match key="portable_audio_player.output_formats" > contains_not="audio/x-ms-wma"> > <append key="portable_audio_player.output_formats" > type="strlist">audio/x-ms-wma</append> > </match> > <merge key="portable_audio_player.libmtp.protocol" > type="string">mtp</merge> > </match> > </match> > > Kind regards Carly Stone On Mon, 15 Jun 2020 at 15:38, Damon Lynch <damonly...@gmail.com> wrote: > > > On Mon, Jun 15, 2020 at 10:08 AM Marcus Meissner <mar...@jet.franken.de> > wrote: > >> Hi, >> >> On Mon, Jun 15, 2020 at 01:18:20PM +0100, Carly Stone wrote: >> > Good afternoon Marcus >> > >> > Thank you for your prompt reply to my email. I am using KDE because it >> > allows me to use certain keys on my keyboard, so my file browser is >> > Dolphin. >> > >> > I can report that prior to installation of gphoto2 etc over the weekend, >> > file browsers (I tried Gnome too for a month too) would report a >> 'camera' >> > but not see anything inside. Dolphin now recognises the name of this >> camera >> > but also hits a timeout error (please see attached). >> > >> > I believe I have reached a point similar to >> > http://www.gphoto.org/doc/manual/permissions-usb.html#usb-on-linux-udev >> but >> > the page is a tad out of date (2006) and I am unable to find the script >> > gphoto-set-procperms. I do not have a directory named /usr/libexec/ on >> > Debian 9 Stretch so I am unsure how to proceed. >> >> This is not a permission issue, the access works in your logfile.... >> >> I think it is just some other progream blocking it. >> >> Not sure ...can you explicitly umount it from KDE / GNOME and try? >> > > > My prior experience with KDE indicates that if you use Dolphin to browse a > camera, the only way to get Dolphin to relinquish camera access to other > processes (like gPhoto2) is to entirely exit the Dolphin process. As I > recall there is no notion of "eject", unlike in Gnome. The KDE developers > may have changed this behavior since I last tested it, but it's worth > keeping in mind. > > Damon > > -- > http://www.damonlynch.net >
_______________________________________________ Gphoto-devel mailing list Gphoto-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gphoto-devel