Linux最小X系统下运行Chrome
1. 基于CentOS_7_Minimal
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
2. 安装最小X系统
$ sudo yum install xorg-x11-xinit
$ sudo yum install xorg-x11-xauth
$ sudo yum install xorg-x11-server-Xorg
$ sudo yum install wqy-zenhei-fonts*
$ sudo vi /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
$ sudo yum install google-chrome-stable --nogpgcheck
3. 配置xinitrc
$ sudo vi /etc/X11/
# --user-data-dir --no-sandbox 解决root用户运行google-chrome失败问题
exec google-chrome --kiosk --app="https://www.taobao.com" --user-data-dir --no-sandbox
# 验证
$ startx
# 开机自启动到图形界面
$ sudo vi /etc/inittab
id:3:initdefault:
# CentOS不再使用inittab
$ sudo systemctl set-default graphical.target
$ sudo vi /etc/rc.d/rc.local
/usr/bin/startx
# 以下为了使rc.local生效执行
$ sudo chmod a+x /etc/rc.d/rc.local
$ sudo systemctl enable rc-local.service
$ sudo reboot