Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SRANDRD(1)							      SRANDRD(1)

NAME
     srandrd - simple randr daemon

SYNOPSIS
     srandrd [OPTIONS] COMMAND|list

     list
	 List outputs and EDIDs and terminate

OPTIONS
     -h
	 Print help and exit

     -n
	 Don't fork to background

     -V
	 Show version information and exit

     -v
	 Verbose output

     -e
	 Emit connected devices at startup

     -1
	 One-shot mode; exit after emitting connected devices (implies -e)

DESCRIPTION
     srandrd(1)  is  a	tool  that  executes  a  command on xrandr output change
     events, i.e. if a monitor is plugged or unplugged. By default srandrd forks
     to background and exits if the xserver exits.

     The following variables are defined:

     SRANDRD_OUTPUT defines the name of the graphics card  output  /  port  that
     triggered the event, e.g. DVI-0.

     SRANDRD_EVENT defines the event that happened. It's one of the following:

	 [connected|disconnected|unknown]

     SRANDRD_EDID  defines a semi-unique identifier of the monitor that has been
     connected. The identifier is usually not unique (the same) within a monitor
     series. The identifier has this format:

	 VENDOR[4]PRODUCT[4]SERIAL[8]

     SRANDRD_SCREENID defines the xinerama screen id (if available). The identi-
     fier has this format:

	 XINERAMA_SCREENID[1..n]

EXAMPLE
     An example usage could be

	 srandrd display_handler

     where display_handler being the following script

	 #!/bin/sh

	 case "$S{RANDRD_OUTPUT} ${SRANDRD_EVENT}" in
	   "DVI-0 connected") xrandr --output DVI-0 --auto --right-of LVDS;;
	   "VGA-0 connected") xrandr --output VGA-0 --auto --left-of LVDS;;
	 esac

RESOURCES
     github: https://github.com/jceb/srandrd

RELATED
     screenconfig: https://github.com/jceb/screenconfig

AUTHOR
     *	 Jan Christoph Ebersbach <jceb@e-jc.de>

     *	 Stefan Bolte <portix@gmx.net>

				   10/13/2018			      SRANDRD(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=srandrd&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help