Skip to content

Instantly share code, notes, and snippets.

@ypandit
Last active September 8, 2023 13:13
Show Gist options
  • Star 26 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save ypandit/f4fe751bcbf3ee6a32ca to your computer and use it in GitHub Desktop.
Save ypandit/f4fe751bcbf3ee6a32ca to your computer and use it in GitHub Desktop.
Xvfb as a systemd service

To get Xvfb running on CentOS-7

  • yum install xorg-x11-server-Xvfb

  • Copy Xvfb.service file under /etc/systemd/system/

  • chmod +x /etc/systemd/system/Xvfb.service

  • systemctl enable Xvfb.service

  • systemctl start Xvfb.service

[Unit]
Description=X Virtual Frame Buffer Service
After=network.target
[Service]
ExecStart=/usr/bin/Xvfb :99 -screen 0 1024x768x24
[Install]
WantedBy=multi-user.target
@sdiepend
Copy link

Why do you make the Xvfb.service file executable?

@danielmwai
Copy link

It's unnecessary to make it executable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment