From eb1c6cff914b01732103065781e0ea0cfa225c4e Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 3 Apr 2018 13:03:13 +0200 Subject: Finalize first draft of desktop-autoloader. --- data/d-e-a-sleepandkill.desktop | 7 ------- data/desktop-autoloader.1 | 29 +++++++++++++++++++++++++++++ data/sleep-and-kill.desktop | 7 +++++++ 3 files changed, 36 insertions(+), 7 deletions(-) delete mode 100644 data/d-e-a-sleepandkill.desktop create mode 100644 data/desktop-autoloader.1 create mode 100644 data/sleep-and-kill.desktop (limited to 'data') diff --git a/data/d-e-a-sleepandkill.desktop b/data/d-e-a-sleepandkill.desktop deleted file mode 100644 index c366bd4..0000000 --- a/data/d-e-a-sleepandkill.desktop +++ /dev/null @@ -1,7 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=sleep-and-kill -Exec=/bin/sh -c "sleep 90; pkill -u desktop-session-autoloader" -Terminal=false -Type=Application -StartupNotify=false diff --git a/data/desktop-autoloader.1 b/data/desktop-autoloader.1 new file mode 100644 index 0000000..372fa99 --- /dev/null +++ b/data/desktop-autoloader.1 @@ -0,0 +1,29 @@ +.TH desktop-autoloader 1 +.SH NAME +desktop-autoloader \- Desktop Session Autoloader Launch Script +.SH SYNOPSIS +.B desktop-autoloader + +.SH DESCRIPTION +\fBdesktop-autoloader\fR is a tiny script that loads a virtual desktop session in Xvfb. +Its purpose is to fill the kernel's file system RAM cache with all necessary files +needed for running a real desktop session (of the same type). +.PP +The Desktop Session Autoloader is a nice-to-have tool on diskless clients +(aka LTSP Fat Clients). It accelerates the login of the +first-user-of-the-day tremendously. To take advantage of the pre-loaded +desktop session, make sure the diskless systems get launched via Wake-on-LAN +before 7:30am. +.PP +\fBdesktop-autoloader\fR should not be executed directly, it is executed via CRON. +It gets only executed when the system is booted before a certain time of day (so +it does not inflict performance breakdown on already running sessions. + +.SH OPTIONS +There are no options. + +.SH SEE ALSO +/etc/cron.d/desktop-autoloader + +.SH AUTHOR +This manual page was written by Mike Gabriel for the Debian Project. diff --git a/data/sleep-and-kill.desktop b/data/sleep-and-kill.desktop new file mode 100644 index 0000000..ab7e9ab --- /dev/null +++ b/data/sleep-and-kill.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=sleep-and-kill +Exec=/bin/sh -c "sleep 300; pkill -u desktop-autoloader" +Terminal=false +Type=Application +StartupNotify=false -- cgit v1.2.3