Xubuntu从命令行设置首选应用程序

Xubuntu从命令行设置首选应用程序,ubuntu,Ubuntu,我正在管理几百台安装了Xubuntu的计算机。我想将默认文件管理器从Thunar切换到Nemo(两者都已安装) 通过启动exo首选应用程序并使用对话框,可以轻松做到这一点。然而,我想自动化这个 我做了一些研究,并尝试了很多不起作用的事情——例如编辑各种defaults.list文件。我试着移除图纳,这导致了其他东西的损坏(老实说,我不想求助于移除图纳) 如果有人能告诉我,当我使用exo首选应用程序对话框时,我的系统到底发生了什么变化,我觉得我可以取得进展 为此,我甚至开始大量讨论相关的C代码:

我正在管理几百台安装了Xubuntu的计算机。我想将默认文件管理器从Thunar切换到Nemo(两者都已安装)

通过启动exo首选应用程序并使用对话框,可以轻松做到这一点。然而,我想自动化这个

我做了一些研究,并尝试了很多不起作用的事情——例如编辑各种defaults.list文件。我试着移除图纳,这导致了其他东西的损坏(老实说,我不想求助于移除图纳)

如果有人能告诉我,当我使用exo首选应用程序对话框时,我的系统到底发生了什么变化,我觉得我可以取得进展

为此,我甚至开始大量讨论相关的C代码:

但我对C或Xfce4或Exo框架一点也不熟悉。也许有人能帮我指出正确的方向。当然,归根结底,有某种方法可以通过编程方式更改exo preferred applications对话框更改的任何文件


(另一方面,我使用的是GalliumOS版本的Xubuntu。这可能不相关——但谁知道呢?

我最终在C代码中找到了答案:

原来更改的文件是
/home/USER/.config/xfce4/helpers.rc

我改了台词:

FileManager=Thunar
致:

注意:此文件还指定邮件读取器、终端模拟器和web浏览器的默认应用程序

FileManager=nemo