我刚刚从 Ubuntu 13.04 升级到最新版本 saucy-salamander,也称为 Ubuntu 13.10。我在将文件类型与应用程序关联时遇到了问题。当用户尝试将文件与应用程序关联时,Ubuntu 13.10 并没有提供所有其他 Ubuntu 版本提供的传统应用程序列表,而是为我提供了一个搜索应用程序可执行文件的选项。这相当令人沮丧。
我如何激活旧的传统方法,即我必须直接选择一个应用程序,而不需要通过系统来寻找可执行文件......??
答案1
我建议使用 Ubuntu-Tweak 来配置文件关联,正如 Anwar Shah 在这里建议的那样: 将所有关联从 gedit 更改为另一个应用程序。
首先,你必须从以下网站下载安装程序(.deb 文件):http://ubuntu-tweak.com/。然后打开文件并从 Ubuntu 软件中心安装程序。最后,打开 Ubuntu-Tweak 并转到管理员 -> 文件类型管理器。
在列表中,查找您的文件类型,然后单击“编辑”->“添加”以选择您的自定义应用程序。
如果您尝试关联 Wine 应用程序(即 MS-Word 以打开 .doc 和 .docx 文件类型),您可以通过编辑位于 ~/.local/share/applications/ 中的 .desktop 文件将该应用程序添加到列表中。然后,找到“Exec=”参数,并在行末添加 %U。
对于 MS-Word 2007:
gedit ~/.local/share/applications/wine/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.desktop
在“Exec=”行的末尾添加 %U。我的文件现在如下所示:
[桌面条目]
名称 = Microsoft Office Word 2007 Exec = env WINEPREFIX =“/home/goghard/.wine_Office2007”wine C:\\windows\\command\\start.exe /Unix /home/goghard/.wine_Office2007/dosdevices/c:/users/goghard/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.lnk%U
类型=应用程序
StartupNotify=true
注释=使用 Microsoft Office Word 创建和编辑具有专业外观的文档,例如信件、文件、报告和小册子。
图标=2C1E_wordicon.0
有关更多详细信息,请参阅用户 24185 的回答:如何在 Nautilus 中将文件类型与 Wine 关联。
答案2
我想我终于找到了方法......经过长期的努力。
当弹出窗口显示时,如果没有应用程序可供选择,你只需进入文件系统并从usr\bin
文件夹中选择相应的应用程序。在本例中,链接是usr\bin\software-center
。这应该可以解决问题。