Commit | Line | Data |
---|---|---|
17d50dfd EB |
1 | Display configurable login message after successful authentication. |
2 | ||
3 | Patch 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(); |