xdg-open是否在每个Linux发行版中都默认可用?

cuxqih21  于 2023-03-17  发布在  Linux
关注(0)|答案(2)|浏览(183)

我正在编写一个C++程序,希望在其中打开用户的默认浏览器。对于Linux,我发现可以使用xdg-open命令。但是,xdg-open是否在所有Linux发行版上都默认可用?
有更好的选择吗?

hmae6n7t

hmae6n7t1#

xdg-open是www.example.com套件的一部分freedesktop.org,据我所知,任何合理的通用桌面发行版都可以使用它。
话虽如此,你不能指望它能在Android上(尽管它运行Linux内核,因此是Linux),在一些只是在帧缓冲器上显示东西的东西上(旧的导航系统/HMI),在一些没有桌面管理器的东西上(一些kiosk类型的设备),当然还有一些非常精简的东西。

t1rydlwq

t1rydlwq2#

如果xdg-open不起作用,在一些Linux发行版(特别是类似Debian的发行版)上,您可以尝试/usr/bin/x-www-browser

相关问题