2015-01-09 10 views
3

나는 사용자의 기본 브라우저를 열고 자하는 C++ 프로그램을 작성 중이다. 리눅스의 경우, xdg-open 명령을 사용할 수 있음을 발견했습니다. 그러나 xdg-open이 모든 Linux 배포판에서 기본적으로 사용 가능한지 확실하지 않습니다. 아무도 이것에 대해 약간의 조명을 줄 수 있을까요?기본적으로 xdg-open은 모든 리눅스 배포본에서 사용 가능합니까?

더 좋은 대안이 있다면 나는 또한 그것을 듣고 싶습니다!

감사합니다.

+0

텍스트 기반의 배포판이 없기 때문에 대답은 분명 "아니오"이며, 많은 최소한의 배포판에는 없을 것입니다. 아마 당신이 찾고있는 질문은 "RH/CentOS, SuSE, Debian, Ubuntu 사이에서 이식하기를 원한다면 xdg-open'에 의지 할 수 있을까요?" – BraveNewCurrency

답변

0

xdg-open이 작동하지 않으면 여러 Linux 배포판 (특히 데비안과 유사)에서 /usr/bin/x-www-browser을 시도해보십시오.

1

xdg-open은 freedesktop.org 제품군의 일부이며 합리적으로 일반적인 데스크탑 배포에서 사용할 수 있습니다.

안드로이드에서 사용할 수있는 셀 수는 없지만 (이는 리눅스 커널을 실행하기 때문에 리눅스이기 때문에) 프레임 버퍼 (이전 탐색 시스템/HMI) , 데스크탑 관리자 (일부 키오스크 유형 장치)없이 제공되는 물론 무언가를 극적으로 줄였습니다.