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).
这个提交包含在:
父节点
285071bd59
当前提交
3c8a294221
@ -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}'`
|
||||
|
正在加载...
在新工单中引用
屏蔽一个用户