Ces*_*sar 5 applet drag-and-drop gnome-panel
我通过将它拖放到面板上来创建我的主文件夹的快捷方式。
有没有办法可以将文件拖放到该小程序以将文件保存在文件夹位置?
我真正想要的是为我的 Ubuntu One 文件夹之一创建快捷方式,当我将文件、选定文本或 url 拖放到该小程序时,它会将放置的“元素”保存在文件夹中以进行同步。
就像垃圾桶一样,但带有自定义选择的文件夹。
以下脚本将根据您的描述进行操作。我相信这不是解决这种情况的最佳方法,但据我所知,没有一个小程序具有您所描述的功能。
在您的主文件夹中创建一个包含以下内容的文件:
#!/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 小程序就太好了。