先说结论,解决方法在最后:
启动浏览器实质是启动图形界面,推广到其他GUI程序同样适用。
目前在WSL环境下通过VcXsrv这个X server启动图形界面相对简单,但仍存在兼容性问题,配置仍需完善。
环境:
win10系统安装ubuntu18.04的命令行工具(通过Microsoft Store安装)
背景:
正在阅读headfirst C(即嗨翻C语言)的P445,涉及以下关于不同系统启动特定浏览器的代码,用于启动特定浏览器;
void open_url(char *url)
{char launch[255];
sprintf(launch,"cmd /c start %s", url);
system(launch);#windows
sprintf(launch,"x-www-browser '%s' &", url);
system(launch);#linux
sprintf(launch,"open '%s'", url);
system(launch);#mac os
}
希望能在ubuntu命令行模拟linux下特定浏览器的启动。
过程:
最后选择安装chromium-browser, 一个开源的浏览器,运行以下命令即可:
$ sudo apt install chromium-browser
安装完毕后运行:
douhualele@Eric-Yang:~$ chromium-browser
(chro