zoukankan      html  css  js  c++  java
  • [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!

  • 相关阅读:
    closure
    运算符优先级
    css妙用
    BFC (块级格式化上下文)
    display:table-cell 详解
    line-height深入理解
    margin collapse
    探究 CSS 解析原理
    python入门
    spring与线程安全
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/3135903.html
Copyright © 2011-2022 走看看