diff --git a/pulse/._cfg0000_daemon.conf b/pulse/._cfg0000_daemon.conf new file mode 100644 index 0000000..c04c365 --- /dev/null +++ b/pulse/._cfg0000_daemon.conf @@ -0,0 +1,85 @@ +# This file is part of PulseAudio. +# +# PulseAudio is free software; you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# PulseAudio is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with PulseAudio; if not, see . + +## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for +## more information. Default values are commented out. Use either ; or # for +## commenting. + +; daemonize = no +; fail = yes +; allow-module-loading = yes +; allow-exit = yes +; use-pid-file = yes +; system-instance = no +; local-server-type = user +; enable-shm = yes +; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB +; lock-memory = no +; cpu-limit = no + +; high-priority = yes +; nice-level = -11 + +; realtime-scheduling = yes +; realtime-priority = 5 + +; exit-idle-time = 20 +; scache-idle-time = 20 + +; dl-search-path = (depends on architecture) + +; load-default-script-file = yes +; default-script-file = /etc/pulse/default.pa + +; log-target = auto +; log-level = notice +; log-meta = no +; log-time = no +; log-backtrace = 0 + +; resample-method = speex-float-1 +; enable-remixing = yes +; enable-lfe-remixing = no + +; flat-volumes = yes + +; rlimit-fsize = -1 +; rlimit-data = -1 +; rlimit-stack = -1 +; rlimit-core = -1 +; rlimit-as = -1 +; rlimit-rss = -1 +; rlimit-nproc = -1 +; rlimit-nofile = 256 +; rlimit-memlock = -1 +; rlimit-locks = -1 +; rlimit-sigpending = -1 +; rlimit-msgqueue = -1 +; rlimit-nice = 31 +; rlimit-rtprio = 9 +; rlimit-rttime = 200000 + +; default-sample-format = s16le +; default-sample-rate = 44100 +; alternate-sample-rate = 48000 +; default-sample-channels = 2 +; default-channel-map = front-left,front-right + +; default-fragments = 4 +; default-fragment-size-msec = 25 + +; enable-deferred-volume = yes +; deferred-volume-safety-margin-usec = 8000 +; deferred-volume-extra-delay-usec = 0 diff --git a/pulse/._cfg0000_system.pa b/pulse/._cfg0000_system.pa new file mode 100644 index 0000000..903aa39 --- /dev/null +++ b/pulse/._cfg0000_system.pa @@ -0,0 +1,56 @@ +#!/usr/bin/pulseaudio -nF +# +# This file is part of PulseAudio. +# +# PulseAudio is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# PulseAudio is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with PulseAudio; if not, see . + +# This startup script is used only if PulseAudio is started in system +# mode. + +### Automatically load driver modules depending on the hardware available +.ifexists module-udev-detect.so +load-module module-udev-detect +.else +### Use the static hardware detection module (for systems that lack udev/hal support) +load-module module-detect +.endif + +### Load several protocols +.ifexists module-esound-protocol-unix.so +load-module module-esound-protocol-unix +.endif +load-module module-native-protocol-unix + +### Automatically restore the volume of streams and devices +load-module module-stream-restore +load-module module-device-restore + +### Automatically restore the default sink/source when changed by the user +### during runtime +### NOTE: This should be loaded as early as possible so that subsequent modules +### that look up the default sink/source get the right value +load-module module-default-device-restore + +### Automatically move streams to the default sink if the sink they are +### connected to dies, similar for sources +load-module module-rescue-streams + +### Make sure we always have a sink around, even if it is a null sink. +load-module module-always-sink + +### Automatically suspend sinks/sources that become idle for too long +load-module module-suspend-on-idle + +### Enable positioned event sounds +load-module module-position-event-sounds diff --git a/pulse/._cfg0001_client.conf b/pulse/._cfg0001_client.conf new file mode 100644 index 0000000..7a428f7 --- /dev/null +++ b/pulse/._cfg0001_client.conf @@ -0,0 +1,35 @@ +# This file is part of PulseAudio. +# +# PulseAudio is free software; you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# PulseAudio is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with PulseAudio; if not, see . + +## Configuration file for PulseAudio clients. See pulse-client.conf(5) for +## more information. Default values are commented out. Use either ; or # for +## commenting. + +; default-sink = +; default-source = +; default-server = +; default-dbus-server = + +; autospawn = yes +; daemon-binary = /usr/bin/pulseaudio +; extra-arguments = --log-target=syslog + +; cookie-file = + +; enable-shm = yes +; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB + +; auto-connect-localhost = no +; auto-connect-display = no diff --git a/pulse/._cfg0001_default.pa b/pulse/._cfg0001_default.pa new file mode 100644 index 0000000..8acb8bc --- /dev/null +++ b/pulse/._cfg0001_default.pa @@ -0,0 +1,154 @@ +#!/usr/bin/pulseaudio -nF +# +# This file is part of PulseAudio. +# +# PulseAudio is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# PulseAudio is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with PulseAudio; if not, see . + +# This startup script is used only if PulseAudio is started per-user +# (i.e. not in system mode) + +.nofail + +### Load something into the sample cache +#load-sample-lazy x11-bell /usr/share/sounds/freedesktop/stereo/bell.oga +#load-sample-lazy pulse-hotplug /usr/share/sounds/freedesktop/stereo/device-added.oga +#load-sample-lazy pulse-coldplug /usr/share/sounds/freedesktop/stereo/device-added.oga +#load-sample-lazy pulse-access /usr/share/sounds/freedesktop/stereo/message.oga + +.fail + +### Automatically restore the volume of streams and devices +load-module module-device-restore +load-module module-stream-restore +load-module module-card-restore + +### Automatically augment property information from .desktop files +### stored in /usr/share/application +load-module module-augment-properties + +### Should be after module-*-restore but before module-*-detect +load-module module-switch-on-port-available + +### Load audio drivers statically +### (it's probably better to not load these drivers manually, but instead +### use module-udev-detect -- see below -- for doing this automatically) +#load-module module-alsa-sink +#load-module module-alsa-source device=hw:1,0 +#load-module module-null-sink +#load-module module-pipe-sink + +### Automatically load driver modules depending on the hardware available +.ifexists module-udev-detect.so +load-module module-udev-detect +.else +### Use the static hardware detection module (for systems that lack udev support) +load-module module-detect +.endif + +### Automatically connect sink and source if JACK server is present +.ifexists module-jackdbus-detect.so +.nofail +load-module module-jackdbus-detect channels=2 +.fail +.endif + + +### Load several protocols +.ifexists module-esound-protocol-unix.so +load-module module-esound-protocol-unix +.endif +load-module module-native-protocol-unix + +### Network access (may be configured with paprefs, so leave this commented +### here if you plan to use paprefs) +#load-module module-esound-protocol-tcp +#load-module module-native-protocol-tcp +load-module module-zeroconf-publish + +### Load the RTP receiver module (also configured via paprefs, see above) +#load-module module-rtp-recv + +### Load the RTP sender module (also configured via paprefs, see above) +#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" +#load-module module-rtp-send source=rtp.monitor + +### Load additional modules from GConf settings. This can be configured with the paprefs tool. +### Please keep in mind that the modules configured by paprefs might conflict with manually +### loaded modules. +.ifexists module-gconf.so +.nofail +load-module module-gconf +.fail +.endif + +### Automatically restore the default sink/source when changed by the user +### during runtime +### NOTE: This should be loaded as early as possible so that subsequent modules +### that look up the default sink/source get the right value +load-module module-default-device-restore + +### Automatically move streams to the default sink if the sink they are +### connected to dies, similar for sources +load-module module-rescue-streams + +### Make sure we always have a sink around, even if it is a null sink. +load-module module-always-sink + +### Honour intended role device property +load-module module-intended-roles + +### Automatically suspend sinks/sources that become idle for too long +load-module module-suspend-on-idle + +### If autoexit on idle is enabled we want to make sure we only quit +### when no local session needs us anymore. +.ifexists module-console-kit.so +load-module module-console-kit +.endif +.ifexists module-systemd-login.so +load-module module-systemd-login +.endif + +### Enable positioned event sounds +load-module module-position-event-sounds + +### Cork music/video streams when a phone stream is active +load-module module-role-cork + +### Modules to allow autoloading of filters (such as echo cancellation) +### on demand. module-filter-heuristics tries to determine what filters +### make sense, and module-filter-apply does the heavy-lifting of +### loading modules and rerouting streams. +load-module module-filter-heuristics +load-module module-filter-apply + +# 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=x11-bell + +### Register ourselves in the X11 session manager +#load-module module-x11-xsmp + +### Publish connection data in the X11 root window +#.ifexists module-x11-publish.so +#.nofail +#load-module module-x11-publish +#.fail +#.endif + +### Make some devices default +#set-default-sink output +#set-default-source input diff --git a/xdg/autostart/._cfg0000_pulseaudio.desktop b/xdg/autostart/._cfg0000_pulseaudio.desktop new file mode 100644 index 0000000..4d12496 --- /dev/null +++ b/xdg/autostart/._cfg0000_pulseaudio.desktop @@ -0,0 +1,85 @@ +[Desktop Entry] +Version=1.0 +Name=PulseAudio Sound System +Name[as]=PulseAudio শব্দ ব্যৱস্থা +Name[bn_IN]=PulseAudio শব্দ ব্যবস্থা +Name[ca]=Sistema de so PulseAudio +Name[cs]=Zvukový systém PulseAudio +Name[de]=PulseAudio Sound System +Name[de_CH]=PulseAudio Sound System +Name[el]=Σύστημα ήχου PulseAudio +Name[es]=Sistema de Sonido PulseAudio +Name[fi]=PulseAudio-äänijärjestelmä +Name[fr]=Système de son PulseAudio +Name[gu]=PulseAudio સાઉન્ડ સિસ્ટમ +Name[he]=מערכת הקול PulseAudio +Name[hi]=पल्सऑडियो ध्वनि तंत्र +Name[hu]=PulseAudio hangrendszer +Name[id]=Sistem Suara PulseAudio +Name[it]=Sistema sonoro PulseAudio +Name[ja]=PulseAudio サウンドシステム +Name[kn]=PulseAudio ಧ್ವನಿ ವ್ಯವಸ್ಥೆ +Name[ml]=PulseAudio സൌണ്ട് സിസ്റ്റം +Name[mr]=PulseAudio आवाज प्रणाली +Name[nl]=PulseAudio geluidssysteem +Name[or]=PulseAudio ଧ୍ୱନି ତନ୍ତ୍ର +Name[pa]=ਪਲਸਆਡੀਓ ਸਾਊਂਡ ਸਿਸਟਮ +Name[pl]=System dźwięku PulseAudio +Name[pt]=Sistema de Som PulseAudio +Name[pt_BR]=Sistema de som PulseAudio +Name[ru]=Звуковая система PulseAudio +Name[sk]=Zvukový systém PulseAudio +Name[sr]=PulseAudio звучни систем +Name[sr@latin]=PulseAudio zvučni sistem +Name[sv]=PulseAudio ljudsystem +Name[ta]=பள்ஸ் ஆடியோ ஒலி கணினி +Name[te]=PulseAudio శబ్దపు సిస్టమ్ +Name[tr]=PulseAudio Ses Sistemi +Name[uk]=Звукова система PulseAudio +Name[zh_CN]=PulseAudio 声音系统 +Name[zh_TW]=PulseAudio 音效系統 +Comment=Start the PulseAudio Sound System +Comment[as]=PulseAudio শব্দ ব্যৱস্থা আৰম্ভ কৰা হ'ব +Comment[bn_IN]=PulseAudio শব্দ ব্যবস্থা আরম্ভ করা হবে +Comment[ca]=Inicialitza el sistema de so PulseAudio +Comment[cs]=Spustit zvukový systém PulseAudio +Comment[de]=Das PulseAudio Sound System starten +Comment[de_CH]=Das PulseAudio Sound System starten +Comment[el]=Έναρξη του συστήματος ήχου PulseAudio +Comment[es]=Iniciar el Sistema de Sonido PulseAudio +Comment[fi]=Käynnistä PulseAudio-äänijärjestelmä +Comment[fr]=Démarrer le système de son PulseAudio +Comment[gu]=PulseAudio સાઉન્ડ સિસ્ટમને શરૂ કરો +Comment[he]=התחל את מערכת הקול PulseAudio +Comment[hi]=पल्सऑडियो ध्वनि तंत्र प्रारंभ करें +Comment[hu]=A PulseAudio hangrendszer elindítása +Comment[id]=Memulai Sistem Suara PulseAudio +Comment[it]=Avvia il sistema sonoro PulseAudio +Comment[ja]=PulseAudio サウンドシステムを開始 +Comment[kn]=PulseAudio ಧ್ವನಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಆರಂಭಿಸಿ +Comment[ml]=PulseAudio സൌണ്ട് സിസ്റ്റം ആരംഭിക്കുക +Comment[mr]=PulseAudio आवाज प्रणाली सुरू करा +Comment[nl]=Start het PulseAudio geluidssysteem +Comment[or]=PulseAudio ଧ୍ୱନି ତନ୍ତ୍ରକୁ ଆରମ୍ଭ କରନ୍ତୁ +Comment[pa]=ਪਲਸਆਡੀਓ ਸਾਊਂਡ ਸਿਸਟਮ ਚਲਾਓ +Comment[pl]=Uruchomienie systemu dźwięku PulseAudio +Comment[pt]=Inciar o Sistema de Som PulseAudio +Comment[pt_BR]=Iniciar o sistema de som PulseAudio +Comment[ru]=Запуск звуковой системы PulseAudio +Comment[sk]=Spustenie zvukového systému PulseAudio +Comment[sr]=Покрени PulseAudio звучни систем +Comment[sr@latin]=Pokreni PulseAudio zvučni sistem +Comment[sv]=Starta ljudsystemet PulseAudio +Comment[ta]=பள்ஸ் ஆடியோ ஒலி கணினியை துவக்கவும +Comment[te]=PulseAudio శబ్దపు సిస్టమ్‌ను ప్రారంభించుము +Comment[tr]=PulseAudio Ses Sistemini Başlat +Comment[uk]=Запустити звукову систему PulseAudio +Comment[zh_CN]=启动 PulseAudio 声音系统 +Comment[zh_TW]=啟動 PulseAudio 音效系統 +Exec=start-pulseaudio-x11 +Terminal=false +Type=Application +Categories= +GenericName= +X-GNOME-Autostart-Phase=Initialization +X-KDE-autostart-phase=1