xinitrc.d o conteúdo não é aplicado ao executar o startx

0

Eu tenho um script que me permite reiniciar o meu Xserver em execução. No entanto, sempre que o Xserver for executado novamente, todo o conteúdo da pasta xinitrc.d não será aplicado.

Eu também tentei executar o "startx" a partir de um Xserver em execução; no entanto, o mesmo comportamento acontece.

Eu também tentei colocar manualmente o conteúdo de um arquivo de xinitrc.d em xinitrc e ainda resulta no mesmo comportamento

rm /tmp/startx.logs 
LOOPTC=0 
while [ $LOOPTC -eq 0 ] 
do 
   pidof TerminalConfig 1>/dev/null 2>/dev/null 
   LOOPTC=$? 
   sleep 1 
   echo Tc not closed >> /tmp/startx.logs 
done 
killall gdm 2>/dev/null &
pkill x 
if grep ^AUTOLOGIN /etc/sysconfig/autologin | egrep "NO|no|No|nO" ; then 
   echo autologin off >> /tmp/startx.logs 
   LOOPX=0 
   while [ $LOOPX -eq 0 ] 
   do 
      pidof X 1>/dev/null 2>/dev/null 
      LOOPX=$? 
      sleep 1 
      echo X not closed >> /tmp/startx.logs 
   done 
fi 
clear >> /dev/tty1 
for (( i=0; i<4; i++ )) ; do 
  sleep 1 
  echo Please wait while restarting X11 Windows...  >> /dev/tty1 
done 
clear >> /dev/tty1 
ps ax | grep startx > /tmp/startx.result
sed -e s/.*grep.*//g -e /^$/d /tmp/startx.result -i 
echo $(date) :startx: >> /tmp/startx.logs 
cat /tmp/startx.result >> /tmp/startx.logs 
if [ -s /tmp/startx.result ] ; then 
  echo Thu Feb  1 22:50:08 UTC 2018 :startx already running, no need to execute startx >> /tmp/startx.logs 
else 
  killall gdm 2>/dev/null &
  startx 
  echo $(date) :startx not running, executing startx >> /tmp/startx.logs 
fi 
if grep --quiet if [ ! /etc/X11/xinit/xinitrc; then 
  cp -f /etc/X11/xinit/xinitrc.old /etc/X11/xinit/xinitrc 
rm -f /tmp/startx.result 
#rm -f /tmp/restart-x.sh

Meu objetivo principal é apenas executar o xrandr scaling sempre que o Xserver for executado e por que o coloquei na minha pasta xinitrc.d. Mas por que a linha de código específica não é executada mesmo se eu a coloquei dentro do xinitrc?

    
por Jei TAgz 05.02.2018 / 05:11

0 respostas