当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-27 21:58 
头像

注册: 2008-01-22 23:24
帖子: 773
地址: 三亚
送出感谢: 1
接收感谢: 15
windows下可以通过修改注册表来实现,如下所示:
[reg]
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\Shell\在&GVim新标签页中打开]
[HKEY_CLASSES_ROOT\*\Shell\在&GVim新标签页中打开\command]
@="\"d:\\Program Files\\Vim\\vim73\\gvim.exe\" -p --remote-tab-silent \"%1\" \"%*\""
[/reg]
ubuntu的nautilus中如何实现?


_________________
牛牛博客
linux 系统中 Chrome 地址栏输入卡顿的解决方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
---
using : openSUSE 13.2 ( 3.16.6-2 x86_64 ) , KDE 4.14.2


页首
 用户资料  
 
2 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-27 22:08 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
代码:
● cat /home/eexp/.gnome2/nautilus-scripts/open-terminal-here.pl
#!/usr/bin/perl -w
# Open terminal here
#
# Nautilus script that opens a gnome-terminal at the current location, if it's
# a valid one. This could be done in shell script, but I love Perl!.
#
# 20020930 -- Javier Donaire <jyuyu@fraguel.org>
# http://www.fraguel.org/~jyuyu/
# Licensed under the GPL v2+
#
# Modified by: Dexter Ang [thepoch@mydestiny.net]
# 2003-12-08: Modified for Gnome 2.4
#  - Added checking if executed on Desktop "x-nautilus-desktop:///"
#    so that it opens in /home/{user}/Desktop

#use strict;
$outfile="$ENV{HOME}/env";
#$_=$ENV{'NAUTILUS_SCRIPT_NEXT_PANE_SELECTED_URIS'};
#`echo $_>~/env`;
#use Storable;
#store \%ENV, '/home/eexp/env';
use Data::Dumper;
#Save
$Data::Dumper::Purity = 1;
open FILE, ">$outfile" or die "Can't open '$outfile':$!";
print FILE Data::Dumper->Dump([\%ENV], ['*ENV']);
print FILE $ENV{'NAUTILUS_SCRIPT_SELECTED_FILE_PATHS'};
close FILE;

$_ = $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'};
if ($_ and m#^file:///#) {
   s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
   s#^file://##;
   exec "gnome-terminal --working-directory='$_'";
}

# Added 2003-12-08 Dexter Ang
if ($_ eq "x-nautilus-desktop:///") {
   $_ = $ENV{'HOME'};
   $_ = $_.'/Desktop';
   exec "gnome-terminal --working-directory='$_'";
}


或者安装 nautilus-actions


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-27 22:09 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
Nautilus 支持脚本,不过是二级菜单(把脚本放到 ~/.gnome2/nautilus-scripts/),如果要自定义一级菜单的话得写成插件。


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
4 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-27 22:14 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
lilydjwg 写道:
如果要自定义一级菜单的话得写成插件。


设置mime和nautilus-actions,都可以一级。

viewtopic.php?f=86&t=317461


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-27 22:15 
头像

注册: 2007-12-14 13:40
帖子: 49877
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 413
:em70


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu


页首
 用户资料  
 
6 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-27 23:20 
头像

注册: 2008-01-22 23:24
帖子: 773
地址: 三亚
送出感谢: 1
接收感谢: 15
eexpress 写道:
lilydjwg 写道:
如果要自定义一级菜单的话得写成插件。


设置mime和nautilus-actions,都可以一级。

viewtopic.php?f=86&t=317461

感谢eexpress的指引,我已经用nautilus-actions实现了我的要求。
另外,有一个nautilus-actions的使用疑问:
icon不能使用自定义的图片吗?比如
代码:
/usr/share/pixmaps/vim.svg

我这样设定后,才菜单中并没有把图片显示出来。


_________________
牛牛博客
linux 系统中 Chrome 地址栏输入卡顿的解决方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
---
using : openSUSE 13.2 ( 3.16.6-2 x86_64 ) , KDE 4.14.2


页首
 用户资料  
 
7 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-28 14:41 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
Icon边上,不是有Browse的按钮。你试试吧。


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-28 20:12 
头像

注册: 2008-01-22 23:24
帖子: 773
地址: 三亚
送出感谢: 1
接收感谢: 15
eexpress 写道:
Icon边上,不是有Browse的按钮。你试试吧。

就是这么选择的,只是没有任何效果而已。。。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-05-28 20:37 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
做小点试试。或者联系作者。我们没空看源码。


_________________
● 鸣学


页首
 用户资料  
 
10 楼 
 文章标题 : Re: nautilus如何自定义文件右键菜单(比如在GVim新标签页中打开)?
帖子发表于 : 2011-06-18 22:10 

注册: 2010-02-24 19:21
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
有现成的扩展
http://xuhdev.bitbucket.org/nautilus-py-vim


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译