enable exit-on-idle by default

This commit is contained in:
Lennart Poettering 2008-07-22 19:45:18 +02:00
parent c1f9f95fa2
commit 3888bfcccd
5 changed files with 18 additions and 17 deletions

View file

@ -62,7 +62,7 @@ static const pa_daemon_conf default_conf = {
.realtime_scheduling = FALSE, .realtime_scheduling = FALSE,
.realtime_priority = 5, /* Half of JACK's default rtprio */ .realtime_priority = 5, /* Half of JACK's default rtprio */
.disallow_module_loading = FALSE, .disallow_module_loading = FALSE,
.exit_idle_time = -1, .exit_idle_time = 20,
.module_idle_time = 20, .module_idle_time = 20,
.scache_idle_time = 20, .scache_idle_time = 20,
.auto_log_target = 1, .auto_log_target = 1,

View file

@ -32,7 +32,7 @@
; realtime-scheduling = no ; realtime-scheduling = no
; realtime-priority = 5 ; realtime-priority = 5
; exit-idle-time = -1 ; exit-idle-time = 20
; module-idle-time = 20 ; module-idle-time = 20
; scache-idle-time = 20 ; scache-idle-time = 20

View file

@ -80,14 +80,6 @@ load-module module-always-sink
### Automatically suspend sinks/sources that become idle for too long ### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle load-module module-suspend-on-idle
### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system
### Register ourselves in the X11 session manager
# Deactivated by default, to avoid deadlock when PA is started as esd from gnome-session
# Instead we load this via /etc/xdg/autostart/ and "pactl load-module" now
#load-module module-x11-xsmp
### If autoexit on idle is enabled we want to make sure we only quit ### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore. ### when no local session needs us anymore.
load-module module-console-kit load-module module-console-kit
@ -104,12 +96,21 @@ load-module module-gconf
.fail .fail
.endif .endif
# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.
### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system
### Register ourselves in the X11 session manager
#load-module module-x11-xsmp
### Publish connection data in the X11 root window ### Publish connection data in the X11 root window
.ifexists module-x11-publish@PA_SOEXT@ #.ifexists module-x11-publish@PA_SOEXT@
.nofail #.nofail
load-module module-x11-publish #load-module module-x11-publish
.fail #.fail
.endif #.endif
### Make some devices default ### Make some devices default
#set-default-sink output #set-default-sink output

View file

@ -66,7 +66,7 @@ pa_client_conf *pa_client_conf_new(void) {
pa_client_conf *c = pa_xmemdup(&default_conf, sizeof(default_conf)); pa_client_conf *c = pa_xmemdup(&default_conf, sizeof(default_conf));
c->daemon_binary = pa_xstrdup(PA_BINARY); c->daemon_binary = pa_xstrdup(PA_BINARY);
c->extra_arguments = pa_xstrdup("--log-target=syslog --exit-idle-time=5"); c->extra_arguments = pa_xstrdup("--log-target=syslog");
c->cookie_file = pa_xstrdup(PA_NATIVE_COOKIE_FILE); c->cookie_file = pa_xstrdup(PA_NATIVE_COOKIE_FILE);
return c; return c;

View file

@ -25,7 +25,7 @@
; autospawn = yes ; autospawn = yes
; daemon-binary = @PA_BINARY@ ; daemon-binary = @PA_BINARY@
; extra-arguments = --log-target=syslog --exit-idle-time=5 ; extra-arguments = --log-target=syslog
; cookie-file = ; cookie-file =