From 2c66d8c2228836b346a5cb84f089d84a96e5e474 Mon Sep 17 00:00:00 2001 From: Grazvydas Ignotas Date: Wed, 11 May 2016 02:23:38 +0300 Subject: [PATCH] slim: avoid useless alarm useless wakeups --- recipes/slim/slim/no_alarm.patch | 17 +++++++++++++++++ recipes/slim/slim_1.3.1.bb | 5 +++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 recipes/slim/slim/no_alarm.patch diff --git a/recipes/slim/slim/no_alarm.patch b/recipes/slim/slim/no_alarm.patch new file mode 100644 index 0000000..8386ca8 --- /dev/null +++ b/recipes/slim/slim/no_alarm.patch @@ -0,0 +1,17 @@ +only causes useless wakeups, X exit causes: + - session command to exit if in desktop environment + - connection loss on slim login screen +and alarm handler does not even run + +diff -ur slim-1.3.1_/app.cpp slim-1.3.1/app.cpp +--- slim-1.3.1_/app.cpp 2016-05-10 01:27:53.862039051 +0300 ++++ slim-1.3.1/app.cpp 2016-05-10 02:40:56.148905652 +0300 +@@ -291,7 +291,7 @@ + + CreateServerAuth(); + StartServer(); +- alarm(2); ++ //alarm(2); + #endif + + } diff --git a/recipes/slim/slim_1.3.1.bb b/recipes/slim/slim_1.3.1.bb index 3abf93b..bf32e6c 100644 --- a/recipes/slim/slim_1.3.1.bb +++ b/recipes/slim/slim_1.3.1.bb @@ -2,11 +2,11 @@ DESCRIPTION="Simple Login Manager" HOMEPAGE="http://slim.berlios.de" LICENSE = "GPL" -PR = "r11" +PR = "r12" inherit update-rc.d -DEPEND="virtual/x11 libxmu libpng libjpeg libpam freetype sessreg" +DEPEND="virtual/libx11 libxmu libpng libjpeg libpam freetype sessreg" RDEPEND="${DEPEND} perl libpam-meta xauth" @@ -23,6 +23,7 @@ SRC_URI=" \ file://pandora_xmodmap_hack.patch;patch=1 \ # file://chvt_on_exit.patch;patch=1 \ file://chvt_on_exit_try2.patch;patch=1 \ + file://no_alarm.patch;patch=1 \ file://rc.slim \ file://slim-dynwm \ file://update_slim_wmlist \ -- 2.39.5