From a19de9766adfb2e8dfd04e2714bf5010a6f661ce Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 20 Oct 2008 16:30:40 +0000 Subject: (upgrade) disable the X screen saver while upgrading the system --- mdkapplet-upgrade-helper | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'mdkapplet-upgrade-helper') diff --git a/mdkapplet-upgrade-helper b/mdkapplet-upgrade-helper index a4004ba1..bb8d2d6f 100755 --- a/mdkapplet-upgrade-helper +++ b/mdkapplet-upgrade-helper @@ -135,6 +135,11 @@ sub upgrade_distro_congratulations() { } sub upgrade() { + my $xid = gtkroot()->XWINDOW; + + run_program::raw({ detach => 1 }, 'xdg-screensaver', 'suspend', $xid); + my $_w = before_leaving { run_program::raw({ detach => 1 }, 'xdg-screensaver', 'resume', $xid) }; + my $file = "$ENV{HOME}/urpmi.cfg.backup." . int(rand 100000); log::explanations("backuping urpmi configuration in $file"); cp_af("$root/etc/urpmi/urpmi.cfg", $file); -- cgit v1.2.1