From a83eabe03d36b93d9703c28d544e2106fa115a8c Mon Sep 17 00:00:00 2001 From: Mastermindzh Date: Mon, 16 Sep 2019 20:17:42 +0200 Subject: [PATCH] added pulse and changed dev-pc configs --- computers/dev-pc/xprofile.sh | 4 +- config/pulse/daemon.conf | 90 ++++++++++++++++++++++++++++++++++++ install.sh | 2 + 3 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 config/pulse/daemon.conf diff --git a/computers/dev-pc/xprofile.sh b/computers/dev-pc/xprofile.sh index a0ed0ee..ff9f972 100644 --- a/computers/dev-pc/xprofile.sh +++ b/computers/dev-pc/xprofile.sh @@ -1,2 +1,2 @@ -#!/bin/sh -xrandr --output DVI-I-0 --off --output DVI-I-1 --off --output HDMI-0 --primary --mode 1920x1080 --pos 1920x0 --rotate normal --output DP-0 --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --output DVI-D-0 --off +#!/bin/bash +xrandr --output DVI-I-0 --off --output DVI-I-1 --off --output HDMI-0 --mode 1920x1080 --pos 1920x0 --rotate normal --output DP-0 --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --output DVI-D-0 --primary --mode 1920x1080 --pos 1920x0 --rotate normal \ No newline at end of file diff --git a/config/pulse/daemon.conf b/config/pulse/daemon.conf new file mode 100644 index 0000000..892c76e --- /dev/null +++ b/config/pulse/daemon.conf @@ -0,0 +1,90 @@ +# 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 +; enable-memfd = 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 +avoid-resampling = yes +; enable-remixing = yes +; remixing-use-all-sink-channels = yes +; enable-lfe-remixing = no +; lfe-crossover-freq = 0 + +flat-volumes = 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 = 192000 +; 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/install.sh b/install.sh index 688cdb4..1248263 100644 --- a/install.sh +++ b/install.sh @@ -98,6 +98,8 @@ function install_config { ln -sf "$PWD"/config/.gitconfig ~/.gitconfig ln -sf "$PWD"/config/.npmrc ~/.npmrc ln -sf "$PWD"/config/user-dirs.dirs ~/.config/user-dirs.dirs + mkdir -p ~/.pulse + ln -sf "$PWD"/config/pulse/daemon.conf ~/.pulse/daemon.conf # link system files / directories sudo ln -sf "$PWD"/config/package-managers/pacman.conf /etc/pacman.conf