В этой записи будет рассказано как заливать файлы в dropbox, чтобы залить файл потребуется два клика, причем ссылка на файл будет уже в буфере. Среда KDE, файловый менеджер Dolphin

сначала ставим сам dropbox, для этого скачиваем архив для Вашей системы:
переходим в папку где лежит архив и распаковываем:
tar xf dropbox-lnx*.tar.gz
дальше перемещаем распакованную папку к себе, т.е. в ~/
mv .dropbox-dist/ ~/
добавляем dropbox в автозагрузку:
ln -s ~/.dropbox-dist/dropdoxd ~/.kde/Autostart/
затем запускаем, для этого жмем alt+f2 и вводим ~/.dropbox-dist/dropboxd
Теперь сделаем чтобы в dolphin, в контекстном меню можно было опубликовать файл, т.е. загрузка в один клик, точнее в два =)
решение было взято у , за что ему отдельное спасибо
устанавливаем нужные пакеты:
sudo apt-get install xsel libnotify-bin
делаем пункт в контекстном меню, для этого создаем директорию и .desktop файл
mkdir ~/.kde/share/kde4/services/ServiceMenus
nano ~/.kde/share/kde4/services/ServiceMenus/dropbox.desktop
содержание файла:
[Desktop Entry] Type=Service ServiceTypes=KonqPopupMenu/Plugin,all/allfiles Actions=DropboxURL X-KDE-Priority=TopLevel[Desktop Action DropboxURL]
Name=Share on DropBox
Name[ru]=Опубликовать в DropBox
Icon=go-down
Exec=~/bin/dropbox.sh "%u"
в ~/bin нужно поместить сам скрипт:
nano ~/bin/dropbox.sh
содержание dropbox.sh:
#!/bin/sh#Директория для dropbox
DPDIR=~/Dropbox/Public
#Ваш ID, можно перейти на dropbox.com и посмотреть любую ссылку на свой файл
#Например: http://dl.getdropbox.com/u/13224542/file.txt, 13224542 - это Ваш ID
ID=13224542if [ -e "$1" ]
then
cp -f "$1" "$DPDIR"
file=`basename "$1"`
link="http://dl.getdropbox.com/u/$ID/$file"
notify-send -i go-down "Dropbox" "Ссылка на \"$file\" скопирована в буфер обмена"
echo "$link" | xsel -bi
else
notify-send -i go-down "Dropbox" "Выберите файл!"
fi
Вы можете оставить отзыв или трекбек со своего сайта.

Рубрика:
10 Окт 2011
Метки:
modificated ~/bin/dropbox.sh
BTW, do not forget to set sudo chmod o+x ~/bin/dropbox.sh and to create the subdirectory ~/bin/ if not exists.
Надеюсь кому-то пригодится.