kde-workspace/kioslave/mtp
Ivailo Monev ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
..
CMakeLists.txt generic: preperations for kdelibs changes 2023-06-17 23:27:11 +03:00
COPYING imported kio-mtp 2014-11-19 01:03:24 +00:00
devicecache.cpp kioslave: use constant reference as argument type for DeviceCache::contains() 2021-07-13 20:41:58 +03:00
devicecache.h kioslave: use constant reference as argument type for DeviceCache::contains() 2021-07-13 20:41:58 +03:00
filecache.cpp kioslave: remove duplicate KIO_MTP definition 2022-10-23 07:42:36 +03:00
filecache.h kioslave: remove duplicate KIO_MTP definition 2022-10-23 07:42:36 +03:00
kio_mtp.cpp generic: adjust to KIO changes 2022-12-06 04:05:59 +02:00
kio_mtp.h generic: adjust to KIO changes 2022-12-06 04:05:59 +02:00
kio_mtp_helpers.cpp kioslave: deal with TODO in MTP slave 2021-07-13 20:28:43 +03:00
kio_mtp_helpers.h kio: use function to reset device stack in MTP slave 2021-07-13 02:02:54 +03:00
LICENCE imported kio-mtp 2014-11-19 01:03:24 +00:00
Messages.sh imported kio-mtp 2014-11-19 01:03:24 +00:00
mtp-network.desktop imported kio-mtp 2014-11-19 01:03:24 +00:00
mtp.protocol generic: adjust to KIO protocol changes 2023-01-01 02:42:24 +02:00
README imported kio-mtp 2014-11-19 01:03:24 +00:00
solid_mtp.desktop imported kio-mtp 2014-11-19 01:03:24 +00:00

kio-mtp: KIO slave to access MTP devices
========================================

This KIO slave enables KDE applications to access
files stored on devices that provide access to them
via the MTP protocol.

Project page: https://projects.kde.org/projects/playground/base/kio-mtp


Installation
------------

Dependencies:
* LibMTP - http://libmtp.sourceforge.net/
    Library providing convenience Access to MTP devices.
    Version 1.1.3 or newer required.

1) Install LibMTP
2) Clone from git://anongit.kde.org/kio-mtp
3) cd kio-mtp
4) mkdir build && cd build
5) cmake -DCMAKE_INSTALL_PREFIX=$( kde4-config --prefix ) -DCMAKE_BUILD_TYPE=Debug ..
6) make && su -c 'make install'


Usage
-----

To list all currently connected devices, just type
mtp:/ in the addressbar of your preferred KDE filebrowser.

Using the scheme mtp:udi=<udi> you can access the
device using their unique device identifier as provided
by Solid.

A Device Notificator Desktop-File is also provided that
enables you to access the device directly from there.


Bugs
----

Please report all bugs to the KDE Bugzilla at http://bugs.kde.org
using the product "kio" with the component "mtp".


Contact
-------

If you want to get in contact with me drop me an email: philschmidt@gmx.net