如何将文件拖放到一个地方小程序。(像垃圾桶)

Ces*_*sar 5 applet drag-and-drop gnome-panel

我通过将它拖放到面板上来创建我的主文件夹的快捷方式。

有没有办法可以将文件拖放到该小程序以将文件保存在文件夹位置?

我真正想要的是为我的 Ubuntu One 文件夹之一创建快捷方式,当我将文件、选定文本或 url 拖放到该小程序时,它会将放置的“元素”保存在文件夹中以进行同步。

编辑

就像垃圾桶一样,但带有自定义选择的文件夹。

W. *_*man 3

以下脚本将根据您的描述进行操作。我相信这不是解决这种情况的最佳方法,但据我所知,没有一个小程序具有您所描述的功能。

在您的主文件夹中创建一个包含以下内容的文件:

#!/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
Run Code Online (Sandbox Code Playgroud)

确保将“/home/user/Ubuntu One”替换为您的 ubuntu one 文件夹。现在创建一个新的自定义启动器,并填写“sh /path/to/the/created/file”。新的启动器应该支持单击和拖放。

我希望这对你有用。如果有一个具有这种行为的自定义 Ubuntu One 小程序就太好了。