[ubuntu] ubuntu13.04 添加右键脚本功能
ubuntu13.04毕竟有点变化,以前右键脚本放到
~/.gnome2/nautilus-scripts
已经不起作用了。
现在要放到
~/.local/share/nautilus/scripts/
这里有个例子
cd ~/.local/share/nautilus/scripts
touch compare
vim compare
输入
#!/usr/bin/perl -w # 这个脚本的功能是使用gvim来比较两个文件 use strict; my @files = split("\n", $ENV{NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}); my $count = $#files + 1; if( $count != 2 ) { my @dialog = ("gdialog","--title","Error","--msgbox", "\nError: Only 2 files can be compared at once. ","200", "300"); system (@dialog); } else { foreach my $file (@files) { if ( ! -f $file && ! -l $file ) { my @dialog = ("gdialog","--title","Error","--msgbox", "\nError: Can not compare $file. \n\n Only regular files can be diffed. ","200", "300"); system (@dialog); } } system("gvim -d $files[0] $files[1]"); }
保存退出。
然后
chmod +x compare nautilus -q
接着你就可以看到
Have fun with Ubuntu!