1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun# This script is only needed to make sure /etc/X11/xserver-common 4*4882a593Smuzhiyun# can affect XSERVER, ARGS & DPI: otherwise systemd could just use 5*4882a593Smuzhiyun# /etc/default/xserver-nodm as EnvironmentFile and sysvinit could just 6*4882a593Smuzhiyun# source the same file 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun. /etc/profile 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun# load default values for XSERVER, ARGS, DISPLAY... 11*4882a593Smuzhiyun. /etc/default/xserver-nodm 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun# Allow xserver-common to override ARGS, XSERVER, DPI 14*4882a593Smuzhiyunif [ -e /etc/X11/xserver-common ] ; then 15*4882a593Smuzhiyun . /etc/X11/xserver-common 16*4882a593Smuzhiyun if [ ! -e $XSERVER ] ; then 17*4882a593Smuzhiyun XSERVER=$(which $XSERVER) 18*4882a593Smuzhiyun fi 19*4882a593Smuzhiyunfi 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunif [ -n "$DPI" ] ; then 22*4882a593Smuzhiyun ARGS="$ARGS -dpi $DPI" 23*4882a593Smuzhiyunfi 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunexec xinit /etc/X11/Xsession -- $XSERVER $DISPLAY $ARGS $* 26