我在一个独立于操作系统的文件管理器(主要是Windows和Linux)上工作,我想知道是否有一种Linux方法可以在其默认查看器中打开文件.例如,使用Firefox打开html文件,使用vlc打开.avi,依此类推.
在Windows上,有一个函数ShellExecute()可以做到这一点,但我的理解是,在Linux上并不是那么简单,每个桌面环境都有一个特定的方式.
我很感激任何帮助.
最佳答案
您可以使用
xdg-open(1)
.它适用于所有符合freedesktop标准的桌面.