Есть ли способ «Posixy» открыть URL-адрес, предпочтительнее в браузере по умолчанию? Я хотел бы сделать что-то вродеPosixy способ запуска браузера?
ShellExecute(0, _T("open"), url, 0, 0, SW_SHOWDEFAULT);
, который работает на GNU/Linux и MAC. Я прочитал какой-то ответ, говорящий, что «
if (fork() == 0)
system("sensible-browser http://wherever.com");
делает трюк в системах Debian как минимум. Есть ли простой способ распространить это на то, что работает на другие дистрибутивы и Mac OS X?
Я беру его обратно о дубликате. Ссылки по теме: http://stackoverflow.com/questions/1949531/finding-the-preferred-application-for-a-given-file-extension-via-unix-shell-comma – dmckee
Я бы не стал полагаться на поддержку Posix на MacOSX для таких вещей, потому что он может порвать с тем, что ожидают их пользователи. –