默认情况下xdg-open是否在每个Linux发行版上都可用?

时间:2015-01-09 20:39:45

标签: c++ linux file-browser

我正在编写一个C ++程序,我想在其中打开用户的默认浏览器。对于Linux,我发现我可以使用 xdg-open 命令。但是,我不确定 xdg-open 是否默认在所有Linux发行版上都可用。任何人都可以对此有所了解吗?

如果有更好的选择,我也希望听到它!

谢谢!

2 个答案:

答案 0 :(得分:2)

xdg-open是freedesktop.org套件的一部分,据我所知,可用于任何合理通用的桌面发行版。

话虽如此,你可以指望它在Android上可用(虽然它运行的是Linux内核,因此是一个Linux),只能在帧缓冲区上显示内容(旧的导航系统/ HMI) ),没有桌面管理器(一些自助服务终端类型设备),当然还有非常简洁的东西。

答案 1 :(得分:0)

如果xdg-open不起作用,可以在几个Linux发行版(尤其是类似Debian)上尝试/usr/bin/x-www-browser