Quellcode durchsuchen

dispvm: do not start GUI apps during prerun

Apparently it doesn't help much with DispVM startup time, but causes a
lot of problems when such app do not close in time (either can be killed
forcibly and will complain about it at next run, or will spontaneously
show itself when DispVM is started).
Marek Marczykowski-Górecki vor 9 Jahren
Ursprung
Commit
3c8a294221
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      misc/dispvm-prerun.sh

+ 3 - 3
misc/dispvm-prerun.sh

@@ -1,6 +1,6 @@
 #!/bin/sh
 
-apps="evince /usr/libexec/evinced soffice firefox"
+apps="/usr/libexec/evinced"
 
 #If user have customized DispVM settings, use its home instead of default dotfiles
 if [ -e /rw/home/user/.qubes-dispvm-customized ]; then
@@ -22,10 +22,10 @@ while true; do
 		break;
 	fi
 	PREV_IO=$IO
-	sleep 1
+	sleep 2
 done
 
-ps ax > /tmp/dispvm-prerun-proclist.log
+ps aufwwx > /tmp/dispvm-prerun-proclist.log
 
 echo "Closing windows..."
 /usr/lib/qubes/close-window `xwininfo -root -children|tail -n +7 |awk '{print $1}'`