maybe a simple removal of the killing code works well.
the patch was created using debdiff.
--
GnuPG Public Key: 0xF7142EC2
diff -u xscreensaver-4.23/po/xscreensaver.pot
xscreensaver-4.23/po/xscreensaver.pot
--- xscreensaver-4.23/po/xscreensaver.pot
+++ xscreensaver-4.23/po/xscreensaver.pot
@@ -8,7 +8,7 @@
msgstr
Project-Id-Version: PACKAGE VERSION\n
Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2005-10-27 11:53+\n
+POT-Creation-Date: 2005-10-30 02:05+0800\n
PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n
Last-Translator: FULL NAME [EMAIL PROTECTED]\n
Language-Team: LANGUAGE [EMAIL PROTECTED]\n
diff -u xscreensaver-4.23/debian/xscreensaver.postinst
xscreensaver-4.23/debian/xscreensaver.postinst
--- xscreensaver-4.23/debian/xscreensaver.postinst
+++ xscreensaver-4.23/debian/xscreensaver.postinst
@@ -31,5 +30,0 @@
-
-# Reload all running xscreensaver processes
-if [ $1 = configure ]; then
-kill -s HUP `pidof xscreensaver` /dev/null 21 || true
-fi
diff -u xscreensaver-4.23/debian/changelog xscreensaver-4.23/debian/changelog
--- xscreensaver-4.23/debian/changelog
+++ xscreensaver-4.23/debian/changelog
@@ -1,3 +1,10 @@
+xscreensaver (4.23-1.1) unstable; urgency=high
+
+ * NMU.
+ * should not kill running xscreensavers (Close: #334193)
+
+ -- Emfox Zhou [EMAIL PROTECTED] Sun, 30 Oct 2005 01:54:04 +0800
+
xscreensaver (4.23-1) unstable; urgency=low
* new upstream (closes: #308668, #195727, #322752, #305528)