내 애플리케이션의 기본 인터넷 브라우저에서 URL을 열고 싶습니다. 내 응용 프로그램은 MS-Windows, Linux, Mac 및 Solaris용으로 컴파일됩니다.
start
Windows에서 이를 수행하는 한 가지 방법은 Linux xdg-open
와 Mac에서 사용할 수 있는 쉘 명령을 사용하는 것입니다 open
. 보너스로 이 모든 명령은 기본 응용 프로그램에서 모든 파일을 열 수도 있습니다.
하지만 Solaris에서는 이와 유사하고 신뢰할 수 있는 명령(또는 API)을 찾을 수 없습니다.
들어본 적이 있지만 sdtwebclient
Solaris 10(SunOS 5.10)을 실행하는 내 컴퓨터에는 없기 때문에 일반적으로 거기에 있다고 가정하는 것이 안전하지 않은 것 같습니다.
(다소) 안정적인 방식으로 모든 Solaris 시스템에서 기본 브라우저를 시작하는 방법에 대한 제안 사항이 있습니까?
답변1
sdtwebclient
/usr/dt/bin
CDE는 설치된 경우 설치되므로 Solaris 10 및 이전 시스템에서만 사용이 제한됩니다.
Solaris 11 이상의 경우 xdg-open
Linux에서 as를 사용합니다.