SLAC CPE Software Engineering Group
Stanford Linear Accelerator Center
System Admin

Xvfb Setup

SLAC Detailed
SLAC Computing
Software Home
Software Detailed
 

 

 

 


 

 

XVFB:

Install Xvfb

 

yum install xorg-x11-server-Xvfb-1.20.4-22.el7_9.x86_64

ls /usr/local/admin/rhel7/template/

README st_gwLCLSII4LCLS.service st_Xvfb.service
st_caRepeater.service st_sioc-sys0-ck00.service Xvfb.cfg


Move st_Xvfb.service to /etc/systemd/system/

cp /usr/local/admin/rhel7/template/st_Xvfb.service  /etc/systemd/system/

systemctl enable st_Xvfb.service

systemctl start st_Xvfb.service

Check:

[root@lcls-srv47 ~]# ps -ef | grep Xvfb
root 12579 1 0 12:37 ? 00:00:00 /usr/bin/Xvfb :1 -shmem -screen 0 1152x900x8

 

 

# cat /usr/local/admin/rhel7/template/st_Xvfb.service
[Unit]
Description=X Virtual Framebuffer (Xvfb)
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/Xvfb :1 -shmem -screen 0 1152x900x8

[Install]
WantedBy=multi-user.target

Test:

xclock &                                  -Clock will pop up ( ps -ef | grep clock )

export DISPLAY=:1.0             -Set DISPLAY to use Xvfb

xclock &                                  -Nothing pops up, but is still running  ( ps -ef | grep clock )

 

 

 

 



 

Programmers' Guides, Users' Guides, Requirements, Design, Papers, Administration, How-To, Hardware, IOC, Database

 

[SLAC CPE Software Engineering Group][ SLAC Home Page]

 

Test
Created by: Ken Brobeck  2/8/03

Modified:  04-Apr-2024