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 --- NEWS | 1 + mdkapplet-upgrade-helper | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/NEWS b/NEWS index e7702269..bb57e35e 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,6 @@ - mdkapplet-upgrade-helper o disable custom downloader settings in order to default to aria2 + o disable the X screen saver while upgrading the system Version 2.63 - 16 October 2008 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