日期:2014-05-16  浏览次数:20794 次

liunux 问题
我刚学Linux  我将一个安装后的程序卸载 ,可是还是可以在“应用程序”中找到它,鼠标右击也可以看到它,怎么将它门清除?
------解决方案--------------------
需要根据你的桌面环境.
据我所知,gnome3 在 /usr/share/applications 下是一些系统应用程序的桌面图表关联等信息. 
用户相关的 /home/<用户名>/.local/share/applications 下面.

图表大部分是文本格式的(以.desktop为文件扩展名),使用文本编辑器如vim可以打开和修改.
例如:firefox
[Desktop Entry]
Version=1.0
Name=Firefox
GenericName=Web Browser
GenericName[ca]=Navegador web
GenericName[cs]=Webovy prohlí?e?
GenericName[fa]=?????? ????????
...
GenericName[sv]=Webbl?sare
Comment=Browse the Web
Comment[ca]=Navegueu per el web
Comment[cs]=Prohlí?ení stránek World Wide Webu
...
Comment[ja]=ウェブを閲覧します
Comment[ko]=?? ?? ????
Comment[nn]=Surf p? nettet
Comment[no]=Surf p? nettet
Exec=firefox %u
Icon=firefox
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;
X-Desktop-File-Install-Version=0.20

其中有一些项:
GenericName[国别]: 文件名字,显示在“应用程序”中的名字,
Comment:注释
Exec: 执行的命令,应该就是终端中敲的命令
Icon:显示的图标
Terminal:终端中运行?
Type:类型
MimeType:关联的文件类型
Categories:分类,就是"应用程序"中的类似"系统""网络"之类的类别
NotShowIn=KDE;在那种桌面环境下不显示,kde gnome之类的

具体还有哪些请查看桌面环境程序的手册/官网等.

/usr/share/applications/defaults.list文件应该是默认文件与哪个程序关联,如
text/x-markdown=retext.desktop

应该就是指定,当用鼠标双击一个markdown文件时,调用Rerext这个程序打开.

以上是Fedora 17下Gnome3.4.2的信息.