kio_giobridge IO slave

nf2 <[email protected]>
Newsgroups gmane.comp.gnome.vfs.general,gmane.comp.kde.devel.core
Message-ID <[email protected]>
Over the Christmas holidays i have written an experimental kio_gio/gvfs
bridge IO slave for KDE4:

The kprotocolinfo system has been extended to allow a "multi protocol"
slave (protocol = "*") which receives all calls for protocols not known
to KIO. Furthermore there is a "OverrulesProtocols" parameter to
override some protocols which KIO already provides.

[Protocol]
exec=kio_giobridge
protocol=*
OverrulesProtocols=smb,sftp
[...]

Here is a screenshot of dolphin, listing a folder on a gvfs smb mount:

http://www.scheinwelt.at/~norbertf/devel/stuff/kio_giobridge.png

http://www.scheinwelt.at/~norbertf/devel/stuff/kdelibs_gio_080103.patch

The patch integrates "kio_giobridge" into kdelibs. It supports
all the major file operations - i was able create text files, rename,
copy them, create folders and open files with kwrite - but of course
this is still very rough and a lot of things are missing...

btw, sometimes kde crashes with this stacktrace. perhaps someone can
help me:

[...]
#10 0xb7dcc0a1 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7dcc20d in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb76c0a30 in KDirModelPrivate::_k_slotNewItems (this=0x8282360,
     items=@0x8742f38)
     at /space/ablage/playground/src/kde4/kdelibs/kio/kio/kdirmodel.cpp:297
[...]

Norbert
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.