我通过将其拖放到面板上创建了我的主文件夹的快捷方式。
有没有办法可以将文件拖放到该小程序中以便将文件保存在文件夹位置?
我真正想要的是为我的一个 Ubuntu One 文件夹创建一个快捷方式,当我将文件、选定的文本或 url 拖放到该小程序时,它会将放置的“元素”保存在文件夹中以用于同步目的。
编辑
类似于垃圾桶,但带有自定义选择的文件夹。
答案1
以下脚本将根据您的描述执行操作。我相信这不是针对这种情况的最佳方法,但据我所知,没有一个应用程序具有您所描述的功能。
在您的主文件夹中创建一个包含以下内容的文件:
#!/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 One”替换为您的 ubuntu one 文件夹。现在创建一个新的自定义启动器,并填写“sh /path/to/the/created/file”。新的启动器应该可以通过点击和拖放操作。
希望这对您有用。具有此类行为的自定义 Ubuntu One 小程序会很好。