mirror of
https://github.com/edeproject/ede.git
synced 2023-08-10 21:13:03 +03:00
Autostart code is now placed in external, ede-autostart file. This should make it
easier for extending and calling from external programs, without cluttering evoke
This commit is contained in:
@ -22,7 +22,6 @@
|
||||
#include <edelib/Run.h>
|
||||
|
||||
#include "EvokeService.h"
|
||||
#include "Autostart.h"
|
||||
|
||||
EDELIB_NS_USING(run_async)
|
||||
|
||||
@ -48,16 +47,12 @@ static void help(void) {
|
||||
puts(" -s, --startup run in startup mode");
|
||||
puts(" -n, --no-splash do not show splash screen in startup mode");
|
||||
puts(" -d, --dry-run run in startup mode, but don't execute anything");
|
||||
puts(" -a, --autostart read autostart directory and run all items");
|
||||
puts(" -u, --autostart-safe read autostart directory and display dialog what will be run\n");
|
||||
}
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
bool do_startup = false;
|
||||
bool do_dryrun = false;
|
||||
bool show_splash = true;
|
||||
bool do_autostart = false;
|
||||
bool do_autostart_safe = false;
|
||||
|
||||
if(argc > 1) {
|
||||
const char* a;
|
||||
@ -73,10 +68,6 @@ int main(int argc, char** argv) {
|
||||
do_dryrun = true;
|
||||
else if(CHECK_ARGV(a, "-n", "--no-splash"))
|
||||
show_splash = false;
|
||||
else if(CHECK_ARGV(a, "-a", "--autostart"))
|
||||
do_autostart = true;
|
||||
else if(CHECK_ARGV(a, "-u", "--autostart-safe"))
|
||||
do_autostart_safe = true;
|
||||
else {
|
||||
printf("Unknown parameter '%s'. Run 'evoke -h' for options\n", a);
|
||||
return 1;
|
||||
@ -127,9 +118,6 @@ int main(int argc, char** argv) {
|
||||
signal(SIGHUP, quit_signal);
|
||||
#endif
|
||||
|
||||
if(do_autostart || do_autostart_safe)
|
||||
perform_autostart(do_autostart_safe);
|
||||
|
||||
service->start_xsettings_manager();
|
||||
|
||||
/* set stuff so xsettings manager can receive events */
|
||||
|
Reference in New Issue
Block a user