gnu: Add kafs-client
[jackhill/guix/guix.git] / gnu / packages / patches / slim-login.patch
CommitLineData
17d50dfd
EB
1Display configurable login message after successful authentication.
2
3Patch by E. Bavier
4
5--- slim-1.3.6/panel.cpp.orig 1969-12-31 18:00:00.000000000 -0600
6+++ slim-1.3.6/panel.cpp 2016-10-17 17:00:07.259649063 -0500
7d2ee59b 7@@ -260,6 +260,7 @@
17d50dfd
EB
8
9 void Panel::ClosePanel() {
10 XUngrabKeyboard(Dpy, CurrentTime);
11+ XClearWindow(Dpy, Root);
12 XUnmapWindow(Dpy, Win);
13 XDestroyWindow(Dpy, Win);
14 XFlush(Dpy);
15--- slim-1.3.6/cfg.cpp.orig 2016-10-17 17:08:06.767666139 -0500
16+++ slim-1.3.6/cfg.cpp 2016-10-17 17:06:53.115663516 -0500
17@@ -52,6 +52,7 @@
18 options.insert(option("lockfile","/var/run/slim.lock"));
19 options.insert(option("logfile","/var/log/slim.log"));
20 options.insert(option("authfile","/var/run/slim.auth"));
21+ options.insert(option("login_msg","Logging in..."));
22 options.insert(option("shutdown_msg","The system is halting..."));
23 options.insert(option("reboot_msg","The system is rebooting..."));
24 options.insert(option("sessiondir",""));
25--- slim-1.3.6/app.cpp.orig 2016-10-17 17:08:41.731667384 -0500
26+++ slim-1.3.6/app.cpp 2016-10-17 17:07:48.415665486 -0500
27@@ -520,6 +520,8 @@
28 struct passwd *pw;
29 pid_t pid;
30
31+ LoginPanel->Message((char*)cfg->getOption("login_msg").c_str());
32+
33 #ifdef USE_PAM
34 try{
35 pam.open_session();