当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2008-10-18 18:15 
头像

注册: 2008-05-27 10:45
帖子: 317
送出感谢: 0 次
接收感谢: 0 次
1,我的文件打开方式中有重复的,不知道怎么删除,

2,面板上"应用程序"等字怎样换掉?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2008-10-18 18:33 
头像

注册: 2007-06-13 15:57
帖子: 12566
地址: 在他乡
送出感谢: 50
接收感谢: 87
1.在文件上右键-属性,在打开方式中删除不需要的。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2008-10-20 18:45 
头像

注册: 2008-05-27 10:45
帖子: 317
送出感谢: 0 次
接收感谢: 0 次
我说的是打开方式的列表中有重复的,


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2008-11-26 1:23 
头像

注册: 2008-07-14 10:15
帖子: 704
送出感谢: 0 次
接收感谢: 0 次
我也想知道阿 这个问题一直没解决


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2008-12-11 23:10 

注册: 2008-09-29 17:36
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
这个问题可以解决,方法一:直接在Ubuntu终端输入命令alacarte。可以任意增、改、隐藏、显示菜单,但无法删除菜单,即使拥有root权限。

方法二:注意几个目录和文件。


/usr/share/applications/下的desktop文件
/usr/share/applications/mimeinfo.cache文件
~/.local/share/applications下的desktop文件
~/.local/share/applications/default.list目录下的文件
~/.local/share/applications/mimeinfo.cache文件
/etc/gnome/defaults.list文件

其中default.list文件保存的是文件的打开方式,比如txt文档用什么程序打开之类。自然/etc下的是全局的文件打开方式,.local下的是个人的文件打开方式。

desktop文件是菜单项,就是出现在Application、System下的菜单项。/usr下的是全局的菜单项,.local下的是个人的菜单项。

cache文件全局的文件打开方式和个人的文件打开方式缓存

想添加一个菜单项,到/usr/share/applications/下随便打开一个desktop文件,照着改就行了。

怎样把自定义的菜单加入到自己想去的菜单项下呢?比如加到Programming下,如果想增加一个顶级目录,即Application下的第一层目录。

在Linux桌面系统,用户也可以像在Windows平台下,通过点击位于桌面或菜单上的快捷方式轻松找开目录应用程序。在Linux KDE和Linux GNOME桌面系统都使用Desktop Entry文件标准来描述程序启动配置信息。

ubuntu系统下文件关联

PS:如果你要修改文件的打开方式,请选择右键=>属性=>打开方式=>删除
和Windows一样,在Gnome的文件管理器(nautilus)里,双击一个文件的时候,
系统会自动调用相应的程序去打开这个文件。前提是能打开这个文件的软件已经安装
并且配置完毕了。

在Nautilus里通过右键菜单固然可以修改默认的打开方式,但是缺乏灵活性和可
操作性,比如,不能删除一些候选的打开方式,不能批量增加一些打开方式等等。

经过反复的摸索,终于被我发现了GNMOE的打开方式的配置方式。
这里需要涉及到以下几个目录和文件

~/.local/share/applications
/etc/gnome/defaults.list
/usr/share/applications
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
去这几个目录看一下,就会发现很多以 desktop 为后缀的文件。
这些文件是多功能的,第一,它们是组成GNMOE的“开始”菜单的一部分,即“开始”
菜单里的一些应用程序项,在这里都能找到。你可以运行 alacarte, 这里会
列出整个菜单的结构,你可以编辑它,但是很多项你没法删除,因为没有权限,
你试着用root权限去运行 alacarte ,抱歉,你还是没有权限删除,要删除它们,
只有在/usr/share/applications下面找到对应的文件,直接删除这个文件即可。

从总体上讲
/etc/gnome/defaults.list保存了全局的打开方式
~/.local/share/applications/defaults.list保存了个人的打开方式
当两着不一致是,优先采用局部的个人设置。

~/.local/share/applications
/usr/share/applications
这两个分别是局部的desktop项和全局的desktop项

/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
这两个分别是全局的和局部的打开方式缓存

先看一下/etc/gnome/defaults.list的结构

[DefaultApplications]
application/csv=gnumeric.desktop
application/excel=ooo-calc.desktop
application/msexcel=ooo-calc.desktop
application/msword=ooo-writer.desktop
application/ogg=mplayer.desktop
application/pdf=evince.desktop
application/postscript=evince.desktop
……………..
text/x-chdr=vim.desktop
text/x-csrc=vim.desktop
text/x-dtd=vim.desktop
text/x-java=vim.desktop
text/mathml=vim.desktop
text/x-python=vim.desktop
text/x-sql=vim.desktop
text/xml=firefox.desktop
video/dv=mplayer.desktop
video/mp4=mplayer.desktop
video/mpeg=mplayer.desktop
video/msvideo=mplayer.desktop
video/quicktime=mplayer.desktop
video/vnd.rn-realvideo=mplayer.desktop
video/x-anim=mplayer.desktop
video/x-avi=mplayer.desktop
video/x-flc=mplayer.desktop
………………….

不难发现
是这样的一种形式
程序的类型/文件类型=打开这个文件的项[;项2]…[;项n]
候选打开方式可以有好几种
中间用;隔开,不留其余字符

要修改一个文件的打开方式,需要先确定这个文件的类型
以纯文本文件为例类型是plain打开方式默认为vim.desktop
候选的是firefox.desktop
text/plain=vim.desktop;firefox.desktop

可以直接编辑
~/.local/share/applications/defaults.list
/etc/gnome/defaults.list
编辑完之后,手工修改
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
这两个cache文件。
这样就立即生效了

下面看一下desktop文件的结构

[DesktopEntry]
Encoding=UTF-8//字符编码
Name=vim  //现实的名字
MimeType=text/plain;//类型
Exec=vim%f//运行的程序%f表示一个参数
Type=Application //类型
Terminal=true//是否使用终端
NoDisplay=true//是否显示在gnome菜单里

知道这些
就可以很方便的定制“开始”菜单 和 文件的打开方式了

/usr/local/share/applications

引自http://baicaibang.72pines.com/2008/10/27/18/


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2010-01-14 15:31 
头像

注册: 2008-01-28 13:02
帖子: 840
送出感谢: 0 次
接收感谢: 0 次
利云100 写道:
这个问题可以解决,方法一:直接在Ubuntu终端输入命令alacarte。


在“其它”目录下


_________________
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2010-02-07 13:57 
头像

注册: 2008-07-01 9:53
帖子: 732
地址: Dunedin, New Zealand
送出感谢: 1
接收感谢: 2
linuxier 写道:
1,我的文件打开方式中有重复的,不知道怎么删除,

2,面板上"应用程序"等字怎样换掉?


1。

代码:
cd ~/.local/share/applications


然后选择性地删除不需要的.desktop文件,这样打开方式里面多余的程序快捷就不见了。

2。

不知道!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2010-04-11 14:37 

注册: 2007-10-02 23:53
帖子: 109
送出感谢: 1
接收感谢: 0 次
顶5楼


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2010-04-11 14:53 
头像

注册: 2008-03-25 15:49
帖子: 25876
地址: 谁知道?
送出感谢: 8
接收感谢: 10
livizy 写道:
顶5楼


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2010-09-04 23:16 
头像

注册: 2010-05-27 9:33
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
佚之狐L 写道:
利云100 写道:
这个问题可以解决,方法一:直接在Ubuntu终端输入命令alacarte。


在“其它”目录下

:em11


_________________
要时刻想到右上角……


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2011-01-11 15:37 

注册: 2008-08-29 17:33
帖子: 67
地址: 木有地
送出感谢: 3
接收感谢: 0 次
好帖 :em11


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2011-04-01 21:14 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
其实是desktop的mime类型设置好,系统Update-mime-database就刷新了mime.cache
指定类型的文件,打开方式里面就有了。


_________________
● 鸣学


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2011-10-23 10:26 
头像

注册: 2011-04-18 20:08
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
佚之狐L 写道:
利云100 写道:
这个问题可以解决,方法一:直接在Ubuntu终端输入命令alacarte。


在“其它”目录下


:em11 顶,帮了我大忙


_________________
手机资源站:WwW.JinShui8.com


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 问:删除打开方式中的项目+改面板中“应用程序”等字
帖子发表于 : 2013-02-27 13:05 
头像

注册: 2012-11-03 14:00
帖子: 45
系统: Ubuntu12.04/window7
送出感谢: 0 次
接收感谢: 2
支持5楼的方法,完全可以解决了。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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