转载自:http://hi.baidu.com/red_woods/blog/item/30a5f845a2247f24cffca397.html
转载有修改!
在KDE中我们可以使用系统设置中提供的设置进行文件关联的修改, 在Gnome中系统没有提供直接的好用的关联设置, 只是在文件的右键菜单中有选择打开程序的设定。
我们可以使用ubuntu-tweak 进行文件关联的设定:

这些修改方式的原理见下:
1. 这些文件与gnome菜单条目及桌面文件的打开方式有关:
/usr/share/applications/*
~/.local/share/applications/*
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
如果执行:sudo update-desktop-database
则生成 /usr/share/applications/mimeinfo.cache
如果执行:update-desktop-database ~/.local/share/applications
则生成 ~/.local/share/applications/mimeinfo.cache
2. 在'~/'中修改打开方式不对的文件类型:
比较对的打开程序的'~/.local/share/applications/打开程序名.desktop'和'/usr/share/applications/打开程序名.desktop',将需要的'MimeType'复制到'~/...'文件中。
将错的打开程序的'~/.../xx.desktop'中的'MimeType'不该有的内容删除。
执行:update-desktop-database ~/.local/share/applications使改动生效。
这样用局部设置覆盖对应的全局设置。
3. 如果要删除gnome菜单的一个条目,直接删/usr/share/applications/或~/.local/share/applications/下对应的desktop文件即可。
* 如果desktop文件中有'NoDisplay=true'表示该条目不在GNOME菜单中出现,'=false'或没有此行则会出现。
参考:http://standards.freedesktop.org
--------------------------EOF------------------------

- 大小: 175 KB
分享到:
相关推荐
这包括文件图标、默认打开方式、右键菜单选项等信息。 在macOS和Linux系统中,文件关联的实现机制有所不同。在macOS中,应用可以修改其Info.plist文件来声明对某些文件类型的处理能力。而在Linux上,通常使用桌面...
- 可以通过编辑`.desktop`文件来添加、删除或修改菜单项。 - **添加菜单** - 在菜单系统中创建新的子菜单。 - **将菜单项添加到菜单中** - 通过编辑`.directory`文件来实现。 - **编辑菜单属性** - 修改菜单项的...
确保修改`/etc/default/grub`文件,设置新的内核为默认启动项,并使用`grub2-mkconfig -o /boot/grub2/grub.cfg`来更新GRUB配置。 总结来说,这个过程涉及到了Windows 10与CentOS 7双系统安装、CentOS 7的图形界面...
在Linux社区中,用户可能会遇到默认菜单不完全符合个人使用习惯的情况,这时Alacarte就显得尤为重要,它能帮助用户添加、删除或重新排列菜单项,以打造个性化的操作体验。 在“字体”这个标签中,我们可以理解...
例如,他们可以创建自定义菜单项,关联特定的应用程序,或者调整菜单的显示方式,如透明度、颜色、字体等。对于开发人员来说,这可能是一个了解InstaMenu工作原理以及扩展其功能的关键入口点。 总的来说,"instawm-...
在VMware上安装CentOS7是一项常见的操作,尤其对于开发者和系统管理员来说,这是一项基本技能。以下将详细解析这个过程: 首先,确保你已经下载了VMware软件,这是一个流行的虚拟化平台,允许你在单个计算机上运行...
3. **移除不常用软件**:为了节省磁盘空间和减少启动时的加载项,可以删除一些基本不用的预装软件,例如Thunderbird、Totem、Rhythmbox、Empathy、Brasero、Simple-Scan、Gnome-Mahjongg、Aisleriot、Gnome-Mines、...