Как перетаскивать файлы в апплет мест. (Как мусорное ведро)

Я сделал ярлык для своей домашней папки, перетащив его на панель.

Есть ли способ, которым я могу перетаскивать файлы в этот апплет, чтобы сохранить файл в папке?

Что я действительно хочу, так это сделать ярлык для одной из моих папок Ubuntu One что когда я перетаскиваю файл, выделенный текст или URL в этот апплет, он сохраняет удаленный «элемент» в папке для целей синхронизации.

РЕДАКТИРОВАТЬ

Как мусорное ведро, но с выбранной пользователем папкой.

5
задан 20 October 2010 в 02:41

1 ответ

Следующий сценарий будет действовать согласно Вашему 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 Один апплет с этим видом поведения была бы хороша.

3
ответ дан 20 October 2010 в 02:41

Другие вопросы по тегам:

Похожие вопросы: