所讨论的系统是 Solaris,使用 Gnome 类型界面(Java 桌面环境)。我们偶尔会遇到用户设法弄乱其文件关联的问题(尤其是 .tif)。尝试找出要从命令行编辑哪些文件以更改这些文件关联。 (因为以图形方式登录以远程使用桌面实用程序可能会有点问题)。
答案1
答案2
您需要编辑/usr/share/applications/default.list
.格式应该很明显,玩得开心;)
ps 可能有一个命令行工具,我不知道它可以为您执行此操作...不过我喜欢 sed ;)
更新:对于 Ubuntu 安装和其他一些操作系统(其中 gnome 是默认窗口管理器),此特定位置通常是正确的(尽管有时它位于/usr/share/gnome/applications/
.
如果幸运的话,它将使用 XDG_* 环境变量,解释如下: http://developer.gnome.org/menu-spec/
如果它不存在并且您没有设置这些环境变量,您可以尝试使用 find:
find / -name default.list 2> /dev/null
有时,会使用稍微不同的系统;在我的笔记本电脑上,我使用 LXDE(顺便说一句,我推荐它),/usr/share/applications
包含 .desktop 文件,在此目录中创建一个新文件会将项目添加到菜单中,文件的内容规定了位置、名称和运行内容(和图标等)。这个系统也被广泛使用,尝试find命令看看你的系统是否有.desktop文件。将其中一个复制到新文件并修改它(最简单的方法)。
find / -name "*.desktop" 2> /dev/null
如果你仍然无法解决这个问题,我想你需要提供更多关于你的linux版本、窗口管理器版本等的信息。