Dropbox: KDE Dolphin integráció

A múltkor kidobtam a Unityt és KDE-re váltottam. Akkor volt még pár dolog amire hirtelen nem találtam megoldást, de nem voltak olyan súlyosak, hogy ne tudnék meglenni nélkülük. Az egyik ilyen, hogy a Dropbox nem integrálódik a KDE fájlkezelőjébe a Dolphin-ba. Nekem nem is kell az összes Nautilusban meglévő opció, bőven megelégszem a publikus linkek vágólapra másolásával, csak hogy ne kelljen mindig a webes felületről elővarázsolni a publikus linket.

A publikus linkek eléréséhez a /home/{{felhasználónév}}/.kde/share/kde4/services könyvtárban hozzunk létre egy dropboxpublic.desktop nevű fájlt ezzel a tartalommal:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=application/octet-stream
Actions=CopyDropboxPublicLink
Encoding=UTF-8
Version=0.1

[Desktop Action CopyDropboxPublicLink]
Name=Copy Dropbox public link to clipboard
Name[hu]=Dropbox publikus link másolása a vágólapra
Icon=klipper
Exec=dbus-send --type=method_call --dest=org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents string:`dropbox puburl %f`

A fenti könyvtár nem biztos, hogy minden rendszeren ugyanaz, hogy pontosan melyik könyvtárba kell mentened a fájlt, a

kde4-config --path services
parancs mondja meg. Nálam valahogy így:
zoli@asylum:~$ kde4-config --path services
/home/zoli/.kde/share/kde4/services/:/usr/share/kde4/services/

Ez két könyvtárat ad vissza kettősponttal elválasztva, nekünk az kell ami a /home könyvtárban van.

Ezután a ha Doplhinban a egy fájlra rákattintok a jobb gombbal, akkor a Műveletek menüben megjelenik a Dropbox publikus link másolása a vágólapra menüpont:

A menüpont hatására a kiválasztott fájl publikus linkje a vágólapra kerül.

Azért még van néhány szépséghibája a dolognak. Pl. a menüpont nemcsak a Dropbox publikus könyvtárban jelenik meg. Ha más könyvtárban használom, akkor nem történik semmi.

Azt hiszem futok még egy kört az Ubuntu One integrációval is...