Я сделал ярлык для своей домашней папки, перетащив его на панель.
Есть ли способ, которым я могу перетаскивать файлы в этот апплет, чтобы сохранить файл в папке?
Что я действительно хочу, так это сделать ярлык для одной из моих папок Ubuntu One что когда я перетаскиваю файл, выделенный текст или URL в этот апплет, он сохраняет удаленный «элемент» в папке для целей синхронизации.
Как мусорное ведро, но с выбранной пользователем папкой.
Следующий сценарий будет действовать согласно Вашему desciption. Я полагаю, что это не лучший подход для этой ситуации, но нет апплета с функциональностью, описанной Вами, что я знаю о.
Создайте файл в своей домашней папке со следующим содержанием:
#!/bin/sh
ubuntuone_loc="/home/user/Ubuntu One/"
if [ $# -eq 0 ] ;
then
nautilus "$ubuntuone_loc"
else
(
i=0
for file in "$@" ;
do
echo $(($i * 100 / $#))
i=$(($i+1))
cp "$file" "$ubuntuone_loc"
done
echo 100
)|zenity --progress --title="Copy files progress" --text="Copying $# files to $ubuntuone_loc..." --auto-close &
RUNNING=0
while [ $RUNNING -eq 0 ]
do
if [ -z "$(pidof zenity)" ]
then
kill $(pidof cp)
RUNNING=1
fi
done
fi
Удостоверьтесь, что Вы заменяете "/home/user/Ubuntu Один" своей человечностью одна папка. Теперь создайте новое пользовательское средство запуска и заполните "sh/path/to/the/created/file". Новое средство запуска должно работать с перетаскиванием и отбрасыванием.
Я надеюсь, что это работает на Вас. Пользовательская Ubuntu Один апплет с этим видом поведения была бы хороша.