Install Xvfb on CentOS

October 9th, 2017

Xvfb, or X virtual frame buffer is needed by selenium and chromedriver or gekodriver, so it can srun via cron with your PC locked, or without your script taking focus from the user section

  • yum install xorg-x11-server-Xvfb
  • Copy below to /etc/systemd/system/Xvfb.service
Description=X Virtual Frame Buffer Service

ExecStart=/usr/bin/Xvfb :99 -screen 0 1024x768x24

  • chmod +x /etc/systemd/system/Xvfb.service
  • systemctl enable Xvfb.service
  • systemctl start Xvfb.service