summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2012-10-16 19:09:42 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2012-10-16 19:09:42 -0400
commit1ff883371700757696efafefe266572776ac9558 (patch)
treed2104f7f405f4fe7a8957e86f53300ee6d4b1aeb
parent3d607ee3f5dc7fd27bbce6c447e02778310a4b9d (diff)
parent3515a46d330af1d09bf1e0b963c13a86c2dbe8a8 (diff)
Merge branch 'master' into build64-par
Conflicts: .login-daemons
l---------[-rw-r--r--].Xdefaults19
l---------.bash_login1
l---------[-rw-r--r--].bash_logout10
l---------[-rw-r--r--].bashrc121
-rw-r--r--.config/X11/clientrc27
-rw-r--r--.config/X11/defaults18
-rw-r--r--.config/X11/login9
-rw-r--r--.config/X11/modmap (renamed from .xmodmap)0
-rw-r--r--.config/X11/serverrc6
-rw-r--r--.config/bash/aliases.sh (renamed from .bash_aliases)13
-rw-r--r--.config/bash/login.sh9
-rw-r--r--.config/bash/logout.sh9
-rw-r--r--.config/bash/rc.d/emacs.sh (renamed from .bash.d/emacs.sh)0
-rw-r--r--.config/bash/rc.sh80
-rw-r--r--.config/vlc/vlcrc4620
-rw-r--r--.full.asound554
-rw-r--r--.git.info.exclude.in (renamed from .git.info.exclude)29
l---------.kde1
l---------.kde4/share/apps1
l---------.kde4/share/config1
-rw-r--r--.login-daemons5
-rw-r--r--.maildirproc/default.rc17
-rw-r--r--.profile76
-rwxr-xr-x.wmii/autostart13
-rw-r--r--.wmii/config.sh249
-rw-r--r--.wmii/ctl-init5
-rw-r--r--.wmii/fixes.sh24
-rwxr-xr-x.wmii/help-events3
-rwxr-xr-x.wmii/help-keys3
-rw-r--r--.wmii/include.sh67
-rwxr-xr-x.wmii/quit2
-rwxr-xr-x.wmii/rbar_battery5
-rwxr-xr-x.wmii/rbar_clock5
-rwxr-xr-x.wmii/rbar_cpu7
-rwxr-xr-x.wmii/rbar_wifi5
-rw-r--r--.wmii/tagrules3
-rw-r--r--.wmii/util.sh128
-rwxr-xr-x.wmii/wmiirc262
-rwxr-xr-x.wmii/wmiirc_local37
l---------[-rw-r--r--].xinitrc27
l---------.xserverrc1
l---------[-rw-r--r--].xsession11
-rw-r--r--Makefile26
43 files changed, 689 insertions, 5820 deletions
diff --git a/.Xdefaults b/.Xdefaults
index ceabc5c..7588317 100644..120000
--- a/.Xdefaults
+++ b/.Xdefaults
@@ -1,18 +1 @@
-URxvt.background: #000000
-URxvt.foreground: #CCCCCC
-
-URxvt.scrollstyle: plain
-URxvt.scrollBar_floating: true
-
-URxvt.font: xft:Monospace-8
-URxvt.cursorBlink: true
-URxvt.termName: xterm-256color
-URxvt.pastableTabs: true
-
-URxvt.scrollTtyOutput: false
-URxvt.scrollTtyKeypress: false
-URxvt.scrollWithBuffer: true
-
-URxvt.perl-ext-common: default,matcher
-URxvt.urlLauncher: v-www-browser
-URxvt.matcher.button: 1
+.config/X11/defaults \ No newline at end of file
diff --git a/.bash_login b/.bash_login
new file mode 120000
index 0000000..31231da
--- /dev/null
+++ b/.bash_login
@@ -0,0 +1 @@
+.config/bash/login.sh \ No newline at end of file
diff --git a/.bash_logout b/.bash_logout
index 5ca7df0..d8117ff 100644..120000
--- a/.bash_logout
+++ b/.bash_logout
@@ -1,9 +1 @@
-# ~/.bash_logout: executed by bash(1) when login shell exits.
-
-# when leaving the console clear the screen to increase privacy
-
-if [ "$SHLVL" = 1 ]; then
- [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
-fi
-
-alsactl --file $HOME/.alsa.save store
+.config/bash/logout.sh \ No newline at end of file
diff --git a/.bashrc b/.bashrc
index ff11c5b..18faac1 100644..120000
--- a/.bashrc
+++ b/.bashrc
@@ -1,120 +1 @@
-# ~/.bashrc: executed by bash(1) for non-login shells.
-# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
-# for examples
-
-# I include this file for all interactive invocations of bash(1), whether
-# they are login shells or not.
-
-# If not running interactively, don't do anything
-[ -z "$PS1" ] && return
-
-# don't put duplicate lines in the history. See bash(1) for more options
-# don't overwrite GNU Midnight Commander's setting of `ignorespace'.
-export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups
-# ... or force ignoredups and ignorespace
-export HISTCONTROL=ignoreboth
-
-# append to the history file, don't overwrite it
-shopt -s histappend
-
-# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
-
-# check the window size after each command and, if necessary,
-# update the values of LINES and COLUMNS.
-shopt -s checkwinsize
-
-# Let ** recursively scan directories
-shopt -s globstar
-
-# Why is this not on by default?
-# "We have a cached value, but it isn't valid anymore. Should we trash it?"
-shopt -s checkhash
-
-# make less more friendly for non-text input files, see lesspipe(1)
-[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
-
-# set variable identifying the chroot you work in (used in the prompt below)
-if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
- debian_chroot=$(cat /etc/debian_chroot)
-fi
-
-case "$TERM" in
- xterm) export TERM=xterm-256color;;
-esac
-
-# set a fancy prompt (non-color, unless we know we "want" color)
-case "$TERM" in
- linux) color_prompt=yes;;
- *-*color*) color_prompt=yes;;
-esac
-
-# uncomment for a colored prompt, if the terminal has the capability; turned
-# off by default to not distract the user: the focus in a terminal window
-# should be on the output of commands, not on the prompt
-#force_color_prompt=yes
-
-if [ -n "$force_color_prompt" ]; then
- if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
- # We have color support; assume it's compliant with Ecma-48
- # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
- # a case would tend to support setf rather than setaf.)
- color_prompt=yes
- else
- color_prompt=
- fi
-fi
-
-if [ "$color_prompt" = yes ]; then
- PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n\$ '
-else
- PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\n\$ '
-fi
-unset color_prompt force_color_prompt
-
-# If this is an xterm set the title to user@host:dir
-case "$TERM" in
-xterm*|rxvt*)
- PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
- ;;
-*)
- ;;
-esac
-
-# Include modular config files
-if [ -d ~/.bash.d ]; then
- for file in ~/.bash.d/*.sh; do
- . $file;
- done
-fi
-
-# Alias definitions.
-# You may want to put all your additions into a separate file like
-# ~/.bash_aliases, instead of adding them here directly.
-# See /usr/share/doc/bash-doc/examples in the bash-doc package.
-
-if [ -f ~/.bash_aliases ]; then
- . ~/.bash_aliases
-fi
-
-# enable programmable completion features (you don't need to enable
-# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
-# sources /etc/bash.bashrc).
-if [ -f /etc/bash_completion ]; then
- . /etc/bash_completion
-fi
-
-if [ -f "$HOME/.login-daemons" ]; then
- . "$HOME/.login-daemons"
-fi
-
-if [ -f "${HOME}/.gnupg/agent-info" ]; then
- . "${HOME}/.gnupg/agent-info"
- export GPG_AGENT_INFO
- #export SSH_AUTH_SOCK
-fi
-
-export PERL_LOCAL_LIB_ROOT="/home/luke/perl5";
-export PERL_MB_OPT="--install_base /home/luke/perl5";
-export PERL_MM_OPT="INSTALL_BASE=/home/luke/perl5";
-export PERL5LIB="/home/luke/perl5/lib/perl5/i686-linux-thread-multi:/home/luke/perl5/lib/perl5";
-export PATH="/home/luke/perl5/bin:$PATH";
+.config/bash/rc.sh \ No newline at end of file
diff --git a/.config/X11/clientrc b/.config/X11/clientrc
new file mode 100644
index 0000000..d1e1725
--- /dev/null
+++ b/.config/X11/clientrc
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# ~/.xinitrc
+#
+# Executed by startx (run your window manager from here)
+
+if [ -d /etc/X11/xinit/xinitrc.d ]; then
+ echo ' ==> Running scripts in Entering xinitrc.d/*'
+ for f in /etc/X11/xinit/xinitrc.d/*; do
+ echo " -> $f"
+ [ -x "$f" ] && "$f" &
+ done
+ unset f
+ echo ' -> done'
+fi
+
+usermodmap="$XDG_CONFIG_HOME/X11/modmap"
+if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+fi
+
+# exec gnome-session
+# exec startkde
+# exec startxfce4
+# ...or the Window Manager of your choice
+#export WMII_CONFPATH="$XDG_CONFIG_HOME/wmii"
+exec wmii
diff --git a/.config/X11/defaults b/.config/X11/defaults
new file mode 100644
index 0000000..ceabc5c
--- /dev/null
+++ b/.config/X11/defaults
@@ -0,0 +1,18 @@
+URxvt.background: #000000
+URxvt.foreground: #CCCCCC
+
+URxvt.scrollstyle: plain
+URxvt.scrollBar_floating: true
+
+URxvt.font: xft:Monospace-8
+URxvt.cursorBlink: true
+URxvt.termName: xterm-256color
+URxvt.pastableTabs: true
+
+URxvt.scrollTtyOutput: false
+URxvt.scrollTtyKeypress: false
+URxvt.scrollWithBuffer: true
+
+URxvt.perl-ext-common: default,matcher
+URxvt.urlLauncher: v-www-browser
+URxvt.matcher.button: 1
diff --git a/.config/X11/login b/.config/X11/login
new file mode 100644
index 0000000..03bad2a
--- /dev/null
+++ b/.config/X11/login
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+#
+# ~/.xsession
+#
+# Executed by xdm/gdm/kdm at login
+#
+
+/bin/bash --login -i ~/.xinitrc
diff --git a/.xmodmap b/.config/X11/modmap
index e4ade24..e4ade24 100644
--- a/.xmodmap
+++ b/.config/X11/modmap
diff --git a/.config/X11/serverrc b/.config/X11/serverrc
new file mode 100644
index 0000000..d6c6ffc
--- /dev/null
+++ b/.config/X11/serverrc
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+VT=vt07
+#VT=$(tty|sed 's@/dev/tty@vt@')
+
+exec /usr/bin/X -nolisten tcp "$VT" "$@"
diff --git a/.bash_aliases b/.config/bash/aliases.sh
index de1a321..8241b95 100644
--- a/.bash_aliases
+++ b/.config/bash/aliases.sh
@@ -48,19 +48,12 @@ alias gitk='gitk --all --date-order'
redshift='redshift -l39.9030:85.9979'
alias gtk-redshift="gtk-$redshift"
alias redshift="$redshift"
+unset redshift
######################################################################
# Some almost-function aliases #
######################################################################
-#alias serva='ssh luke@servb.ath.cx -p3440'
-#alias phpdoctor='php /usr/gnu/www/0-other/phpdoctor-head/phpdoc.php'
-function xterm-title () { echo "];$@"; } # Oh, wait this one *is* a function
+xterm-title() { echo "];$@"; } # Oh, wait this one *is* a function
alias lock="clear; away -C 'This terminal is locked'"
alias plock="xterm-title Terminal Locked;lock"
-
-######################################################################
-# Other #
-######################################################################
-case "$TERM" in
- eterm*) alias editor='editor -n';;
-esac
+mvln() { mv $1 $2; ln -s $2 $1; }
diff --git a/.config/bash/login.sh b/.config/bash/login.sh
new file mode 100644
index 0000000..1269a03
--- /dev/null
+++ b/.config/bash/login.sh
@@ -0,0 +1,9 @@
+# ~/.bash_login: executed by bash(1) when login shell starts.
+
+# I think this is sane default behavior
+
+# Load user settings
+. "$HOME/.profile"
+
+# Load bash settings (automatic for non-login shells)
+. "$HOME/.bashrc"
diff --git a/.config/bash/logout.sh b/.config/bash/logout.sh
new file mode 100644
index 0000000..a8b88c1
--- /dev/null
+++ b/.config/bash/logout.sh
@@ -0,0 +1,9 @@
+# ~/.bash_logout: executed by bash(1) when login shell exits.
+
+# when leaving the console clear the screen to increase privacy
+
+if [ "$SHLVL" = 1 ]; then
+ [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
+fi
+
+make -C "$HOME"
diff --git a/.bash.d/emacs.sh b/.config/bash/rc.d/emacs.sh
index f484bbb..f484bbb 100644
--- a/.bash.d/emacs.sh
+++ b/.config/bash/rc.d/emacs.sh
diff --git a/.config/bash/rc.sh b/.config/bash/rc.sh
new file mode 100644
index 0000000..ed55f75
--- /dev/null
+++ b/.config/bash/rc.sh
@@ -0,0 +1,80 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# I include this file for all interactive invocations of bash(1), whether
+# they are login shells or not.
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# don't put duplicate lines in the history. See bash(1) for more options
+export HISTCONTROL=ignoredups
+export HISTFILE=${XDG_CACHE_HOME}/bash/history
+export HISTTIMEFORMAT='[%Y-%m-%d %H:%M] '
+shopt -s histappend # append to the history file, don't overwrite it
+
+shopt -s checkwinsize # update the values of LINES and COLUMNS
+shopt -s globstar # Let ** recursively scan directories
+
+# Why is this not on by default?
+# "We have a cached value, but it isn't valid anymore. Should we trash it?"
+shopt -s checkhash
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x "`which lesspipe 2>/dev/null`" ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+ debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+make_prompt() {
+ local RESET=''
+ local BOLD=''
+ local GREEN=''
+ local BLUE=''
+ if $1; then
+ RESET="$(tput sgr0)"
+ BOLD="$(tput bold)"
+ GREEN="$(tput setaf 2)"
+ BLUE="$(tput setaf 4)"
+ fi
+ local CHROOT='${debian_chroot:+($debian_chroot)}'
+ echo "${RESET}${BOLD}${CHROOT}${GREEN}"'\u@\h'"${RESET}:${BOLD}${BLUE}"'\w'"${RESET}"
+}
+
+if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+ # We have color support; assume it's compliant with Ecma-48
+ # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+ # a case would tend to support setf rather than setaf.)
+ PS1="$(make_prompt true )"'\n\$ '
+else
+ PS1="$(make_prompt false)"'\n\$ '
+fi
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+ xterm*|rxvt*)
+ PS1="\[\e]0;$(make_prompt false)\a\]$PS1";;
+esac
+
+unset make_prompt
+
+# Include modular config files
+if [ -d "${XDG_CONFIG_HOME}/rc.d" ]; then
+ for file in "${XDG_CONFIG_HOME}/rc.d"/*.sh; do
+ . "$file"
+ done
+fi
+
+if [ -f ${XDG_CONFIG_HOME}/bash/aliases.sh ]; then
+ . ${XDG_CONFIG_HOME}/bash/aliases.sh
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+if [ -f /etc/bash_completion ]; then
+ . /etc/bash_completion
+fi
diff --git a/.config/vlc/vlcrc b/.config/vlc/vlcrc
deleted file mode 100644
index 21a90e4..0000000
--- a/.config/vlc/vlcrc
+++ /dev/null
@@ -1,4620 +0,0 @@
-###
-### vlc 2.0.3
-###
-
-###
-### lines beginning with a '#' character are comments
-###
-
-[access_output_livehttp] # HTTP Live streaming output
-
-# Segment length (integer)
-#sout-livehttp-seglen=10
-
-# Number of segments (integer)
-#sout-livehttp-numsegs=0
-
-# Split segments anywhere (boolean)
-#sout-livehttp-splitanywhere=0
-
-# Delete segments (boolean)
-#sout-livehttp-delsegs=1
-
-# Use muxers rate control mechanism (boolean)
-#sout-livehttp-ratecontrol=0
-
-# Index file (string)
-#sout-livehttp-index=
-
-# Full URL to put in index file (string)
-#sout-livehttp-index-url=
-
-[access_output_http] # HTTP stream output
-
-# Username (string)
-#sout-http-user=
-
-# Password (string)
-#sout-http-pwd=
-
-# Mime (string)
-#sout-http-mime=
-
-[access_output_udp] # UDP stream output
-
-# Caching value (ms) (integer)
-#sout-udp-caching=300
-
-# Group packets (integer)
-#sout-udp-group=1
-
-[access_output_file] # File stream output
-
-# Append to file (boolean)
-#sout-file-append=0
-
-# Synchronous writing (boolean)
-#sout-file-sync=0
-
-[access_output_shout] # IceCAST output
-
-# Stream name (string)
-#sout-shout-name=VLC media player - Live stream
-
-# Stream description (string)
-#sout-shout-description=Live stream from VLC media player
-
-# Stream MP3 (boolean)
-#sout-shout-mp3=0
-
-# Genre description (string)
-#sout-shout-genre=Alternative
-
-# URL description (string)
-#sout-shout-url=http://www.videolan.org/vlc
-
-# Bitrate (string)
-#sout-shout-bitrate=
-
-# Samplerate (string)
-#sout-shout-samplerate=
-
-# Number of channels (string)
-#sout-shout-channels=
-
-# Ogg Vorbis Quality (string)
-#sout-shout-quality=
-
-# Stream public (boolean)
-#sout-shout-public=0
-
-[mux_mp4] # MP4/MOV muxer
-
-# Create "Fast Start" files (boolean)
-#sout-mp4-faststart=1
-
-[mux_ts] # TS muxer (libdvbpsi)
-
-# Video PID (integer)
-#sout-ts-pid-video=0
-
-# Audio PID (integer)
-#sout-ts-pid-audio=0
-
-# SPU PID (integer)
-#sout-ts-pid-spu=0
-
-# PMT PID (integer)
-#sout-ts-pid-pmt=0
-
-# TS ID (integer)
-#sout-ts-tsid=0
-
-# NET ID (integer)
-#sout-ts-netid=0
-
-# PMT Program numbers (string)
-#sout-ts-program-pmt=
-
-# Set PID to ID of ES (boolean)
-#sout-ts-es-id-pid=0
-
-# Mux PMT (requires --sout-ts-es-id-pid) (string)
-#sout-ts-muxpmt=
-
-# SDT Descriptors (requires --sout-ts-es-id-pid) (string)
-#sout-ts-sdtdesc=
-
-# Data alignment (boolean)
-#sout-ts-alignment=1
-
-# Shaping delay (ms) (integer)
-#sout-ts-shaping=200
-
-# Use keyframes (boolean)
-#sout-ts-use-key-frames=0
-
-# PCR interval (ms) (integer)
-#sout-ts-pcr=70
-
-# Minimum B (deprecated) (integer)
-#sout-ts-bmin=0
-
-# Maximum B (deprecated) (integer)
-#sout-ts-bmax=0
-
-# DTS delay (ms) (integer)
-#sout-ts-dts-delay=400
-
-# Crypt audio (boolean)
-#sout-ts-crypt-audio=1
-
-# Crypt video (boolean)
-#sout-ts-crypt-video=1
-
-# CSA Key (string)
-#sout-ts-csa-ck=
-
-# Second CSA Key (string)
-#sout-ts-csa2-ck=
-
-# CSA Key in use (string)
-#sout-ts-csa-use=1
-
-# Packet size in bytes to encrypt (integer)
-#sout-ts-csa-pkt=188
-
-[mux_asf] # ASF muxer
-
-# Title (string)
-#sout-asf-title=
-
-# Author (string)
-#sout-asf-author=
-
-# Copyright (string)
-#sout-asf-copyright=
-
-# Comment (string)
-#sout-asf-comment=
-
-# Rating (string)
-#sout-asf-rating=
-
-# Packet Size (integer)
-#sout-asf-packet-size=4096
-
-# Bitrate override (integer)
-#sout-asf-bitrate-override=0
-
-[mux_ps] # PS muxer
-
-# DTS delay (ms) (integer)
-#sout-ps-dts-delay=200
-
-# PES maximum size (integer)
-#sout-ps-pes-max-size=65500
-
-[amem] # Audio memory output
-
-# Sample format (string)
-#amem-format=S16N
-
-# Sample rate (integer)
-#amem-rate=44100
-
-# Channels count (integer)
-#amem-channels=2
-
-[alsa] # ALSA audio output
-
-# Audio output device (string)
-#alsa-audio-device=default
-
-# Audio output channels (integer)
-#alsa-audio-channels=6
-
-[oss] # Open Sound System
-
-# OSS DSP device (string)
-#oss-audio-device=/dev/dsp
-
-[portaudio] # PORTAUDIO audio output
-
-# Output device (integer)
-#portaudio-audio-device=0
-
-[jack] # JACK audio output
-
-# Automatically connect to writable clients (boolean)
-#jack-auto-connect=1
-
-# Connect to clients matching (string)
-#jack-connect-regex=system
-
-[aout_file] # File audio output
-
-# Output file (string)
-#audiofile-file=audiofile.wav
-
-# Output format (string)
-#audiofile-format=s16
-
-# Number of output channels (integer)
-#audiofile-channels=0
-
-# Add WAVE header (boolean)
-#audiofile-wav=1
-
-[stream_out_es] # Elementary stream output
-
-# Output access method (string)
-#sout-es-access=
-
-# Output muxer (string)
-#sout-es-mux=
-
-# Output URL (string)
-#sout-es-dst=
-
-# Audio output access method (string)
-#sout-es-access-audio=
-
-# Audio output muxer (string)
-#sout-es-mux-audio=
-
-# Audio output URL (string)
-#sout-es-dst-audio=
-
-# Video output access method (string)
-#sout-es-access-video=
-
-# Video output muxer (string)
-#sout-es-mux-video=
-
-# Video output URL (string)
-#sout-es-dst-video=
-
-[stream_out_standard] # Standard stream output
-
-# Output access method (string)
-#sout-standard-access=
-
-# Output muxer (string)
-#sout-standard-mux=
-
-# Output destination (string)
-#sout-standard-dst=
-
-# address to bind to (helper setting for dst) (string)
-#sout-standard-bind=
-
-# filename for stream (helper setting for dst) (string)
-#sout-standard-path=
-
-# SAP announcing (boolean)
-#sout-standard-sap=0
-
-# Session name (string)
-#sout-standard-name=
-
-# Session description (string)
-#sout-standard-description=
-
-# Session URL (string)
-#sout-standard-url=
-
-# Session email (string)
-#sout-standard-email=
-
-# Session phone number (string)
-#sout-standard-phone=
-
-[stream_out_setid] # Change the id of an elementary stream
-
-# Elementary Stream ID (integer)
-#sout-setid-id=0
-
-# New ES ID (integer)
-#sout-setid-new-id=0
-
-# Elementary Stream ID (integer)
-#sout-setlang-id=0
-
-# Language (string)
-#sout-setlang-lang=eng
-
-[stream_out_delay] # Delay a stream
-
-# Elementary Stream ID (integer)
-#sout-delay-id=0
-
-# Delay of the ES (ms) (integer)
-#sout-delay-delay=0
-
-[stream_out_mosaic_bridge] # Mosaic bridge stream output
-
-# ID (string)
-#sout-mosaic-bridge-id=Id
-
-# Video width (integer)
-#sout-mosaic-bridge-width=0
-
-# Video height (integer)
-#sout-mosaic-bridge-height=0
-
-# Sample aspect ratio (string)
-#sout-mosaic-bridge-sar=1:1
-
-# Image chroma (string)
-#sout-mosaic-bridge-chroma=
-
-# Video filter (string)
-#sout-mosaic-bridge-vfilter=
-
-# Transparency (integer)
-#sout-mosaic-bridge-alpha=255
-
-# X offset (integer)
-#sout-mosaic-bridge-x=-1
-
-# Y offset (integer)
-#sout-mosaic-bridge-y=-1
-
-[stream_out_record] # Record stream output
-
-# Destination prefix (string)
-#sout-record-dst-prefix=
-
-[stream_out_select] # Select individual es to enable or disable from stream
-
-# Command UDP port (integer)
-#sout-select-port=5001
-
-# Disable ES id (integer)
-#sout-select-disable=-1
-
-# Enable ES id (integer)
-#sout-select-enable=-1
-
-[stream_out_transcode] # Transcode stream output
-
-# Video encoder (string)
-#sout-transcode-venc=
-
-# Destination video codec (string)
-#sout-transcode-vcodec=
-
-# Video bitrate (integer)
-#sout-transcode-vb=0
-
-# Video scaling (float)
-#sout-transcode-scale=0.000000
-
-# Video frame-rate (float)
-#sout-transcode-fps=0.000000
-
-# Hurry up (boolean)
-#sout-transcode-hurry-up=1
-
-# Deinterlace video (boolean)
-#sout-transcode-deinterlace=0
-
-# Deinterlace module (string)
-#sout-transcode-deinterlace-module=deinterlace
-
-# Video width (integer)
-#sout-transcode-width=0
-
-# Video height (integer)
-#sout-transcode-height=0
-
-# Maximum video width (integer)
-#sout-transcode-maxwidth=0
-
-# Maximum video height (integer)
-#sout-transcode-maxheight=0
-
-# Video filter (string)
-#sout-transcode-vfilter=
-
-# Audio encoder (string)
-#sout-transcode-aenc=
-
-# Destination audio codec (string)
-#sout-transcode-acodec=
-
-# Audio bitrate (integer)
-#sout-transcode-ab=96
-
-# Audio Language (string)
-#sout-transcode-alang=
-
-# Audio channels (integer)
-#sout-transcode-channels=0
-
-# Audio sample rate (integer)
-#sout-transcode-samplerate=0
-
-# Synchronise on audio track (boolean)
-#sout-transcode-audio-sync=0
-
-# Audio filter (string)
-#sout-transcode-afilter=
-
-# Subtitles encoder (string)
-#sout-transcode-senc=
-
-# Destination subtitles codec (string)
-#sout-transcode-scodec=
-
-# Destination subtitles codec (boolean)
-#sout-transcode-soverlay=0
-
-# Overlays (string)
-#sout-transcode-sfilter=
-
-# OSD menu (boolean)
-#sout-transcode-osd=0
-
-# Number of threads (integer)
-#sout-transcode-threads=0
-
-# High priority (boolean)
-#sout-transcode-high-priority=0
-
-[stream_out_raop] # Remote Audio Output Protocol stream output
-
-# Host (string)
-#sout-raop-host=
-
-# Password (string)
-#sout-raop-password=
-
-# Password file (string)
-#sout-raop-password-file=
-
-# Volume (integer)
-#sout-raop-volume=100
-
-[stream_out_display] # Display stream output
-
-# Enable audio (boolean)
-#sout-display-audio=1
-
-# Enable video (boolean)
-#sout-display-video=1
-
-# Delay (ms) (integer)
-#sout-display-delay=100
-
-[stream_out_smem] # Stream output to memory buffer
-
-# Time Synchronized output (boolean)
-#sout-smem-time-sync=1
-
-[stream_out_bridge] # Bridge stream output
-
-# ID (integer)
-#sout-bridge-out-id=0
-
-# Destination bridge-in name (string)
-#sout-bridge-out-in-name=default
-
-# Delay (integer)
-#sout-bridge-in-delay=0
-
-# ID Offset (integer)
-#sout-bridge-in-id-offset=8192
-
-# Name of current instance (string)
-#sout-bridge-in-name=default
-
-# Fallback to placeholder stream when out of data (boolean)
-#sout-bridge-in-placeholder=0
-
-# Placeholder delay (integer)
-#sout-bridge-in-placeholder-delay=200
-
-# Wait for I frame before toggling placeholder (boolean)
-#sout-bridge-in-placeholder-switch-on-iframe=1
-
-[stream_out_langfromtelx] # Dynamic language setting from teletext
-
-# Elementary Stream ID (integer)
-#sout-langfromtelx-id=0
-
-# Magazine (integer)
-#sout-langfromtelx-magazine=7
-
-# Page (integer)
-#sout-langfromtelx-page=153
-
-# Row (integer)
-#sout-langfromtelx-row=1
-
-[stream_out_rtp] # RTP stream output
-
-# Destination (string)
-#sout-rtp-dst=
-
-# SDP (string)
-#sout-rtp-sdp=
-
-# Muxer (string)
-#sout-rtp-mux=
-
-# SAP announcing (boolean)
-#sout-rtp-sap=0
-
-# Session name (string)
-#sout-rtp-name=
-
-# Session category (string)
-#sout-rtp-cat=
-
-# Session description (string)
-#sout-rtp-description=
-
-# Session URL (string)
-#sout-rtp-url=
-
-# Session email (string)
-#sout-rtp-email=
-
-# Session phone number (string)
-#sout-rtp-phone=
-
-# Transport protocol (string)
-#sout-rtp-proto=udp
-
-# Port (integer)
-#sout-rtp-port=5004
-
-# Audio port (integer)
-#sout-rtp-port-audio=0
-
-# Video port (integer)
-#sout-rtp-port-video=0
-
-# Hop limit (TTL) (integer)
-#sout-rtp-ttl=-1
-
-# RTP/RTCP multiplexing (boolean)
-#sout-rtp-rtcp-mux=0
-
-# Caching value (ms) (integer)
-#sout-rtp-caching=300
-
-# SRTP key (hexadecimal) (string)
-#sout-rtp-key=
-
-# SRTP salt (hexadecimal) (string)
-#sout-rtp-salt=
-
-# MP4A LATM (boolean)
-#sout-rtp-mp4a-latm=0
-
-# RTSP session timeout (s) (integer)
-#rtsp-timeout=60
-
-# Username (string)
-#sout-rtsp-user=
-
-# Password (string)
-#sout-rtsp-pwd=
-
-[xcb_xv] # XVideo output (XCB)
-
-# XVideo adaptor number (integer)
-#xvideo-adaptor=-1
-
-# XVideo format id (integer)
-#xvideo-format-id=0
-
-[fb] # GNU/Linux framebuffer video output
-
-# Framebuffer device (string)
-#fbdev=/dev/fb0
-
-# Run fb on current tty (boolean)
-#fb-tty=1
-
-# Image format (default RGB) (string)
-#fb-chroma=
-
-# Framebuffer resolution to use (integer)
-#fb-mode=4
-
-# Framebuffer uses hw acceleration (boolean)
-#fb-hw-accel=1
-
-[xcb_window] # X11 video window (XCB)
-
-# X11 display (string)
-#x11-display=
-
-[vdummy] # Dummy video output
-
-# Dummy image chroma format (string)
-#dummy-chroma=
-
-[vout_sdl] # Simple DirectMedia Layer video output
-
-# SDL chroma format (string)
-#sdl-chroma=
-
-[xcb_x11] # X11 video output (XCB)
-
-[yuv] # YUV video output
-
-# device, fifo or filename (string)
-#yuv-file=stream.yuv
-
-# Chroma used (string)
-#yuv-chroma=
-
-# YUV4MPEG2 header (default disabled) (boolean)
-#yuv-yuv4mpeg2=0
-
-[vmem] # Video memory output
-
-# Width (integer)
-#vmem-width=320
-
-# Height (integer)
-#vmem-height=200
-
-# Pitch (integer)
-#vmem-pitch=640
-
-# Chroma (string)
-#vmem-chroma=RV16
-
-[folder] # Folder meta data
-
-# Album art filename (string)
-#album-art-filename=
-
-[packetizer_mpegvideo] # MPEG-I/II video packetizer
-
-# Sync on Intra Frame (boolean)
-#packetizer-mpegvideo-sync-iframe=0
-
-[notify] # LibNotify Notification Plugin
-
-# Timeout (ms) (integer)
-#notify-timeout=4000
-
-[telepathy] # Telepathy "Now Playing" (MissionControl)
-
-[oldrc] # Remote control interface
-
-# Show stream position (boolean)
-#rc-show-pos=0
-
-# Fake TTY (boolean)
-#rc-fake-tty=0
-
-# UNIX socket command input (string)
-#rc-unix=
-
-# TCP command input (string)
-#rc-host=
-
-[motion] # motion control interface
-
-# Use the rotate video filter instead of transform (boolean)
-#motion-use-rotate=0
-
-[netsync] # Network synchronization
-
-# Network master clock (boolean)
-#netsync-master=0
-
-# Master server ip address (string)
-#netsync-master-ip=
-
-# UDP timeout (in ms) (integer)
-#netsync-timeout=500
-
-[gestures] # Mouse gestures control interface
-
-# Motion threshold (10-100) (integer)
-#gestures-threshold=30
-
-# Trigger button (string)
-#gestures-button=right
-
-[hotkeys] # Hotkeys management interface
-
-# MouseWheel up-down axis Control (integer)
-#hotkeys-mousewheel-mode=0
-
-[lirc] # Infrared remote control interface
-
-# Change the lirc configuration file (string)
-#lirc-file=
-
-[dbus] # D-Bus control interface
-
-# Unique DBUS service id (org.mpris.vlc-<pid>) (boolean)
-#dbus-unique-service-id=0
-
-[transform] # Video transformation filter
-
-# Transform type (string)
-#transform-type=90
-
-[hqdn3d] # High Quality 3D Denoiser filter
-
-# Spatial luma strength (0-254) (float)
-#hqdn3d-luma-spat=4.000000
-
-# Spatial chroma strength (0-254) (float)
-#hqdn3d-chroma-spat=3.000000
-
-# Temporal luma strength (0-254) (float)
-#hqdn3d-luma-temp=6.000000
-
-# Temporal chroma strength (0-254) (float)
-#hqdn3d-chroma-temp=4.500000
-
-[croppadd] # Video scaling filter
-
-# Pixels to crop from top (integer)
-#croppadd-croptop=0
-
-# Pixels to crop from bottom (integer)
-#croppadd-cropbottom=0
-
-# Pixels to crop from left (integer)
-#croppadd-cropleft=0
-
-# Pixels to crop from right (integer)
-#croppadd-cropright=0
-
-# Pixels to padd to top (integer)
-#croppadd-paddtop=0
-
-# Pixels to padd to bottom (integer)
-#croppadd-paddbottom=0
-
-# Pixels to padd to left (integer)
-#croppadd-paddleft=0
-
-# Pixels to padd to right (integer)
-#croppadd-paddright=0
-
-[alphamask] # Alpha mask video filter
-
-# Transparency mask (string)
-#alphamask-mask=
-
-[motionblur] # Motion blur filter
-
-# Blur factor (1-127) (integer)
-#blur-factor=80
-
-[osdmenu] # On Screen Display menu
-
-# X coordinate (integer)
-#osdmenu-x=-1
-
-# Y coordinate (integer)
-#osdmenu-y=-1
-
-# Menu position (integer)
-#osdmenu-position=8
-
-# Configuration file (string)
-#osdmenu-file=/usr/share/vlc/osdmenu/default.cfg
-
-# Path to OSD menu images (string)
-#osdmenu-file-path=
-
-# Menu timeout (integer)
-#osdmenu-timeout=15
-
-# Menu update interval (integer)
-#osdmenu-update=300
-
-# Alpha transparency value (default 255) (integer)
-#osdmenu-alpha=255
-
-[ball] # Ball video filter
-
-# Ball color (string)
-#ball-color=red
-
-# Ball speed (integer)
-#ball-speed=4
-
-# Ball size (integer)
-#ball-size=10
-
-# Gradient threshold (integer)
-#ball-gradient-threshold=40
-
-# Edge visible (boolean)
-#ball-edge-visible=1
-
-[sepia] # Sepia video filter
-
-# Sepia intensity (integer)
-#sepia-intensity=120
-
-[adjust] # Image properties filter
-
-# Image contrast (0-2) (float)
-#contrast=1.000000
-
-# Image brightness (0-2) (float)
-#brightness=1.000000
-
-# Image hue (0-360) (integer)
-#hue=0
-
-# Image saturation (0-3) (float)
-#saturation=1.000000
-
-# Image gamma (0-10) (float)
-#gamma=1.000000
-
-# Brightness threshold (boolean)
-#brightness-threshold=0
-
-[panoramix] # Panoramix: wall with overlap video filter
-
-# Number of columns (integer)
-#panoramix-cols=-1
-
-# Number of rows (integer)
-#panoramix-rows=-1
-
-# length of the overlapping area (in %) (integer)
-#panoramix-bz-length=100
-
-# height of the overlapping area (in %) (integer)
-#panoramix-bz-height=100
-
-# Attenuation (boolean)
-#panoramix-attenuate=1
-
-# Attenuation, begin (in %) (integer)
-#panoramix-bz-begin=0
-
-# Attenuation, middle (in %) (integer)
-#panoramix-bz-middle=50
-
-# Attenuation, end (in %) (integer)
-#panoramix-bz-end=100
-
-# middle position (in %) (integer)
-#panoramix-bz-middle-pos=50
-
-# Gamma (Red) correction (float)
-#panoramix-bz-gamma-red=1.000000
-
-# Gamma (Green) correction (float)
-#panoramix-bz-gamma-green=1.000000
-
-# Gamma (Blue) correction (float)
-#panoramix-bz-gamma-blue=1.000000
-
-# Black Crush for Red (integer)
-#panoramix-bz-blackcrush-red=140
-
-# Black Crush for Green (integer)
-#panoramix-bz-blackcrush-green=140
-
-# Black Crush for Blue (integer)
-#panoramix-bz-blackcrush-blue=140
-
-# White Crush for Red (integer)
-#panoramix-bz-whitecrush-red=200
-
-# White Crush for Green (integer)
-#panoramix-bz-whitecrush-green=200
-
-# White Crush for Blue (integer)
-#panoramix-bz-whitecrush-blue=200
-
-# Black Level for Red (integer)
-#panoramix-bz-blacklevel-red=150
-
-# Black Level for Green (integer)
-#panoramix-bz-blacklevel-green=150
-
-# Black Level for Blue (integer)
-#panoramix-bz-blacklevel-blue=150
-
-# White Level for Red (integer)
-#panoramix-bz-whitelevel-red=0
-
-# White Level for Green (integer)
-#panoramix-bz-whitelevel-green=0
-
-# White Level for Blue (integer)
-#panoramix-bz-whitelevel-blue=0
-
-# Active windows (string)
-#panoramix-active=
-
-[puzzle] # Puzzle interactive game video filter
-
-# Number of puzzle rows (integer)
-#puzzle-rows=4
-
-# Number of puzzle columns (integer)
-#puzzle-cols=4
-
-# Make one tile a black slot (boolean)
-#puzzle-black-slot=0
-
-[dynamicoverlay] # Dynamic video overlay
-
-# Input FIFO (string)
-#overlay-input=
-
-# Output FIFO (string)
-#overlay-output=
-
-[swscale] # Video scaling filter
-
-# Scaling mode (integer)
-#swscale-mode=2
-
-[canvas] # Canvas video filter
-
-# Output width (integer)
-#canvas-width=0
-
-# Output height (integer)
-#canvas-height=0
-
-# Output picture aspect ratio (string)
-#canvas-aspect=
-
-# Pad video (boolean)
-#canvas-padd=1
-
-[clone] # Clone video filter
-
-# Number of clones (integer)
-#clone-count=2
-
-# Video output modules (string)
-#clone-vout-list=
-
-[postproc] # Video post processing filter
-
-# Post processing quality (integer)
-#postproc-q=6
-
-# FFmpeg post processing filter chains (string)
-#postproc-name=default
-
-[remoteosd] # Remote-OSD over VNC
-
-# VNC Host (string)
-#rmtosd-host=myvdr
-
-# VNC Port (integer)
-#rmtosd-port=20001
-
-# VNC Password (string)
-#rmtosd-password=
-
-# VNC poll interval (integer)
-#rmtosd-update=1000
-
-# VNC polling (boolean)
-#rmtosd-vnc-polling=0
-
-# Mouse events (boolean)
-#rmtosd-mouse-events=0
-
-# Key events (boolean)
-#rmtosd-key-events=0
-
-# Alpha transparency value (default 255) (integer)
-#rmtosd-alpha=255
-
-[colorthres] # Color threshold filter
-
-# Color (integer)
-#colorthres-color=16711680
-
-# Saturation threshold (integer)
-#colorthres-saturationthres=20
-
-# Similarity threshold (integer)
-#colorthres-similaritythres=15
-
-[erase] # Erase video filter
-
-# Image mask (string)
-#erase-mask=
-
-# X coordinate (integer)
-#erase-x=0
-
-# Y coordinate (integer)
-#erase-y=0
-
-[audiobargraph_v] # Audio Bar Graph Video sub source
-
-# Value of the audio channels levels (string)
-#audiobargraph_v-i_values=
-
-# X coordinate (integer)
-#audiobargraph_v-x=0
-
-# Y coordinate (integer)
-#audiobargraph_v-y=0
-
-# Transparency of the bargraph (integer)
-#audiobargraph_v-transparency=255
-
-# Bargraph position (integer)
-#audiobargraph_v-position=-1
-
-# Alarm (integer)
-#audiobargraph_v-alarm=0
-
-# Bar width in pixel (default : 10) (integer)
-#audiobargraph_v-barWidth=10
-
-[gaussianblur] # Gaussian blur video filter
-
-# Gaussian's std deviation (float)
-#gaussianblur-sigma=2.000000
-
-[sharpen] # Sharpen video filter
-
-# Sharpen strength (0-2) (float)
-#sharpen-sigma=0.050000
-
-[posterize] # Posterize video filter
-
-# Posterize level (integer)
-#posterize-level=6
-
-[wall] # Wall video filter
-
-# Number of columns (integer)
-#wall-cols=3
-
-# Number of rows (integer)
-#wall-rows=3
-
-# Active windows (string)
-#wall-active=
-
-# Element aspect ratio (string)
-#wall-element-aspect=16:9
-
-[mosaic] # Mosaic video sub source
-
-# Transparency (integer)
-#mosaic-alpha=255
-
-# Height (integer)
-#mosaic-height=100
-
-# Width (integer)
-#mosaic-width=100
-
-# Mosaic alignment (integer)
-#mosaic-align=5
-
-# Top left corner X coordinate (integer)
-#mosaic-xoffset=0
-
-# Top left corner Y coordinate (integer)
-#mosaic-yoffset=0
-
-# Border width (integer)
-#mosaic-borderw=0
-
-# Border height (integer)
-#mosaic-borderh=0
-
-# Positioning method (integer)
-#mosaic-position=0
-
-# Number of rows (integer)
-#mosaic-rows=2
-
-# Number of columns (integer)
-#mosaic-cols=2
-
-# Keep aspect ratio (boolean)
-#mosaic-keep-aspect-ratio=0
-
-# Keep original size (boolean)
-#mosaic-keep-picture=0
-
-# Elements order (string)
-#mosaic-order=
-
-# Offsets in order (string)
-#mosaic-offsets=
-
-# Delay (integer)
-#mosaic-delay=0
-
-[antiflicker] # antiflicker video filter
-
-# Window size (integer)
-#antiflicker-window-size=10
-
-# Softening value (integer)
-#antiflicker-softening-size=10
-
-[subsdelay] # Subtitles delay
-
-# Delay calculation mode (integer)
-#subsdelay-mode=1
-
-# Calculation factor (float)
-#subsdelay-factor=2.000000
-
-# Maximum overlapping subtitles (integer)
-#subsdelay-overlap=3
-
-# Minimum alpha value (integer)
-#subsdelay-min-alpha=70
-
-# Interval between two disappearances (integer)
-#subsdelay-min-stops=1000
-
-# Interval between appearance and disappearance (integer)
-#subsdelay-min-start-stop=1000
-
-# Interval between disappearance and appearance (integer)
-#subsdelay-min-stop-start=1000
-
-[rss] # RSS and Atom feed display
-
-# Feed URLs (string)
-#rss-urls=
-
-# X offset (integer)
-#rss-x=0
-
-# Y offset (integer)
-#rss-y=0
-
-# Text position (integer)
-#rss-position=-1
-
-# Opacity (integer)
-#rss-opacity=255
-
-# Color (integer)
-#rss-color=16777215
-
-# Font size, pixels (integer)
-#rss-size=-1
-
-# Speed of feeds (integer)
-#rss-speed=100000
-
-# Max length (integer)
-#rss-length=60
-
-# Refresh time (integer)
-#rss-ttl=1800
-
-# Feed images (boolean)
-#rss-images=1
-
-# Title display mode (integer)
-#rss-title=-1
-
-[deinterlace] # Deinterlacing video filter
-
-# Streaming deinterlace mode (string)
-#sout-deinterlace-mode=blend
-
-# Phosphor chroma mode for 4:2:0 input (integer)
-#sout-deinterlace-phosphor-chroma=2
-
-# Phosphor old field dimmer strength (integer)
-#sout-deinterlace-phosphor-dimmer=2
-
-[marq] # Marquee display
-
-# Text (string)
-#marq-marquee=VLC
-
-# X offset (integer)
-#marq-x=0
-
-# Y offset (integer)
-#marq-y=0
-
-# Marquee position (integer)
-#marq-position=-1
-
-# Opacity (integer)
-#marq-opacity=255
-
-# Color (integer)
-#marq-color=16777215
-
-# Font size, pixels (integer)
-#marq-size=-1
-
-# Timeout (integer)
-#marq-timeout=0
-
-# Refresh period in ms (integer)
-#marq-refresh=1000
-
-[atmo] # AtmoLight Filter
-
-# Device type (integer)
-#atmo-device=1
-
-# Serial Port/Device (string)
-#atmo-serialdev=/dev/ttyUSB0
-
-# Color when paused (boolean)
-#atmo-usepausecolor=0
-
-# Pause-Red (integer)
-#atmo-pcolor-red=0
-
-# Pause-Green (integer)
-#atmo-pcolor-green=0
-
-# Pause-Blue (integer)
-#atmo-pcolor-blue=192
-
-# Pause-Fadesteps (integer)
-#atmo-fadesteps=50
-
-# End-Red (integer)
-#atmo-ecolor-red=192
-
-# End-Green (integer)
-#atmo-ecolor-green=192
-
-# End-Blue (integer)
-#atmo-ecolor-blue=192
-
-# End-Fadesteps (integer)
-#atmo-efadesteps=50
-
-# Count of AtmoLight channels (integer)
-#atmo-dmx-channels=5
-
-# DMX address for each channel (string)
-#atmo-dmx-chbase=0,3,6,9,12
-
-# Count of channels (integer)
-#atmo-momo-channels=3
-
-# Count of fnordlicht's (integer)
-#atmo-fnordlicht-amount=2
-
-# Number of zones on top (integer)
-#atmo-zones-top=1
-
-# Number of zones on bottom (integer)
-#atmo-zones-bottom=1
-
-# Zones on left / right side (integer)
-#atmo-zones-lr=1
-
-# Calculate a average zone (boolean)
-#atmo-zone-summary=0
-
-# Edge Weightning (integer)
-#atmo-edgeweightning=3
-
-# Brightness (integer)
-#atmo-brightness=100
-
-# Darkness Limit (integer)
-#atmo-darknesslimit=3
-
-# Hue windowing (integer)
-#atmo-huewinsize=3
-
-# Sat windowing (integer)
-#atmo-satwinsize=3
-
-# Output Color filter mode (integer)
-#atmo-filtermode=1
-
-# Filter length (ms) (integer)
-#atmo-meanlength=300
-
-# Filter threshold (integer)
-#atmo-meanthreshold=40
-
-# Filter Smoothness (in %) (integer)
-#atmo-percentnew=50
-
-# Frame delay (ms) (integer)
-#atmo-framedelay=18
-
-# Channel 0: summary (integer)
-#atmo-channel_0=4
-
-# Channel 1: left (integer)
-#atmo-channel_1=3
-
-# Channel 2: right (integer)
-#atmo-channel_2=1
-
-# Channel 3: top (integer)
-#atmo-channel_3=0
-
-# Channel 4: bottom (integer)
-#atmo-channel_4=2
-
-# Channel / Zone Assignment (string)
-#atmo-channels=
-
-# Use Software White adjust (boolean)
-#atmo-whiteadj=1
-
-# White Red (integer)
-#atmo-white-red=255
-
-# White Green (integer)
-#atmo-white-green=255
-
-# White Blue (integer)
-#atmo-white-blue=255
-
-# Zone 0: Top gradient (string)
-#atmo-gradient_zone_0=
-
-# Zone 1: Right gradient (string)
-#atmo-gradient_zone_1=
-
-# Zone 2: Bottom gradient (string)
-#atmo-gradient_zone_2=
-
-# Zone 3: Left gradient (string)
-#atmo-gradient_zone_3=
-
-# Zone 4: Summary gradient (string)
-#atmo-gradient_zone_4=
-
-# Gradient bitmap searchpath (string)
-#atmo-gradient_path=
-
-# Extracted Image Width (integer)
-#atmo-width=64
-
-# Extracted Image Height (integer)
-#atmo-height=48
-
-# Mark analyzed pixels (boolean)
-#atmo-showdots=0
-
-[rotate] # Rotate video filter
-
-# Angle in degrees (integer)
-#rotate-angle=30
-
-[extract] # Extract RGB component video filter
-
-# RGB component to extract (integer)
-#extract-component=16711680
-
-[gradient] # Gradient video filter
-
-# Distort mode (string)
-#gradient-mode=gradient
-
-# Gradient image type (integer)
-#gradient-type=0
-
-# Apply cartoon effect (boolean)
-#gradient-cartoon=1
-
-[scene] # Scene video filter
-
-# Image format (string)
-#scene-format=png
-
-# Image width (integer)
-#scene-width=-1
-
-# Image height (integer)
-#scene-height=-1
-
-# Filename prefix (string)
-#scene-prefix=scene
-
-# Directory path prefix (string)
-#scene-path=
-
-# Always write to the same file (boolean)
-#scene-replace=0
-
-# Recording ratio (integer)
-#scene-ratio=50
-
-[blendbench] # Blending benchmark filter
-
-# Number of time to blend (integer)
-#blendbench-loops=1000
-
-# Alpha of the blended image (integer)
-#blendbench-alpha=128
-
-# Image to be blended onto (string)
-#blendbench-base-image=
-
-# Chroma for the base image (string)
-#blendbench-base-chroma=I420
-
-# Image which will be blended (string)
-#blendbench-blend-image=
-
-# Chroma for the blend image (string)
-#blendbench-blend-chroma=YUVA
-
-[grain] # Grain video filter
-
-# Variance (float)
-#grain-variance=2.000000
-
-# Minimal period (integer)
-#grain-period-min=1
-
-# Maximal period (integer)
-#grain-period-max=48
-
-[logo] # Logo sub source
-
-# Logo filenames (string)
-#logo-file=
-
-# X coordinate (integer)
-#logo-x=-1
-
-# Y coordinate (integer)
-#logo-y=-1
-
-# Logo individual image time in ms (integer)
-#logo-delay=1000
-
-# Logo animation # of loops (integer)
-#logo-repeat=-1
-
-# Opacity of the logo (integer)
-#logo-opacity=255
-
-# Logo position (integer)
-#logo-position=-1
-
-[gradfun] # Gradfun video filter
-
-# Radius (integer)
-#gradfun-radius=16
-
-# Strength (float)
-#gradfun-strength=1.200000
-
-[mirror] # Mirror video filter
-
-# Mirror orientation (integer)
-#mirror-split=0
-
-# Direction (integer)
-#mirror-direction=0
-
-[bluescreen] # Bluescreen video filter
-
-# Bluescreen U value (integer)
-#bluescreen-u=120
-
-# Bluescreen V value (integer)
-#bluescreen-v=90
-
-# Bluescreen U tolerance (integer)
-#bluescreen-ut=17
-
-# Bluescreen V tolerance (integer)
-#bluescreen-vt=17
-
-[playlist] # Playlist
-
-# Skip ads (boolean)
-#playlist-skip-ads=1
-
-# Show shoutcast adult content (boolean)
-#shoutcast-show-adult=0
-
-[vc1] # VC1 video demuxer
-
-# Frames per Second (float)
-#vc1-fps=25.000000
-
-[ps] # MPEG-PS demuxer
-
-# Trust MPEG timestamps (boolean)
-#ps-trust-timestamps=1
-
-[live555] # RTP/RTSP/SDP demuxer (using Live555)
-
-# Use RTP over RTSP (TCP) (boolean)
-#rtsp-tcp=0
-
-# Client port (integer)
-#rtp-client-port=-1
-
-# Force multicast RTP via RTSP (boolean)
-#rtsp-mcast=0
-
-# Tunnel RTSP and RTP over HTTP (boolean)
-#rtsp-http=0
-
-# HTTP tunnel port (integer)
-#rtsp-http-port=80
-
-# Kasenna RTSP dialect (boolean)
-#rtsp-kasenna=0
-
-# WMServer RTSP dialect (boolean)
-#rtsp-wmserver=0
-
-# RTSP user name (string)
-#rtsp-user=
-
-# RTSP password (string)
-#rtsp-pwd=
-
-[subtitle] # Text subtitles parser
-
-# Frames per second (float)
-#sub-fps=0.000000
-
-# Subtitles delay (integer)
-#sub-delay=0
-
-# Subtitles format (string)
-#sub-type=auto
-
-# Subtitles description (string)
-#sub-description=
-
-[mkv] # Matroska stream demuxer
-
-# Respect ordered chapters (boolean)
-#mkv-use-ordered-chapters=1
-
-# Chapter codecs (boolean)
-#mkv-use-chapter-codec=1
-
-# Preload MKV files in the same directory (boolean)
-#mkv-preload-local-dir=1
-
-# Seek based on percent not time (boolean)
-#mkv-seek-percent=0
-
-# Dummy Elements (boolean)
-#mkv-use-dummy=0
-
-[mod] # MOD demuxer (libmodplug)
-
-# Noise reduction (boolean)
-#mod-noisereduction=1
-
-# Reverb (boolean)
-#mod-reverb=0
-
-# Reverberation level (integer)
-#mod-reverb-level=0
-
-# Reverberation delay (integer)
-#mod-reverb-delay=40
-
-# Mega bass (boolean)
-#mod-megabass=0
-
-# Mega bass level (integer)
-#mod-megabass-level=0
-
-# Mega bass cutoff (integer)
-#mod-megabass-range=10
-
-# Surround (boolean)
-#mod-surround=0
-
-# Surround level (integer)
-#mod-surround-level=0
-
-# Surround delay (ms) (integer)
-#mod-surround-delay=5
-
-[rawaud] # Raw audio demuxer
-
-# Audio channels (integer)
-#rawaud-channels=2
-
-# Audio samplerate (Hz) (integer)
-#rawaud-samplerate=48000
-
-# FOURCC code of raw input format (string)
-#rawaud-fourcc=s16l
-
-# Forces the audio language (string)
-#rawaud-lang=eng
-
-[h264] # H264 video demuxer
-
-# Frames per Second (float)
-#h264-fps=25.000000
-
-[mjpeg] # M-JPEG camera demuxer
-
-# Frames per Second (float)
-#mjpeg-fps=0.000000
-
-[avi] # AVI demuxer
-
-# Force interleaved method (boolean)
-#avi-interleaved=0
-
-# Force index creation (integer)
-#avi-index=0
-
-[es] # MPEG-I/II/4 / A52 / DTS / MLP audio
-
-# Frames per Second (float)
-#es-fps=25.000000
-
-[rawvid] # Raw video demuxer
-
-# Frames per Second (string)
-#rawvid-fps=
-
-# Width (integer)
-#rawvid-width=0
-
-# Height (integer)
-#rawvid-height=0
-
-# Force chroma (Use carefully) (string)
-#rawvid-chroma=
-
-# Aspect ratio (string)
-#rawvid-aspect-ratio=
-
-[image] # Image demuxer
-
-# ES ID (integer)
-#image-id=-1
-
-# Group (integer)
-#image-group=0
-
-# Decode (boolean)
-#image-decode=1
-
-# Forced chroma (string)
-#image-chroma=
-
-# Duration in seconds (float)
-#image-duration=10.000000
-
-# Frame rate (string)
-#image-fps=10/1
-
-# Real-time (boolean)
-#image-realtime=0
-
-[rawdv] # DV (Digital Video) demuxer
-
-# Hurry up (boolean)
-#rawdv-hurry-up=0
-
-[ts] # MPEG Transport Stream demuxer
-
-# Extra PMT (string)
-#ts-extra-pmt=
-
-# Set id of ES to PID (boolean)
-#ts-es-id-pid=1
-
-# Fast udp streaming (string)
-#ts-out=
-
-# MTU for out mode (integer)
-#ts-out-mtu=1400
-
-# CSA Key (string)
-#ts-csa-ck=
-
-# Second CSA Key (string)
-#ts-csa2-ck=
-
-# Packet size in bytes to decrypt (integer)
-#ts-csa-pkt=188
-
-# Silent mode (boolean)
-#ts-silent=0
-
-# Filename of dump (string)
-#ts-dump-file=
-
-# Append (boolean)
-#ts-dump-append=0
-
-# Dump buffer size (integer)
-#ts-dump-size=16384
-
-# Separate sub-streams (boolean)
-#ts-split-es=1
-
-# Seek based on percent not time (boolean)
-#ts-seek-percent=0
-
-[dirac] # Dirac video demuxer
-
-# Value to adjust dts by (integer)
-#dirac-dts-offset=0
-
-[avformat] # Avformat demuxer
-
-# Format name (string)
-#ffmpeg-format=
-
-# Avformat mux (string)
-#ffmpeg-mux=
-
-[demuxdump] # File dumper
-
-# Dump filename (string)
-#demuxdump-file=stream-demux.dump
-
-# Append to existing file (boolean)
-#demuxdump-append=0
-
-[audiobargraph_a] # Audio part of the BarGraph function
-
-# TCP address to use (default localhost) (string)
-#audiobargraph_a-address=localhost
-
-# TCP port to use (default 12345) (integer)
-#audiobargraph_a-port=12345
-
-# Defines if BarGraph information should be sent (default 1) (integer)
-#audiobargraph_a-bargraph=1
-
-# Sends the barGraph information every n audio packets (default 4) (integer)
-#audiobargraph_a-bargraph_repetition=4
-
-# Defines if silence alarm information should be sent (default 1) (integer)
-#audiobargraph_a-silence=1
-
-# Time window to use in ms (default 5000) (integer)
-#audiobargraph_a-time_window=5000
-
-# Minimum Audio level to raise the alarm (default 0.1) (float)
-#audiobargraph_a-alarm_threshold=0.100000
-
-# Time between two alarm messages in ms (default 2000) (integer)
-#audiobargraph_a-repetition_time=2000
-
-# Force connection reset regularly (default 1) (integer)
-#audiobargraph_a-connection_reset=1
-
-[chorus_flanger] # Sound Delay
-
-# Delay time (float)
-#delay-time=40.000000
-
-# Sweep Depth (float)
-#sweep-depth=6.000000
-
-# Sweep Rate (float)
-#sweep-rate=6.000000
-
-# Feedback Gain (float)
-#feedback-gain=0.500000
-
-# Wet mix (float)
-#wet-mix=0.400000
-
-# Dry Mix (float)
-#dry-mix=0.400000
-
-[mono] # Audio filter for stereo to mono conversion
-
-# Use downmix algorithm (boolean)
-#sout-mono-downmix=1
-
-# Select channel to keep (integer)
-#sout-mono-channel=-1
-
-[scaletempo] # Audio tempo scaler synched with rate
-
-# Stride Length (integer)
-#scaletempo-stride=30
-
-# Overlap Length (float)
-#scaletempo-overlap=0.200000
-
-# Search Length (integer)
-#scaletempo-search=14
-
-[normvol] # Volume normalizer
-
-# Number of audio buffers (integer)
-#norm-buff-size=20
-
-# Maximal volume level (float)
-#norm-max-level=2.000000
-
-[param_eq] # Parametric Equalizer
-
-# Low freq (Hz) (float)
-#param-eq-lowf=100.000000
-
-# Low freq gain (dB) (float)
-#param-eq-lowgain=0.000000
-
-# High freq (Hz) (float)
-#param-eq-highf=10000.000000
-
-# High freq gain (dB) (float)
-#param-eq-highgain=0.000000
-
-# Freq 1 (Hz) (float)
-#param-eq-f1=300.000000
-
-# Freq 1 gain (dB) (float)
-#param-eq-gain1=0.000000
-
-# Freq 1 Q (float)
-#param-eq-q1=3.000000
-
-# Freq 2 (Hz) (float)
-#param-eq-f2=1000.000000
-
-# Freq 2 gain (dB) (float)
-#param-eq-gain2=0.000000
-
-# Freq 2 Q (float)
-#param-eq-q2=3.000000
-
-# Freq 3 (Hz) (float)
-#param-eq-f3=3000.000000
-
-# Freq 3 gain (dB) (float)
-#param-eq-gain3=0.000000
-
-# Freq 3 Q (float)
-#param-eq-q3=3.000000
-
-[headphone_channel_mixer] # Headphone virtual spatialization effect
-
-# Characteristic dimension (integer)
-#headphone-dim=10
-
-# Compensate delay (boolean)
-#headphone-compensate=0
-
-# No decoding of Dolby Surround (boolean)
-#headphone-dolby=0
-
-[speex_resampler] # Speex resampler
-
-# Resampling quality (integer)
-#speex-resampler-quality=4
-
-[dtstofloat32] # DTS Coherent Acoustics audio decoder
-
-# DTS dynamic range compression (boolean)
-#dts-dynrng=1
-
-[spatializer] # Audio Spatializer
-
-# Room size (float)
-#spatializer-roomsize=0.850000
-
-# Room width (float)
-#spatializer-width=1.000000
-
-# Wet (float)
-#spatializer-wet=0.400000
-
-# Dry (float)
-#spatializer-dry=0.500000
-
-# Damp (float)
-#spatializer-damp=0.500000
-
-[a52tofloat32] # ATSC A/52 (AC-3) audio decoder
-
-# A/52 dynamic range compression (boolean)
-#a52-dynrng=1
-
-# Enable internal upmixing (boolean)
-#a52-upmix=0
-
-[compressor] # Dynamic range compressor
-
-# RMS/peak (float)
-#compressor-rms-peak=0.000000
-
-# Attack time (float)
-#compressor-attack=25.000000
-
-# Release time (float)
-#compressor-release=100.000000
-
-# Threshold level (float)
-#compressor-threshold=-11.000000
-
-# Ratio (float)
-#compressor-ratio=8.000000
-
-# Knee radius (float)
-#compressor-knee=2.500000
-
-# Makeup gain (float)
-#compressor-makeup-gain=7.000000
-
-[samplerate] # Secret Rabbit Code (libsamplerate) resampler
-
-# Sample rate converter type (integer)
-#src-converter-type=2
-
-[equalizer] # Equalizer with 10 bands
-
-# Equalizer preset (string)
-#equalizer-preset=flat
-
-# Bands gain (string)
-#equalizer-bands=
-
-# Two pass (boolean)
-#equalizer-2pass=0
-
-# Global gain (float)
-#equalizer-preamp=12.000000
-
-[theora] # Theora video decoder
-
-# Encoding quality (integer)
-#sout-theora-quality=2
-
-[zvbi] # VBI and Teletext decoder
-
-# Teletext page (integer)
-#vbi-page=100
-
-# Teletext transparency (boolean)
-#vbi-opaque=1
-
-# Teletext alignment (integer)
-#vbi-position=4
-
-# Teletext text subtitles (boolean)
-#vbi-text=0
-
-[spudec] # DVD subtitles decoder
-
-# Disable DVD subtitle transparency (boolean)
-#dvdsub-transparency=0
-
-[dvbsub] # DVB subtitles decoder
-
-# Subpicture position (integer)
-#dvbsub-position=8
-
-# Decoding X coordinate (integer)
-#dvbsub-x=-1
-
-# Decoding Y coordinate (integer)
-#dvbsub-y=-1
-
-# Encoding X coordinate (integer)
-#sout-dvbsub-x=-1
-
-# Encoding Y coordinate (integer)
-#sout-dvbsub-y=-1
-
-[ddummy] # Dummy decoder
-
-# Save raw codec data (boolean)
-#dummy-save-es=0
-
-[x264] # H.264/MPEG4 AVC encoder (x264)
-
-# Maximum GOP size (integer)
-#sout-x264-keyint=250
-
-# Minimum GOP size (integer)
-#sout-x264-min-keyint=25
-
-# Use recovery points to close GOPs (boolean)
-#sout-x264-opengop=0
-
-# Enable compatibility hacks for Blu-ray support (boolean)
-#sout-x264-bluray-compat=0
-
-# Extra I-frames aggressivity (integer)
-#sout-x264-scenecut=40
-
-# B-frames between I and P (integer)
-#sout-x264-bframes=3
-
-# Adaptive B-frame decision (integer)
-#sout-x264-b-adapt=1
-
-# Influence (bias) B-frames usage (integer)
-#sout-x264-b-bias=0
-
-# Keep some B-frames as references (string)
-#sout-x264-bpyramid=normal
-
-# CABAC (boolean)
-#sout-x264-cabac=1
-
-# Number of reference frames (integer)
-#sout-x264-ref=3
-
-# Skip loop filter (boolean)
-#sout-x264-nf=0
-
-# Loop filter AlphaC0 and Beta parameters alpha:beta (string)
-#sout-x264-deblock=0:0
-
-# Strength of psychovisual optimization, default is "1.0:0.0" (string)
-#sout-x264-psy-rd=1.0:0.0
-
-# Use Psy-optimizations (boolean)
-#sout-x264-psy=1
-
-# H.264 level (string)
-#sout-x264-level=0
-
-# H.264 profile (string)
-#sout-x264-profile=high
-
-# Interlaced mode (boolean)
-#sout-x264-interlaced=0
-
-# Force number of slices per frame (integer)
-#sout-x264-slices=0
-
-# Limit the size of each slice in bytes (integer)
-#sout-x264-slice-max-size=0
-
-# Limit the size of each slice in macroblocks (integer)
-#sout-x264-slice-max-mbs=0
-
-# HRD-timing information (string)
-#sout-x264-hrd=none
-
-# Set QP (integer)
-#sout-x264-qp=-1
-
-# Quality-based VBR (integer)
-#sout-x264-crf=23
-
-# Min QP (integer)
-#sout-x264-qpmin=10
-
-# Max QP (integer)
-#sout-x264-qpmax=51
-
-# Max QP step (integer)
-#sout-x264-qpstep=4
-
-# Average bitrate tolerance (float)
-#sout-x264-ratetol=1.000000
-
-# Max local bitrate (integer)
-#sout-x264-vbv-maxrate=0
-
-# VBV buffer (integer)
-#sout-x264-vbv-bufsize=0
-
-# Initial VBV buffer occupancy (float)
-#sout-x264-vbv-init=0.900000
-
-# QP factor between I and P (float)
-#sout-x264-ipratio=1.400000
-
-# QP factor between P and B (float)
-#sout-x264-pbratio=1.300000
-
-# QP difference between chroma and luma (integer)
-#sout-x264-chroma-qp-offset=0
-
-# Multipass ratecontrol (integer)
-#sout-x264-pass=0
-
-# QP curve compression (float)
-#sout-x264-qcomp=0.600000
-
-# Reduce fluctuations in QP (float)
-#sout-x264-cplxblur=20.000000
-
-# Reduce fluctuations in QP (float)
-#sout-x264-qblur=0.500000
-
-# How AQ distributes bits (integer)
-#sout-x264-aq-mode=1
-
-# Strength of AQ (float)
-#sout-x264-aq-strength=1.000000
-
-# Partitions to consider (string)
-#sout-x264-partitions=normal
-
-# Direct MV prediction mode (string)
-#sout-x264-direct=spatial
-
-# Direct prediction size (integer)
-#sout-x264-direct-8x8=1
-
-# Weighted prediction for B-frames (boolean)
-#sout-x264-weightb=1
-
-# Weighted prediction for P-frames (integer)
-#sout-x264-weightp=2
-
-# Integer pixel motion estimation method (string)
-#sout-x264-me=hex
-
-# Maximum motion vector search range (integer)
-#sout-x264-merange=16
-
-# Maximum motion vector length (integer)
-#sout-x264-mvrange=-1
-
-# Minimum buffer space between threads (integer)
-#sout-x264-mvrange-thread=-1
-
-# Subpixel motion estimation and partition decision quality (integer)
-#sout-x264-subme=7
-
-# Decide references on a per partition basis (boolean)
-#sout-x264-mixed-refs=1
-
-# Chroma in motion estimation (boolean)
-#sout-x264-chroma-me=1
-
-# Adaptive spatial transform size (boolean)
-#sout-x264-8x8dct=1
-
-# Trellis RD quantization (integer)
-#sout-x264-trellis=1
-
-# Framecount to use on frametype lookahead (integer)
-#sout-x264-lookahead=40
-
-# Use Periodic Intra Refresh (boolean)
-#sout-x264-intra-refresh=0
-
-# Use mb-tree ratecontrol (boolean)
-#sout-x264-mbtree=1
-
-# Early SKIP detection on P-frames (boolean)
-#sout-x264-fast-pskip=1
-
-# Coefficient thresholding on P-frames (boolean)
-#sout-x264-dct-decimate=1
-
-# Noise reduction (integer)
-#sout-x264-nr=0
-
-# Inter luma quantization deadzone (integer)
-#sout-x264-deadzone-inter=21
-
-# Intra luma quantization deadzone (integer)
-#sout-x264-deadzone-intra=11
-
-# Non-deterministic optimizations when threaded (boolean)
-#sout-x264-non-deterministic=0
-
-# CPU optimizations (boolean)
-#sout-x264-asm=1
-
-# PSNR computation (boolean)
-#sout-x264-psnr=0
-
-# SSIM computation (boolean)
-#sout-x264-ssim=0
-
-# Quiet mode (boolean)
-#sout-x264-quiet=0
-
-# SPS and PPS id numbers (integer)
-#sout-x264-sps-id=0
-
-# Access unit delimiters (boolean)
-#sout-x264-aud=0
-
-# Statistics (boolean)
-#sout-x264-verbose=0
-
-# Filename for 2 pass stats file (string)
-#sout-x264-stats=x264_2pass.log
-
-# Use preset as default settings. Overridden by user settings. (string)
-#sout-x264-preset=
-
-# Tune the settings for a particular type of source or situation. Overridden by user settings. (string)
-#sout-x264-tune=
-
-[speex] # Speex audio decoder
-
-# Mode (integer)
-#sout-speex-mode=0
-
-# Encoding complexity (integer)
-#sout-speex-complexity=3
-
-# CBR encoding (boolean)
-#sout-speex-cbr=0
-
-# Encoding quality (float)
-#sout-speex-quality=8.000000
-
-# Maximal bitrate (integer)
-#sout-speex-max-bitrate=0
-
-# Voice activity detection (boolean)
-#sout-speex-vad=1
-
-# Discontinuous Transmission (boolean)
-#sout-speex-dtx=0
-
-[telx] # Teletext subtitles decoder
-
-# Override page (integer)
-#telx-override-page=-1
-
-# Ignore subtitle flag (boolean)
-#telx-ignore-subtitle-flag=0
-
-# Workaround for France (boolean)
-#telx-french-workaround=0
-
-[subsdec] # Text subtitles decoder
-
-# Subtitles justification (integer)
-#subsdec-align=0
-
-# Subtitles text encoding (string)
-#subsdec-encoding=
-
-# UTF-8 subtitles autodetection (boolean)
-#subsdec-autodetect-utf8=1
-
-# Formatted Subtitles (boolean)
-#subsdec-formatted=1
-
-[vorbis] # Vorbis audio decoder
-
-# Encoding quality (integer)
-#sout-vorbis-quality=0
-
-# Maximum encoding bitrate (integer)
-#sout-vorbis-max-bitrate=0
-
-# Minimum encoding bitrate (integer)
-#sout-vorbis-min-bitrate=0
-
-# CBR encoding (boolean)
-#sout-vorbis-cbr=0
-
-[schroedinger] # Dirac video decoder using libschroedinger
-
-# Rate control method (string)
-#sout-schro-rate-control=
-
-# Constant quality factor (float)
-#sout-schro-quality=-1.000000
-
-# Noise Threshold (float)
-#sout-schro-noise-threshold=-1.000000
-
-# CBR bitrate (kbps) (integer)
-#sout-schro-bitrate=-1
-
-# Maximum bitrate (kbps) (integer)
-#sout-schro-max-bitrate=-1
-
-# Minimum bitrate (kbps) (integer)
-#sout-schro-min-bitrate=-1
-
-# GOP structure (string)
-#sout-schro-gop-structure=
-
-# GOP length (integer)
-#sout-schro-gop-length=-1
-
-# Chroma format (string)
-#sout-schro-chroma-fmt=420
-
-# Picture coding mode (string)
-#sout-schro-coding-mode=auto
-
-# Motion Vector precision (string)
-#sout-schro-mv-precision=
-
-# Size of motion compensation blocks (string)
-#sout-schro-motion-block-size=
-
-# Overlap of motion compensation blocks (string)
-#sout-schro-motion-block-overlap=
-
-# Three component motion estimation (integer)
-#sout-schro-me-combined=-1
-
-# Enable hierarchical Motion Estimation (integer)
-#sout-schro-enable-hierarchical-me=-1
-
-# Number of levels of downsampling (integer)
-#sout-schro-downsample-levels=-1
-
-# Enable Global Motion Estimation (integer)
-#sout-schro-enable-global-me=-1
-
-# Enable Phase Correlation Estimation (integer)
-#sout-schro-enable-phasecorr-me=-1
-
-# Intra picture DWT filter (string)
-#sout-schro-intra-wavelet=
-
-# Inter picture DWT filter (string)
-#sout-schro-inter-wavelet=
-
-# Number of DWT iterations (integer)
-#sout-schro-transform-depth=-1
-
-# Enable multiple quantizers (integer)
-#sout-schro-enable-multiquant=-1
-
-# Size of code blocks in each subband (string)
-#sout-schro-codeblock-size=
-
-# Prefilter (string)
-#sout-schro-filtering=
-
-# Amount of prefiltering (float)
-#sout-schro-filter-value=-1.000000
-
-# Enable Scene Change Detection (integer)
-#sout-schro-enable-scd=-1
-
-# perceptual weighting method (string)
-#sout-schro-perceptual-weighting=
-
-# perceptual distance (float)
-#sout-schro-perceptual-distance=-1.000000
-
-# Disable arithmetic coding (integer)
-#sout-schro-enable-noarith=-1
-
-# Horizontal slices per frame (integer)
-#sout-schro-horiz-slices=-1
-
-# Vertical slices per frame (integer)
-#sout-schro-vert-slices=-1
-
-# Force Profile (string)
-#sout-schro-force-profile=
-
-[avcodec] # FFmpeg audio/video decoder
-
-# Direct rendering (boolean)
-#ffmpeg-dr=1
-
-# Error resilience (integer)
-#ffmpeg-error-resilience=1
-
-# Workaround bugs (integer)
-#ffmpeg-workaround-bugs=1
-
-# Hurry up (boolean)
-#ffmpeg-hurry-up=1
-
-# Skip frame (default=0) (integer)
-#ffmpeg-skip-frame=0
-
-# Skip idct (default=0) (integer)
-#ffmpeg-skip-idct=0
-
-# Visualize motion vectors (integer)
-#ffmpeg-vismv=0
-
-# Low resolution decoding (integer)
-#ffmpeg-lowres=0
-
-# Allow speed tricks (boolean)
-#ffmpeg-fast=0
-
-# Skip the loop filter for H.264 decoding (integer)
-#ffmpeg-skiploopfilter=0
-
-# Debug mask (integer)
-#ffmpeg-debug=0
-
-# Codec name (string)
-#ffmpeg-codec=
-
-# Hardware decoding (boolean)
-#ffmpeg-hw=0
-
-# Threads (integer)
-#ffmpeg-threads=0
-
-# Codec name (string)
-#sout-ffmpeg-codec=
-
-# Quality level (string)
-#sout-ffmpeg-hq=simple
-
-# Ratio of key frames (integer)
-#sout-ffmpeg-keyint=0
-
-# Ratio of B frames (integer)
-#sout-ffmpeg-bframes=0
-
-# Hurry up (boolean)
-#sout-ffmpeg-hurry-up=0
-
-# Interlaced encoding (boolean)
-#sout-ffmpeg-interlace=0
-
-# Interlaced motion estimation (boolean)
-#sout-ffmpeg-interlace-me=1
-
-# Video bitrate tolerance (integer)
-#sout-ffmpeg-vt=0
-
-# Pre-motion estimation (boolean)
-#sout-ffmpeg-pre-me=0
-
-# Rate control buffer size (integer)
-#sout-ffmpeg-rc-buffer-size=1835008
-
-# Rate control buffer aggressiveness (float)
-#sout-ffmpeg-rc-buffer-aggressivity=1.000000
-
-# I quantization factor (float)
-#sout-ffmpeg-i-quant-factor=0.000000
-
-# Noise reduction (integer)
-#sout-ffmpeg-noise-reduction=0
-
-# MPEG4 quantization matrix (boolean)
-#sout-ffmpeg-mpeg4-matrix=0
-
-# Minimum video quantizer scale (integer)
-#sout-ffmpeg-qmin=0
-
-# Maximum video quantizer scale (integer)
-#sout-ffmpeg-qmax=0
-
-# Trellis quantization (boolean)
-#sout-ffmpeg-trellis=0
-
-# Fixed quantizer scale (float)
-#sout-ffmpeg-qscale=0.000000
-
-# Strict standard compliance (integer)
-#sout-ffmpeg-strict=0
-
-# Luminance masking (float)
-#sout-ffmpeg-lumi-masking=0.000000
-
-# Darkness masking (float)
-#sout-ffmpeg-dark-masking=0.000000
-
-# Motion masking (float)
-#sout-ffmpeg-p-masking=0.000000
-
-# Border masking (float)
-#sout-ffmpeg-border-masking=0.000000
-
-# Luminance elimination (integer)
-#sout-ffmpeg-luma-elim-threshold=0
-
-# Chrominance elimination (integer)
-#sout-ffmpeg-chroma-elim-threshold=0
-
-# Specify AAC audio profile to use (string)
-#sout-ffmpeg-aac-profile=low
-
-[svcdsub] # Philips OGT (SVCD subtitle) decoder
-
-[kate] # Kate overlay decoder
-
-# Formatted Subtitles (boolean)
-#kate-formatted=1
-
-# Use Tiger for rendering (boolean)
-#kate-use-tiger=1
-
-# Rendering quality (float)
-#kate-tiger-quality=1.000000
-
-# Default font description (string)
-#kate-tiger-default-font-desc=
-
-# Default font effect (integer)
-#kate-tiger-default-font-effect=0
-
-# Default font effect strength (float)
-#kate-tiger-default-font-effect-strength=0.500000
-
-# Default font color (integer)
-#kate-tiger-default-font-color=16777215
-
-# Default font alpha (integer)
-#kate-tiger-default-font-alpha=255
-
-# Default background color (integer)
-#kate-tiger-default-background-color=16777215
-
-# Default background alpha (integer)
-#kate-tiger-default-background-alpha=0
-
-[svg] # svg
-
-# SVG template file (string)
-#svg-template-file=
-
-[freetype] # Freetype2 font renderer
-
-# Font (string)
-#freetype-font=Serif Bold
-
-# Font size in pixels (integer)
-#freetype-fontsize=0
-
-# Relative font size (integer)
-#freetype-rel-fontsize=16
-
-# Text opacity (integer)
-#freetype-opacity=255
-
-# Text default color (integer)
-#freetype-color=16777215
-
-# Force bold (boolean)
-#freetype-bold=0
-
-# Background opacity (integer)
-#freetype-background-opacity=0
-
-# Background color (integer)
-#freetype-background-color=0
-
-# Outline opacity (integer)
-#freetype-outline-opacity=255
-
-# Outline color (integer)
-#freetype-outline-color=0
-
-# Outline thickness (integer)
-#freetype-outline-thickness=4
-
-# Shadow opacity (integer)
-#freetype-shadow-opacity=128
-
-# Shadow color (integer)
-#freetype-shadow-color=0
-
-# Shadow angle (float)
-#freetype-shadow-angle=-45.000000
-
-# Shadow distance (float)
-#freetype-shadow-distance=0.060000
-
-# Use YUVP renderer (boolean)
-#freetype-yuvp=0
-
-[sap] # Network streams (SAP)
-
-# SAP multicast address (string)
-#sap-addr=
-
-# SAP timeout (seconds) (integer)
-#sap-timeout=1800
-
-# Try to parse the announce (boolean)
-#sap-parse=1
-
-# SAP Strict mode (boolean)
-#sap-strict=0
-
-[podcast] # Podcasts
-
-# Podcast URLs list (string)
-#podcast-urls=
-
-[skins2] # Skinnable Interface
-
-# Skin to use (string)
-#skins2-last=
-
-# Config of last used skin (string)
-#skins2-config=
-
-# Enable transparency effects (boolean)
-#skins2-transparency=0
-
-# Use a skinned playlist (boolean)
-#skinned-playlist=1
-
-# Display video in a skinned window if any (boolean)
-#skinned-video=1
-
-[qt4] # Qt interface
-
-# Start in minimal view (without menus) (boolean)
-#qt-minimal-view=0
-
-# Systray icon (boolean)
-#qt-system-tray=1
-
-# Show notification popup on track change (boolean)
-#qt-notification=1
-
-# Start VLC with only a systray icon (boolean)
-#qt-start-minimized=0
-
-# Pause the video playback when minimized (boolean)
-#qt-pause-minimized=0
-
-# Windows opacity between 0.1 and 1 (float)
-#qt-opacity=1.000000
-
-# Fullscreen controller opacity between 0.1 and 1 (float)
-#qt-fs-opacity=0.800000
-
-# Resize interface to the native video size (boolean)
-#qt-video-autoresize=1
-
-# Show playing item name in window title (boolean)
-#qt-name-in-title=1
-
-# Show a controller in fullscreen mode (boolean)
-#qt-fs-controller=1
-
-# Save the recently played items in the menu (boolean)
-#qt-recentplay=1
-
-# List of words separated by | to filter (string)
-#qt-recentplay-filter=
-
-# Automatically save the volume on exit (boolean)
-#qt-autosave-volume=1
-
-# Embed the file browser in open dialog (boolean)
-#qt-embedded-open=0
-
-# Show advanced preferences over simple ones (boolean)
-#qt-advanced-pref=0
-
-# Show unimportant error and warnings dialogs (boolean)
-#qt-error-dialogs=1
-
-# Define the colors of the volume slider (string)
-#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29
-
-# Ask for network policy at start (boolean)
-qt-privacy-ask=0
-
-# Define which screen fullscreen goes (integer)
-#qt-fullscreen-screennumber=-1
-
-# Load extensions on startup (boolean)
-#qt-autoload-extensions=1
-
-# Display background cone or art (boolean)
-#qt-bgcone=1
-
-# Expanding background cone or art. (boolean)
-#qt-bgcone-expands=0
-
-# Allow automatic icon changes (boolean)
-#qt-icon-change=1
-
-[ncurses] # Ncurses interface
-
-# Filebrowser starting point (string)
-#browse-dir=
-
-[visual] # Visualizer filter
-
-# Effects list (string)
-#effect-list=spectrum
-
-# Video width (integer)
-#effect-width=800
-
-# Video height (integer)
-#effect-height=500
-
-# Show 80 bands instead of 20 (boolean)
-#visual-80-bands=1
-
-# Draw peaks in the analyzer (boolean)
-#visual-peaks=1
-
-# Enable original graphic spectrum (boolean)
-#spect-show-original=0
-
-# Draw the base of the bands (boolean)
-#spect-show-base=1
-
-# Base pixel radius (integer)
-#spect-radius=42
-
-# Spectral sections (integer)
-#spect-sections=3
-
-# V-plane color (integer)
-#spect-color=80
-
-# Draw bands in the spectrometer (boolean)
-#spect-show-bands=1
-
-# Show 80 bands instead of 20 (boolean)
-#spect-80-bands=1
-
-# Number of blank pixels between bands. (integer)
-#spect-separ=1
-
-# Amplification (integer)
-#spect-amp=8
-
-# Draw peaks in the analyzer (boolean)
-#spect-show-peaks=1
-
-# Peak extra width (integer)
-#spect-peak-width=61
-
-# Peak height (integer)
-#spect-peak-height=1
-
-[gnutls] # GNU TLS transport layer security
-
-# TLS cipher priorities (string)
-#gnutls-priorities=NORMAL
-
-[vod_rtsp] # RTSP VoD server
-
-# MUX for RAW RTSP transport (string)
-#rtsp-raw-mux=ts
-
-# Maximum number of connections (integer)
-#rtsp-throttle-users=0
-
-# Sets the timeout option in the RTSP session string (integer)
-#rtsp-session-timeout=5
-
-[logger] # File logging
-
-# Log filename (string)
-#logfile=
-
-# Log format (string)
-#logmode=text
-
-# Syslog facility (string)
-#syslog-facility=user
-
-# Verbosity (integer)
-#log-verbose=-1
-
-[audioscrobbler] # Submission of played songs to last.fm
-
-# Username (string)
-#lastfm-username=
-
-# Password (string)
-#lastfm-password=
-
-# Scrobbler URL (string)
-#scrobbler-url=post.audioscrobbler.com
-
-[cdda] # Audio CD input
-
-# CDDB Server (string)
-#cddb-server=freedb.videolan.org
-
-# CDDB port (integer)
-#cddb-port=80
-
-[dtv] # Digital Television and Radio
-
-# DVB adapter (integer)
-#dvb-adapter=0
-
-# DVB device (integer)
-#dvb-device=0
-
-# Do not demultiplex (boolean)
-#dvb-budget-mode=0
-
-# Frequency (Hz) (integer)
-#dvb-frequency=0
-
-# Spectrum inversion (integer)
-#dvb-inversion=-1
-
-# Bandwidth (MHz) (integer)
-#dvb-bandwidth=0
-
-# Transmission mode (integer)
-#dvb-transmission=0
-
-# Guard interval (string)
-#dvb-guard=
-
-# High-priority code rate (string)
-#dvb-code-rate-hp=
-
-# Low-priority code rate (string)
-#dvb-code-rate-lp=
-
-# Hierarchy mode (integer)
-#dvb-hierarchy=-1
-
-# Layer A modulation (string)
-#dvb-a-modulation=
-
-# Layer A code rate (string)
-#dvb-a-fec=
-
-# Layer A segments count (integer)
-#dvb-a-count=0
-
-# Layer A time interleaving (integer)
-#dvb-a-interleaving=0
-
-# Layer B modulation (string)
-#dvb-b-modulation=
-
-# Layer B code rate (string)
-#dvb-b-fec=
-
-# Layer B segments count (integer)
-#dvb-b-count=0
-
-# Layer B time interleaving (integer)
-#dvb-b-interleaving=0
-
-# Layer C modulation (string)
-#dvb-c-modulation=
-
-# Layer C code rate (string)
-#dvb-c-fec=
-
-# Layer C segments count (integer)
-#dvb-c-count=0
-
-# Layer C time interleaving (integer)
-#dvb-c-interleaving=0
-
-# Modulation / Constellation (string)
-#dvb-modulation=
-
-# Symbol rate (bauds) (integer)
-#dvb-srate=0
-
-# FEC code rate (string)
-#dvb-fec=
-
-# Pilot (integer)
-#dvb-pilot=-1
-
-# Roll-off factor (integer)
-#dvb-rolloff=-1
-
-# Transport stream ID (integer)
-#dvb-ts-id=0
-
-# Polarization (Voltage) (string)
-#dvb-polarization=
-
-# (integer)
-#dvb-voltage=13
-
-# High LNB voltage (boolean)
-#dvb-high-voltage=0
-
-# Local oscillator low frequency (kHz) (integer)
-#dvb-lnb-low=0
-
-# Local oscillator high frequency (kHz) (integer)
-#dvb-lnb-high=0
-
-# Universal LNB switch frequency (kHz) (integer)
-#dvb-lnb-switch=11700000
-
-# DiSEqC LNB number (integer)
-#dvb-satno=0
-
-# Continuous 22kHz tone (integer)
-#dvb-tone=-1
-
-[access_smb] # SMB input
-
-# SMB user name (string)
-#smb-user=
-
-# SMB password (string)
-#smb-pwd=
-
-# SMB domain (string)
-#smb-domain=
-
-[filesystem] # File input
-
-# Subdirectory behavior (string)
-#recursive=expand
-
-# Ignored extensions (string)
-#ignore-filetypes=m3u,db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa
-
-[xcb_screen] # Screen capture (with X11/XCB)
-
-# Frame rate (float)
-#screen-fps=2.000000
-
-# Region left column (integer)
-#screen-left=0
-
-# Region top row (integer)
-#screen-top=0
-
-# Capture region width (integer)
-#screen-width=0
-
-# Capture region height (integer)
-#screen-height=0
-
-# Follow the mouse (boolean)
-#screen-follow-mouse=0
-
-[access_alsa] # ALSA audio capture input
-
-# Stereo (boolean)
-#alsa-stereo=1
-
-# Capture format (default s16l) (string)
-#alsa-format=s16l
-
-# Samplerate (integer)
-#alsa-samplerate=48000
-
-[linsys_sdi] # SDI Input
-
-# Link # (integer)
-#linsys-sdi-link=0
-
-# Video ID (integer)
-#linsys-sdi-id-video=0
-
-# Aspect ratio (string)
-#linsys-sdi-aspect-ratio=
-
-# Audio configuration (string)
-#linsys-sdi-audio=0=1,1
-
-# Teletext configuration (string)
-#linsys-sdi-telx=
-
-# Teletext language (string)
-#linsys-sdi-telx-lang=
-
-[access_ftp] # FTP input
-
-# FTP user name (string)
-#ftp-user=anonymous
-
-# FTP password (string)
-#ftp-pwd=anonymous@example.com
-
-# FTP account (string)
-#ftp-account=anonymous
-
-[access_imem] # Memory input
-
-# ID (integer)
-#imem-id=-1
-
-# Group (integer)
-#imem-group=0
-
-# Category (integer)
-#imem-cat=0
-
-# Codec (string)
-#imem-codec=
-
-# Language (string)
-#imem-language=
-
-# Sample rate (integer)
-#imem-samplerate=0
-
-# Channels count (integer)
-#imem-channels=0
-
-# Width (integer)
-#imem-width=0
-
-# Height (integer)
-#imem-height=0
-
-# Display aspect ratio (string)
-#imem-dar=
-
-# Frame rate (string)
-#imem-fps=
-
-# Size (integer)
-#imem-size=0
-
-[access_oss] # OSS input
-
-# Stereo (boolean)
-#oss-stereo=1
-
-# Samplerate (integer)
-#oss-samplerate=48000
-
-[v4l2] # Video4Linux2 input
-
-# Device (string)
-#v4l2-dev=/dev/video0
-
-# Standard (string)
-#v4l2-standard=
-
-# Video input chroma format (string)
-#v4l2-chroma=
-
-# Input (integer)
-#v4l2-input=0
-
-# Audio input (integer)
-#v4l2-audio-input=-1
-
-# Width (integer)
-#v4l2-width=-1
-
-# Height (integer)
-#v4l2-height=-1
-
-# Picture aspect-ratio n:m (string)
-#v4l2-aspect-ratio=4:3
-
-# Framerate (float)
-#v4l2-fps=0.000000
-
-# Use libv4l2 (boolean)
-#v4l2-use-libv4l2=0
-
-# Tuner id (integer)
-#v4l2-tuner=0
-
-# Frequency (integer)
-#v4l2-tuner-frequency=-1
-
-# Audio mode (integer)
-#v4l2-tuner-audio-mode=-1
-
-# Reset controls (boolean)
-#v4l2-controls-reset=0
-
-# Brightness (integer)
-#v4l2-brightness=-1
-
-# Automatic brightness (integer)
-#v4l2-brightness-auto=-1
-
-# Contrast (integer)
-#v4l2-contrast=-1
-
-# Saturation (integer)
-#v4l2-saturation=-1
-
-# Hue (integer)
-#v4l2-hue=-1
-
-# Automatic hue (integer)
-#v4l2-hue-auto=-1
-
-# White balance temperature (K) (integer)
-#v4l2-white-balance-temperature=-1
-
-# Automatic white balance (integer)
-#v4l2-auto-white-balance=-1
-
-# Red balance (integer)
-#v4l2-red-balance=-1
-
-# Blue balance (integer)
-#v4l2-blue-balance=-1
-
-# Gamma (integer)
-#v4l2-gamma=-1
-
-# Automatic gain (integer)
-#v4l2-autogain=-1
-
-# Gain (integer)
-#v4l2-gain=-1
-
-# Sharpness (integer)
-#v4l2-sharpness=-1
-
-# Chroma gain (integer)
-#v4l2-chroma-gain=-1
-
-# Automatic chroma gain (integer)
-#v4l2-chroma-gain-auto=-1
-
-# Power line frequency (integer)
-#v4l2-power-line-frequency=-1
-
-# Backlight compensation (integer)
-#v4l2-backlight-compensation=-1
-
-# Band-stop filter (integer)
-#v4l2-band-stop-filter=-1
-
-# Horizontal flip (boolean)
-#v4l2-hflip=0
-
-# Vertical flip (boolean)
-#v4l2-vflip=0
-
-# Rotate (degrees) (integer)
-#v4l2-rotate=-1
-
-# Color killer (integer)
-#v4l2-color-killer=-1
-
-# Color effect (integer)
-#v4l2-color-effect=-1
-
-# Audio volume (integer)
-#v4l2-audio-volume=-1
-
-# Audio balance (integer)
-#v4l2-audio-balance=-1
-
-# Mute (boolean)
-#v4l2-audio-mute=0
-
-# Bass level (integer)
-#v4l2-audio-bass=-1
-
-# Treble level (integer)
-#v4l2-audio-treble=-1
-
-# Loudness mode (boolean)
-#v4l2-audio-loudness=0
-
-# v4l2 driver controls (string)
-#v4l2-set-ctrls=
-
-[rtp] # Real-Time Protocol (RTP) input
-
-# RTCP (local) port (integer)
-#rtcp-port=0
-
-# SRTP key (hexadecimal) (string)
-#srtp-key=
-
-# SRTP salt (hexadecimal) (string)
-#srtp-salt=
-
-# Maximum RTP sources (integer)
-#rtp-max-src=1
-
-# RTP source timeout (sec) (integer)
-#rtp-timeout=5
-
-# Maximum RTP sequence number dropout (integer)
-#rtp-max-dropout=3000
-
-# Maximum RTP sequence number misordering (integer)
-#rtp-max-misorder=100
-
-# RTP payload format assumed for dynamic payloads (string)
-#rtp-dynamic-pt=
-
-[access_vdr] # VDR recordings
-
-# Chapter offset in ms (integer)
-#vdr-chapter-offset=0
-
-# Frame rate (float)
-#vdr-fps=25.000000
-
-[access_http] # HTTP input
-
-# HTTP proxy (string)
-#http-proxy=
-
-# HTTP proxy password (string)
-#http-proxy-pwd=
-
-# HTTP referer value (string)
-#http-referrer=
-
-# User Agent (string)
-#http-user-agent=
-
-# Auto re-connect (boolean)
-#http-reconnect=0
-
-# Continuous stream (boolean)
-#http-continuous=0
-
-# Forward Cookies (boolean)
-#http-forward-cookies=1
-
-[linsys_hdsdi] # HD-SDI Input
-
-# Link # (integer)
-#linsys-hdsdi-link=0
-
-# Video ID (integer)
-#linsys-hdsdi-id-video=0
-
-# Aspect ratio (string)
-#linsys-hdsdi-aspect-ratio=
-
-# Audio configuration (string)
-#linsys-hdsdi-audio=0=1,1
-
-[dvdnav] # DVDnav Input
-
-# DVD angle (integer)
-#dvdnav-angle=1
-
-# Start directly in menu (boolean)
-#dvdnav-menu=1
-
-[access_jack] # JACK audio input
-
-# Pace (boolean)
-#jack-input-use-vlc-pace=0
-
-# Auto Connection (boolean)
-#jack-input-auto-connect=0
-
-[pvr] # IVTV MPEG Encoding cards input
-
-# Device (string)
-#pvr-device=/dev/video0
-
-# Radio device (string)
-#pvr-radio-device=/dev/radio0
-
-# Norm (integer)
-#pvr-norm=0
-
-# Width (integer)
-#pvr-width=-1
-
-# Height (integer)
-#pvr-height=-1
-
-# Frequency (integer)
-#pvr-frequency=-1
-
-# Framerate (integer)
-#pvr-framerate=-1
-
-# Key interval (integer)
-#pvr-keyint=-1
-
-# Framerate (integer)
-#pvr-bframes=-1
-
-# Bitrate (integer)
-#pvr-bitrate=-1
-
-# Bitrate peak (integer)
-#pvr-bitrate-peak=-1
-
-# Bitrate mode (integer)
-#pvr-bitrate-mode=-1
-
-# Audio bitmask (integer)
-#pvr-audio-bitmask=-1
-
-# Volume (integer)
-#pvr-audio-volume=-1
-
-# Channel (integer)
-#pvr-channel=-1
-
-[access_shm] # Shared memory framebuffer
-
-# Frame rate (float)
-#shm-fps=10.000000
-
-# Frame buffer width (integer)
-#shm-width=800
-
-# Frame buffer height (integer)
-#shm-height=480
-
-# Frame buffer depth (integer)
-#shm-depth=32
-
-[access_mms] # Microsoft Media Server (MMS) input
-
-# TCP/UDP timeout (ms) (integer)
-#mms-timeout=5000
-
-# Force selection of all streams (boolean)
-#mms-all=0
-
-# Maximum bitrate (integer)
-#mms-maxbitrate=0
-
-# HTTP proxy (string)
-#mmsh-proxy=
-
-[access_udp] # UDP input
-
-[dvdread] # DVDRead Input (no menu support)
-
-# DVD angle (integer)
-#dvdread-angle=1
-
-[libbluray] # Blu-Ray Disc support (libbluray)
-
-# Bluray menus (boolean)
-#bluray-menu=0
-
-[lua] # Lua interpreter
-
-# Lua interface (string)
-#lua-intf=dummy
-
-# Lua interface configuration (string)
-#lua-config=
-
-# Source directory (string)
-#http-src=
-
-# Directory index (boolean)
-#http-index=0
-
-# TCP command input (string)
-#rc-host=
-
-# CLI input (string)
-#cli-host=
-
-# Host (string)
-#telnet-host=localhost
-
-# Port (integer)
-#telnet-port=4212
-
-# Password (string)
-#telnet-password=admin
-
-[main] # main program
-
-# Enable audio (boolean)
-#audio=1
-
-# Default audio volume (integer)
-volume=263
-
-# Audio output volume step (integer)
-#volume-step=32
-
-# High quality audio resampling (boolean)
-#hq-resampling=1
-
-# Use S/PDIF when available (boolean)
-#spdif=0
-
-# Force detection of Dolby Surround (integer)
-#force-dolby-surround=0
-
-# Audio desynchronization compensation (integer)
-#audio-desync=0
-
-# Replay gain mode (string)
-#audio-replay-gain-mode=none
-
-# Replay preamp (float)
-#audio-replay-gain-preamp=0.000000
-
-# Default replay gain (float)
-#audio-replay-gain-default=-7.000000
-
-# Peak protection (boolean)
-#audio-replay-gain-peak-protection=1
-
-# Enable time stretching audio (boolean)
-#audio-time-stretch=1
-
-# Audio output module (string)
-#aout=
-
-# Audio filters (string)
-#audio-filter=
-
-# Audio visualizations (string)
-#audio-visual=
-
-# Enable video (boolean)
-#video=1
-
-# Grayscale video output (boolean)
-#grayscale=0
-
-# Fullscreen video output (boolean)
-#fullscreen=0
-
-# Embedded video (boolean)
-#embedded-video=1
-
-# (boolean)
-#xlib=1
-
-# Drop late frames (boolean)
-#drop-late-frames=1
-
-# Skip frames (boolean)
-#skip-frames=1
-
-# Quiet synchro (boolean)
-#quiet-synchro=0
-
-# Key press events (boolean)
-#keyboard-events=1
-
-# Mouse events (boolean)
-#mouse-events=1
-
-# Overlay video output (boolean)
-#overlay=1
-
-# Always on top (boolean)
-#video-on-top=0
-
-# Enable wallpaper mode (boolean)
-#video-wallpaper=0
-
-# Disable screensaver (boolean)
-#disable-screensaver=1
-
-# Show media title on video (boolean)
-#video-title-show=1
-
-# Show video title for x milliseconds (integer)
-#video-title-timeout=5000
-
-# Position of video title (integer)
-#video-title-position=8
-
-# Hide cursor and fullscreen controller after x milliseconds (integer)
-#mouse-hide-timeout=1000
-
-# Video snapshot directory (or filename) (string)
-#snapshot-path=
-
-# Video snapshot file prefix (string)
-#snapshot-prefix=vlcsnap-
-
-# Video snapshot format (string)
-#snapshot-format=png
-
-# Display video snapshot preview (boolean)
-#snapshot-preview=1
-
-# Use sequential numbers instead of timestamps (boolean)
-#snapshot-sequential=0
-
-# Video snapshot width (integer)
-#snapshot-width=-1
-
-# Video snapshot height (integer)
-#snapshot-height=-1
-
-# Video width (integer)
-#width=-1
-
-# Video height (integer)
-#height=-1
-
-# Video X coordinate (integer)
-#video-x=0
-
-# Video Y coordinate (integer)
-#video-y=0
-
-# Video cropping (string)
-#crop=
-
-# Custom crop ratios list (string)
-#custom-crop-ratios=
-
-# Source aspect ratio (string)
-#aspect-ratio=
-
-# Video Auto Scaling (boolean)
-#autoscale=1
-
-# Video scaling factor (float)
-#scale=1.000000
-
-# Monitor pixel aspect ratio (string)
-#monitor-par=
-
-# Custom aspect ratios list (string)
-#custom-aspect-ratios=
-
-# Fix HDTV height (boolean)
-#hdtv-fix=1
-
-# Window decorations (boolean)
-#video-deco=1
-
-# Video title (string)
-#video-title=
-
-# Video alignment (integer)
-#align=0
-
-# Zoom video (float)
-#zoom=1.000000
-
-# Deinterlace (integer)
-#deinterlace=0
-
-# Deinterlace mode (string)
-#deinterlace-mode=blend
-
-# Video output module (string)
-#vout=
-
-# Video filter module (string)
-#video-filter=
-
-# Video splitter module (string)
-#video-splitter=
-
-# Enable sub-pictures (boolean)
-#spu=1
-
-# On Screen Display (boolean)
-#osd=1
-
-# Text rendering module (string)
-#text-renderer=
-
-# Use subtitle file (string)
-#sub-file=
-
-# Autodetect subtitle files (boolean)
-#sub-autodetect-file=1
-
-# Subtitle autodetection fuzziness (integer)
-#sub-autodetect-fuzzy=3
-
-# Subtitle autodetection paths (string)
-#sub-autodetect-path=./Subtitles, ./subtitles, ./Subs, ./subs
-
-# Force subtitle position (integer)
-#sub-margin=0
-
-# Subpictures source module (string)
-#sub-source=
-
-# Subpictures filter module (string)
-#sub-filter=
-
-# Program (integer)
-#program=0
-
-# Programs (string)
-#programs=
-
-# Audio track (integer)
-#audio-track=-1
-
-# Subtitles track (integer)
-#sub-track=-1
-
-# Audio language (string)
-#audio-language=
-
-# Subtitle language (string)
-#sub-language=
-
-# Audio track ID (integer)
-#audio-track-id=-1
-
-# Subtitles track ID (integer)
-#sub-track-id=-1
-
-# Preferred video resolution (integer)
-#preferred-resolution=-1
-
-# Input repetitions (integer)
-#input-repeat=0
-
-# Start time (float)
-#start-time=0.000000
-
-# Stop time (float)
-#stop-time=0.000000
-
-# Run time (float)
-#run-time=0.000000
-
-# Fast seek (boolean)
-#input-fast-seek=0
-
-# Playback speed (float)
-#rate=1.000000
-
-# Input list (string)
-#input-list=
-
-# Input slave (experimental) (string)
-#input-slave=
-
-# Bookmarks list for a stream (string)
-#bookmarks=
-
-# DVD device (string)
-#dvd=/dev/dvd
-
-# VCD device (string)
-#vcd=/dev/cdrom
-
-# Audio CD device (string)
-#cd-audio=/dev/cdrom
-
-# MTU of the network interface (integer)
-#mtu=1400
-
-# TCP connection timeout (integer)
-#ipv4-timeout=5000
-
-# HTTP server address (string)
-#http-host=
-
-# HTTP server port (integer)
-#http-port=8080
-
-# HTTPS server port (integer)
-#https-port=8443
-
-# RTSP server address (string)
-#rtsp-host=
-
-# RTSP server port (integer)
-#rtsp-port=554
-
-# HTTP/TLS server certificate (string)
-#http-cert=
-
-# HTTP/TLS server private key (string)
-#http-key=
-
-# HTTP/TLS Certificate Authority (string)
-#http-ca=
-
-# HTTP/TLS Certificate Revocation List (string)
-#http-crl=
-
-# SOCKS server (string)
-#socks=
-
-# SOCKS user name (string)
-#socks-user=
-
-# SOCKS password (string)
-#socks-pwd=
-
-# Title metadata (string)
-#meta-title=
-
-# Author metadata (string)
-#meta-author=
-
-# Artist metadata (string)
-#meta-artist=
-
-# Genre metadata (string)
-#meta-genre=
-
-# Copyright metadata (string)
-#meta-copyright=
-
-# Description metadata (string)
-#meta-description=
-
-# Date metadata (string)
-#meta-date=
-
-# URL metadata (string)
-#meta-url=
-
-# File caching (ms) (integer)
-#file-caching=300
-
-# Live capture caching (ms) (integer)
-#live-caching=300
-
-# Disc caching (ms) (integer)
-#disc-caching=300
-
-# Network caching (ms) (integer)
-#network-caching=1000
-
-# Clock reference average counter (integer)
-#cr-average=40
-
-# Clock synchronisation (integer)
-#clock-synchro=-1
-
-# Clock jitter (integer)
-#clock-jitter=5000
-
-# Network synchronisation (boolean)
-#network-synchronisation=0
-
-# Record directory or filename (string)
-#input-record-path=
-
-# Prefer native stream recording (boolean)
-#input-record-native=1
-
-# Timeshift directory (string)
-#input-timeshift-path=
-
-# Timeshift granularity (integer)
-#input-timeshift-granularity=-1
-
-# Change title according to current media (string)
-#input-title-format=$Z
-
-# Preferred decoders list (string)
-#codec=
-
-# Preferred encoders list (string)
-#encoder=
-
-# Access module (string)
-#access=
-
-# Demux module (string)
-#demux=
-
-# Stream filter module (string)
-#stream-filter=
-
-# Default stream output chain (string)
-#sout=
-
-# Display while streaming (boolean)
-#sout-display=0
-
-# Keep stream output open (boolean)
-#sout-keep=0
-
-# Enable streaming of all ES (boolean)
-#sout-all=0
-
-# Enable audio stream output (boolean)
-#sout-audio=1
-
-# Enable video stream output (boolean)
-#sout-video=1
-
-# Enable SPU stream output (boolean)
-#sout-spu=1
-
-# Stream output muxer caching (ms) (integer)
-#sout-mux-caching=1500
-
-# VLM configuration file (string)
-#vlm-conf=
-
-# Mux module (string)
-#mux=
-
-# Access output module (string)
-#access_output=
-
-# Hop limit (TTL) (integer)
-#ttl=-1
-
-# Multicast output interface (string)
-#miface=
-
-# DiffServ Code Point (integer)
-#dscp=0
-
-# Preferred packetizer list (string)
-#packetizer=
-
-# SAP announcement interval (integer)
-#sap-interval=5
-
-# Memory copy module (string)
-#memcpy=
-
-# VoD server module (string)
-#vod-server=
-
-# Use a plugins cache (boolean)
-#plugins-cache=1
-
-# Data search path (string)
-#data-path=
-
-# Allow real-time priority (boolean)
-#rt-priority=0
-
-# Adjust VLC priority (integer)
-#rt-offset=0
-
-# Inhibit the power management daemon during playback (boolean)
-#inhibit=1
-
-# Allow only one running instance (boolean)
-#one-instance=0
-
-# One instance when started from file (boolean)
-#one-instance-when-started-from-file=1
-
-# Enqueue items to playlist when in one instance mode (boolean)
-#playlist-enqueue=0
-
-# Play files randomly forever (boolean)
-#random=0
-
-# Repeat all (boolean)
-#loop=0
-
-# Repeat current item (boolean)
-#repeat=0
-
-# Play and exit (boolean)
-#play-and-exit=0
-
-# Play and stop (boolean)
-#play-and-stop=0
-
-# Play and pause (boolean)
-#play-and-pause=0
-
-# Auto start (boolean)
-#playlist-autostart=1
-
-# Use media library (boolean)
-#media-library=0
-
-# Display playlist tree (boolean)
-#playlist-tree=0
-
-# Default stream (string)
-#open=
-
-# Automatically preparse files (boolean)
-#auto-preparse=1
-
-# Album art policy (integer)
-#album-art=0
-
-# Services discovery modules (string)
-#services-discovery=
-
-# Verbosity (0,1,2) (integer)
-#verbose=0
-
-# Choose which objects should print debug message (string)
-#verbose-objects=
-
-# Be quiet (boolean)
-#quiet=0
-
-# Run as daemon process (boolean)
-#daemon=0
-
-# Write process id to file (string)
-#pidfile=
-
-# Log to file (boolean)
-#file-logging=0
-
-# Log to syslog (boolean)
-#syslog=0
-
-# Color messages (boolean)
-#color=1
-
-# Show advanced options (boolean)
-#advanced=0
-
-# Interface interaction (boolean)
-#interact=1
-
-# Locally collect statistics (boolean)
-#stats=1
-
-# Interface module (string)
-#intf=
-
-# Extra interface modules (string)
-#extraintf=
-
-# Control interfaces (string)
-#control=
-
-# Fullscreen (string)
-#global-key-toggle-fullscreen=
-
-# Fullscreen (string)
-#key-toggle-fullscreen=f
-
-# Leave fullscreen (string)
-#global-key-leave-fullscreen=
-
-# Leave fullscreen (string)
-#key-leave-fullscreen=Esc
-
-# Play/Pause (string)
-#global-key-play-pause=
-
-# Play/Pause (string)
-#key-play-pause=Space
-
-# Pause only (string)
-#global-key-pause=
-
-# Pause only (string)
-#key-pause=
-
-# Play only (string)
-#global-key-play=
-
-# Play only (string)
-#key-play=
-
-# Faster (string)
-#global-key-faster=
-
-# Faster (string)
-#key-faster=+
-
-# Slower (string)
-#global-key-slower=
-
-# Slower (string)
-#key-slower=-
-
-# Normal rate (string)
-#global-key-rate-normal=
-
-# Normal rate (string)
-#key-rate-normal==
-
-# Faster (fine) (string)
-#global-key-rate-faster-fine=
-
-# Faster (fine) (string)
-#key-rate-faster-fine=]
-
-# Slower (fine) (string)
-#global-key-rate-slower-fine=
-
-# Slower (fine) (string)
-#key-rate-slower-fine=[
-
-# Next (string)
-#global-key-next=
-
-# Next (string)
-#key-next=n
-
-# Previous (string)
-#global-key-prev=
-
-# Previous (string)
-#key-prev=p
-
-# Stop (string)
-#global-key-stop=
-
-# Stop (string)
-#key-stop=s
-
-# Position (string)
-#global-key-position=
-
-# Position (string)
-#key-position=t
-
-# Very short backwards jump (string)
-#global-key-jump-extrashort=
-
-# Very short backwards jump (string)
-#key-jump-extrashort=Shift+Left
-
-# Very short forward jump (string)
-#global-key-jump+extrashort=
-
-# Very short forward jump (string)
-#key-jump+extrashort=Shift+Right
-
-# Short backwards jump (string)
-#global-key-jump-short=
-
-# Short backwards jump (string)
-#key-jump-short=Alt+Left
-
-# Short forward jump (string)
-#global-key-jump+short=
-
-# Short forward jump (string)
-#key-jump+short=Alt+Right
-
-# Medium backwards jump (string)
-#global-key-jump-medium=
-
-# Medium backwards jump (string)
-#key-jump-medium=Ctrl+Left
-
-# Medium forward jump (string)
-#global-key-jump+medium=
-
-# Medium forward jump (string)
-#key-jump+medium=Ctrl+Right
-
-# Long backwards jump (string)
-#global-key-jump-long=
-
-# Long backwards jump (string)
-#key-jump-long=Ctrl+Alt+Left
-
-# Long forward jump (string)
-#global-key-jump+long=
-
-# Long forward jump (string)
-#key-jump+long=Ctrl+Alt+Right
-
-# Next frame (string)
-#global-key-frame-next=
-
-# Next frame (string)
-#key-frame-next=e
-
-# Activate (string)
-#global-key-nav-activate=
-
-# Activate (string)
-#key-nav-activate=Enter
-
-# Navigate up (string)
-#global-key-nav-up=
-
-# Navigate up (string)
-#key-nav-up=Up
-
-# Navigate down (string)
-#global-key-nav-down=
-
-# Navigate down (string)
-#key-nav-down=Down
-
-# Navigate left (string)
-#global-key-nav-left=
-
-# Navigate left (string)
-#key-nav-left=Left
-
-# Navigate right (string)
-#global-key-nav-right=
-
-# Navigate right (string)
-#key-nav-right=Right
-
-# Go to the DVD menu (string)
-#global-key-disc-menu=
-
-# Go to the DVD menu (string)
-#key-disc-menu=Shift+m
-
-# Select previous DVD title (string)
-#global-key-title-prev=
-
-# Select previous DVD title (string)
-#key-title-prev=Shift+o
-
-# Select next DVD title (string)
-#global-key-title-next=
-
-# Select next DVD title (string)
-#key-title-next=Shift+b
-
-# Select prev DVD chapter (string)
-#global-key-chapter-prev=
-
-# Select prev DVD chapter (string)
-#key-chapter-prev=Shift+p
-
-# Select next DVD chapter (string)
-#global-key-chapter-next=
-
-# Select next DVD chapter (string)
-#key-chapter-next=Shift+n
-
-# Quit (string)
-#global-key-quit=
-
-# Quit (string)
-#key-quit=Ctrl+q
-
-# Volume up (string)
-#global-key-vol-up=
-
-# Volume up (string)
-#key-vol-up=Ctrl+Up
-
-# Volume down (string)
-#global-key-vol-down=
-
-# Volume down (string)
-#key-vol-down=Ctrl+Down
-
-# Mute (string)
-#global-key-vol-mute=
-
-# Mute (string)
-#key-vol-mute=m
-
-# Subtitle delay up (string)
-#global-key-subdelay-up=
-
-# Subtitle delay up (string)
-#key-subdelay-up=h
-
-# Subtitle delay down (string)
-#global-key-subdelay-down=
-
-# Subtitle delay down (string)
-#key-subdelay-down=g
-
-# Subtitle position up (string)
-#global-key-subpos-up=
-
-# Subtitle position up (string)
-#key-subpos-up=
-
-# Subtitle position down (string)
-#global-key-subpos-down=
-
-# Subtitle position down (string)
-#key-subpos-down=
-
-# Audio delay up (string)
-#global-key-audiodelay-up=
-
-# Audio delay up (string)
-#key-audiodelay-up=k
-
-# Audio delay down (string)
-#global-key-audiodelay-down=
-
-# Audio delay down (string)
-#key-audiodelay-down=j
-
-# Cycle audio track (string)
-#global-key-audio-track=
-
-# Cycle audio track (string)
-#key-audio-track=b
-
-# Cycle through audio devices (string)
-#global-key-audiodevice-cycle=
-
-# Cycle through audio devices (string)
-#key-audiodevice-cycle=Shift+a
-
-# Cycle subtitle track (string)
-#global-key-subtitle-track=
-
-# Cycle subtitle track (string)
-#key-subtitle-track=v
-
-# Cycle source aspect ratio (string)
-#global-key-aspect-ratio=
-
-# Cycle source aspect ratio (string)
-#key-aspect-ratio=a
-
-# Cycle video crop (string)
-#global-key-crop=
-
-# Cycle video crop (string)
-#key-crop=c
-
-# Toggle autoscaling (string)
-#global-key-toggle-autoscale=
-
-# Toggle autoscaling (string)
-#key-toggle-autoscale=o
-
-# Increase scale factor (string)
-#global-key-incr-scalefactor=
-
-# Increase scale factor (string)
-#key-incr-scalefactor=Alt+o
-
-# Decrease scale factor (string)
-#global-key-decr-scalefactor=
-
-# Decrease scale factor (string)
-#key-decr-scalefactor=Alt+Shift+o
-
-# Cycle deinterlace modes (string)
-#global-key-deinterlace=
-
-# Cycle deinterlace modes (string)
-#key-deinterlace=d
-
-# Show controller in fullscreen (string)
-#global-key-intf-show=
-
-# Show controller in fullscreen (string)
-#key-intf-show=i
-
-# Boss key (string)
-#global-key-intf-boss=
-
-# Boss key (string)
-#key-intf-boss=
-
-# Take video snapshot (string)
-#global-key-snapshot=
-
-# Take video snapshot (string)
-#key-snapshot=Shift+s
-
-# Record (string)
-#global-key-record=
-
-# Record (string)
-#key-record=Shift+r
-
-# Zoom (string)
-#global-key-zoom=
-
-# Zoom (string)
-#key-zoom=z
-
-# Un-Zoom (string)
-#global-key-unzoom=
-
-# Un-Zoom (string)
-#key-unzoom=Shift+z
-
-# Toggle wallpaper mode in video output (string)
-#global-key-wallpaper=
-
-# Toggle wallpaper mode in video output (string)
-#key-wallpaper=w
-
-# Display OSD menu on top of video output (string)
-#global-key-menu-on=
-
-# Display OSD menu on top of video output (string)
-#key-menu-on=Alt+Shift+m
-
-# Do not display OSD menu on video output (string)
-#global-key-menu-off=
-
-# Do not display OSD menu on video output (string)
-#key-menu-off=Ctrl+Alt+m
-
-# Highlight widget on the right (string)
-#global-key-menu-right=
-
-# Highlight widget on the right (string)
-#key-menu-right=Alt+Shift+Right
-
-# Highlight widget on the left (string)
-#global-key-menu-left=
-
-# Highlight widget on the left (string)
-#key-menu-left=Alt+Shift+Left
-
-# Highlight widget on top (string)
-#global-key-menu-up=
-
-# Highlight widget on top (string)
-#key-menu-up=Alt+Shift+Up
-
-# Highlight widget below (string)
-#global-key-menu-down=
-
-# Highlight widget below (string)
-#key-menu-down=Alt+Shift+Down
-
-# Select current widget (string)
-#global-key-menu-select=
-
-# Select current widget (string)
-#key-menu-select=Alt+Shift+Enter
-
-# Crop one pixel from the top of the video (string)
-#global-key-crop-top=
-
-# Crop one pixel from the top of the video (string)
-#key-crop-top=Alt+r
-
-# Uncrop one pixel from the top of the video (string)
-#global-key-uncrop-top=
-
-# Uncrop one pixel from the top of the video (string)
-#key-uncrop-top=Alt+Shift+r
-
-# Crop one pixel from the left of the video (string)
-#global-key-crop-left=
-
-# Crop one pixel from the left of the video (string)
-#key-crop-left=Alt+d
-
-# Uncrop one pixel from the left of the video (string)
-#global-key-uncrop-left=
-
-# Uncrop one pixel from the left of the video (string)
-#key-uncrop-left=Alt+Shift+d
-
-# Crop one pixel from the bottom of the video (string)
-#global-key-crop-bottom=
-
-# Crop one pixel from the bottom of the video (string)
-#key-crop-bottom=Alt+c
-
-# Uncrop one pixel from the bottom of the video (string)
-#global-key-uncrop-bottom=
-
-# Uncrop one pixel from the bottom of the video (string)
-#key-uncrop-bottom=Alt+Shift+c
-
-# Crop one pixel from the right of the video (string)
-#global-key-crop-right=
-
-# Crop one pixel from the right of the video (string)
-#key-crop-right=Alt+f
-
-# Uncrop one pixel from the right of the video (string)
-#global-key-uncrop-right=
-
-# Uncrop one pixel from the right of the video (string)
-#key-uncrop-right=Alt+Shift+f
-
-# Random (string)
-#global-key-random=
-
-# Random (string)
-#key-random=r
-
-# Normal/Repeat/Loop (string)
-#global-key-loop=
-
-# Normal/Repeat/Loop (string)
-#key-loop=l
-
-# 1:4 Quarter (string)
-#global-key-zoom-quarter=
-
-# 1:4 Quarter (string)
-#key-zoom-quarter=Alt+1
-
-# 1:2 Half (string)
-#global-key-zoom-half=
-
-# 1:2 Half (string)
-#key-zoom-half=Alt+2
-
-# 1:1 Original (string)
-#global-key-zoom-original=
-
-# 1:1 Original (string)
-#key-zoom-original=Alt+3
-
-# 2:1 Double (string)
-#global-key-zoom-double=
-
-# 2:1 Double (string)
-#key-zoom-double=Alt+4
-
-# Very short jump length (integer)
-#extrashort-jump-size=3
-
-# Short jump length (integer)
-#short-jump-size=10
-
-# Medium jump length (integer)
-#medium-jump-size=60
-
-# Long jump length (integer)
-#long-jump-size=300
-
-# Set playlist bookmark 1 (string)
-#global-key-set-bookmark1=
-
-# Set playlist bookmark 1 (string)
-#key-set-bookmark1=Ctrl+F1
-
-# Set playlist bookmark 2 (string)
-#global-key-set-bookmark2=
-
-# Set playlist bookmark 2 (string)
-#key-set-bookmark2=Ctrl+F2
-
-# Set playlist bookmark 3 (string)
-#global-key-set-bookmark3=
-
-# Set playlist bookmark 3 (string)
-#key-set-bookmark3=Ctrl+F3
-
-# Set playlist bookmark 4 (string)
-#global-key-set-bookmark4=
-
-# Set playlist bookmark 4 (string)
-#key-set-bookmark4=Ctrl+F4
-
-# Set playlist bookmark 5 (string)
-#global-key-set-bookmark5=
-
-# Set playlist bookmark 5 (string)
-#key-set-bookmark5=Ctrl+F5
-
-# Set playlist bookmark 6 (string)
-#global-key-set-bookmark6=
-
-# Set playlist bookmark 6 (string)
-#key-set-bookmark6=Ctrl+F6
-
-# Set playlist bookmark 7 (string)
-#global-key-set-bookmark7=
-
-# Set playlist bookmark 7 (string)
-#key-set-bookmark7=Ctrl+F7
-
-# Set playlist bookmark 8 (string)
-#global-key-set-bookmark8=
-
-# Set playlist bookmark 8 (string)
-#key-set-bookmark8=Ctrl+F8
-
-# Set playlist bookmark 9 (string)
-#global-key-set-bookmark9=
-
-# Set playlist bookmark 9 (string)
-#key-set-bookmark9=Ctrl+F9
-
-# Set playlist bookmark 10 (string)
-#global-key-set-bookmark10=
-
-# Set playlist bookmark 10 (string)
-#key-set-bookmark10=Ctrl+F10
-
-# Play playlist bookmark 1 (string)
-#global-key-play-bookmark1=
-
-# Play playlist bookmark 1 (string)
-#key-play-bookmark1=F1
-
-# Play playlist bookmark 2 (string)
-#global-key-play-bookmark2=
-
-# Play playlist bookmark 2 (string)
-#key-play-bookmark2=F2
-
-# Play playlist bookmark 3 (string)
-#global-key-play-bookmark3=
-
-# Play playlist bookmark 3 (string)
-#key-play-bookmark3=F3
-
-# Play playlist bookmark 4 (string)
-#global-key-play-bookmark4=
-
-# Play playlist bookmark 4 (string)
-#key-play-bookmark4=F4
-
-# Play playlist bookmark 5 (string)
-#global-key-play-bookmark5=
-
-# Play playlist bookmark 5 (string)
-#key-play-bookmark5=F5
-
-# Play playlist bookmark 6 (string)
-#global-key-play-bookmark6=
-
-# Play playlist bookmark 6 (string)
-#key-play-bookmark6=F6
-
-# Play playlist bookmark 7 (string)
-#global-key-play-bookmark7=
-
-# Play playlist bookmark 7 (string)
-#key-play-bookmark7=F7
-
-# Play playlist bookmark 8 (string)
-#global-key-play-bookmark8=
-
-# Play playlist bookmark 8 (string)
-#key-play-bookmark8=F8
-
-# Play playlist bookmark 9 (string)
-#global-key-play-bookmark9=
-
-# Play playlist bookmark 9 (string)
-#key-play-bookmark9=F9
-
-# Play playlist bookmark 10 (string)
-#global-key-play-bookmark10=
-
-# Play playlist bookmark 10 (string)
-#key-play-bookmark10=F10
-
-# Playlist bookmark 1 (string)
-#bookmark1=
-
-# Playlist bookmark 2 (string)
-#bookmark2=
-
-# Playlist bookmark 3 (string)
-#bookmark3=
-
-# Playlist bookmark 4 (string)
-#bookmark4=
-
-# Playlist bookmark 5 (string)
-#bookmark5=
-
-# Playlist bookmark 6 (string)
-#bookmark6=
-
-# Playlist bookmark 7 (string)
-#bookmark7=
-
-# Playlist bookmark 8 (string)
-#bookmark8=
-
-# Playlist bookmark 9 (string)
-#bookmark9=
-
-# Playlist bookmark 10 (string)
-#bookmark10=
-
diff --git a/.full.asound b/.full.asound
deleted file mode 100644
index 87a70f2..0000000
--- a/.full.asound
+++ /dev/null
@@ -1,554 +0,0 @@
-state.SB {
- control.1 {
- iface MIXER
- name 'Front Playback Volume'
- value.0 17
- value.1 17
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -4650
- dbmax 0
- dbvalue.0 -2100
- dbvalue.1 -2100
- }
- }
- control.2 {
- iface MIXER
- name 'Front Playback Switch'
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.3 {
- iface MIXER
- name 'Surround Playback Volume'
- value.0 0
- value.1 0
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -4650
- dbmax 0
- dbvalue.0 -4650
- dbvalue.1 -4650
- }
- }
- control.4 {
- iface MIXER
- name 'Surround Playback Switch'
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.5 {
- iface MIXER
- name 'Center Playback Volume'
- value 0
- comment {
- access 'read write'
- type INTEGER
- count 1
- range '0 - 31'
- dbmin -4650
- dbmax 0
- dbvalue.0 -4650
- }
- }
- control.6 {
- iface MIXER
- name 'LFE Playback Volume'
- value 0
- comment {
- access 'read write'
- type INTEGER
- count 1
- range '0 - 31'
- dbmin -4650
- dbmax 0
- dbvalue.0 -4650
- }
- }
- control.7 {
- iface MIXER
- name 'Center Playback Switch'
- value true
- comment {
- access 'read write'
- type BOOLEAN
- count 1
- }
- }
- control.8 {
- iface MIXER
- name 'LFE Playback Switch'
- value true
- comment {
- access 'read write'
- type BOOLEAN
- count 1
- }
- }
- control.9 {
- iface MIXER
- name 'Side Playback Volume'
- value.0 0
- value.1 0
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -4650
- dbmax 0
- dbvalue.0 -4650
- dbvalue.1 -4650
- }
- }
- control.10 {
- iface MIXER
- name 'Side Playback Switch'
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.11 {
- iface MIXER
- name 'Headphone Playback Volume'
- value.0 31
- value.1 31
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -4650
- dbmax 0
- dbvalue.0 0
- dbvalue.1 0
- }
- }
- control.12 {
- iface MIXER
- name 'Headphone Playback Switch'
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.13 {
- iface MIXER
- name 'Rear Mic Playback Volume'
- value.0 0
- value.1 0
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -3450
- dbmax 1200
- dbvalue.0 -3450
- dbvalue.1 -3450
- }
- }
- control.14 {
- iface MIXER
- name 'Rear Mic Playback Switch'
- value.0 false
- value.1 false
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.15 {
- iface MIXER
- name 'Front Mic Playback Volume'
- value.0 31
- value.1 31
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -3450
- dbmax 1200
- dbvalue.0 1200
- dbvalue.1 1200
- }
- }
- control.16 {
- iface MIXER
- name 'Front Mic Playback Switch'
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.17 {
- iface MIXER
- name 'Line Playback Volume'
- value.0 31
- value.1 31
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -3450
- dbmax 1200
- dbvalue.0 1200
- dbvalue.1 1200
- }
- }
- control.18 {
- iface MIXER
- name 'Line Playback Switch'
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.19 {
- iface MIXER
- name 'Auto-Mute Mode'
- value Enabled
- comment {
- access 'read write'
- type ENUMERATED
- count 1
- item.0 Disabled
- item.1 Enabled
- }
- }
- control.20 {
- iface MIXER
- name 'Rear Mic Boost Volume'
- value.0 0
- value.1 0
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 3'
- dbmin 0
- dbmax 3000
- dbvalue.0 0
- dbvalue.1 0
- }
- }
- control.21 {
- iface MIXER
- name 'Front Mic Boost Volume'
- value.0 0
- value.1 0
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 3'
- dbmin 0
- dbmax 3000
- dbvalue.0 0
- dbvalue.1 0
- }
- }
- control.22 {
- iface MIXER
- name 'Capture Switch'
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.23 {
- iface MIXER
- name 'Capture Switch'
- index 1
- value.0 true
- value.1 true
- comment {
- access 'read write'
- type BOOLEAN
- count 2
- }
- }
- control.24 {
- iface MIXER
- name 'Capture Volume'
- value.0 31
- value.1 31
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -1650
- dbmax 3000
- dbvalue.0 3000
- dbvalue.1 3000
- }
- }
- control.25 {
- iface MIXER
- name 'Capture Volume'
- index 1
- value.0 0
- value.1 0
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 31'
- dbmin -1650
- dbmax 3000
- dbvalue.0 -1650
- dbvalue.1 -1650
- }
- }
- control.26 {
- iface MIXER
- name 'Input Source'
- value 'Rear Mic'
- comment {
- access 'read write'
- type ENUMERATED
- count 1
- item.0 'Rear Mic'
- item.1 'Front Mic'
- item.2 Line
- }
- }
- control.27 {
- iface MIXER
- name 'Input Source'
- index 1
- value 'Rear Mic'
- comment {
- access 'read write'
- type ENUMERATED
- count 1
- item.0 'Rear Mic'
- item.1 'Front Mic'
- item.2 Line
- }
- }
- control.28 {
- iface MIXER
- name 'IEC958 Playback Con Mask'
- value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
- comment {
- access read
- type IEC958
- count 1
- }
- }
- control.29 {
- iface MIXER
- name 'IEC958 Playback Pro Mask'
- value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
- comment {
- access read
- type IEC958
- count 1
- }
- }
- control.30 {
- iface MIXER
- name 'IEC958 Playback Default'
- value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
- comment {
- access 'read write'
- type IEC958
- count 1
- }
- }
- control.31 {
- iface MIXER
- name 'IEC958 Playback Switch'
- value false
- comment {
- access 'read write'
- type BOOLEAN
- count 1
- }
- }
- control.32 {
- iface MIXER
- name 'IEC958 Default PCM Playback Switch'
- value true
- comment {
- access 'read write'
- type BOOLEAN
- count 1
- }
- }
- control.33 {
- iface MIXER
- name 'Master Playback Volume'
- value 31
- comment {
- access 'read write'
- type INTEGER
- count 1
- range '0 - 31'
- dbmin -4650
- dbmax 0
- dbvalue.0 0
- }
- }
- control.34 {
- iface MIXER
- name 'Master Playback Switch'
- value true
- comment {
- access 'read write'
- type BOOLEAN
- count 1
- }
- }
- control.35 {
- iface CARD
- name 'Line Out Front Jack'
- value false
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.36 {
- iface CARD
- name 'Line Out Surround Jack'
- value false
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.37 {
- iface CARD
- name 'Line Out CLFE Jack'
- value false
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.38 {
- iface CARD
- name 'Line Out Side Jack'
- value false
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.39 {
- iface CARD
- name 'Front Headphone Jack'
- value false
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.40 {
- iface CARD
- name 'Rear Mic Jack'
- value false
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.41 {
- iface CARD
- name 'Front Mic Jack'
- value true
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.42 {
- iface CARD
- name 'Line Jack'
- value false
- comment {
- access read
- type BOOLEAN
- count 1
- }
- }
- control.43 {
- iface MIXER
- name 'PCM Playback Volume'
- value.0 155
- value.1 155
- comment {
- access 'read write user'
- type INTEGER
- count 2
- range '0 - 255'
- tlv '0000000100000008ffffec1400000014'
- dbmin -5100
- dbmax 0
- dbvalue.0 -2000
- dbvalue.1 -2000
- }
- }
- control.44 {
- iface MIXER
- name 'Digital Capture Volume'
- value.0 60
- value.1 60
- comment {
- access 'read write user'
- type INTEGER
- count 2
- range '0 - 120'
- tlv '0000000100000008fffff44800000032'
- dbmin -3000
- dbmax 3000
- dbvalue.0 0
- dbvalue.1 0
- }
- }
-}
diff --git a/.git.info.exclude b/.git.info.exclude.in
index a2d075e..612ecf2 100644
--- a/.git.info.exclude
+++ b/.git.info.exclude.in
@@ -1,19 +1,8 @@
# Defualt to ignoring all files
-*
+/*
# Except dotfiles
!.*
-!.*/*
-!.*/*/*
-!.*/*/*/*
-!.*/*/*/*/*
-!.*/*/*/*/*/*
-!.*/*/*/*/*/*/*
-!.*/*/*/*/*/*/*/*
-!.*/*/*/*/*/*/*/*/*
-!.*/*/*/*/*/*/*/*/*/*
-!.*/*/*/*/*/*/*/*/*/*/*
-!.*/*/*/*/*/*/*/*/*/*/*/*
# Or Makefile
!Makefile
@@ -27,7 +16,8 @@
# Ignore temp/log/history files
*.log
-log*
+log.*
+log
*.tmp
*.tmp.*
@@ -60,20 +50,17 @@ lock
# Ignore these special-purpose cache/temp files
.camel_certs
.compiz/session/*
+.config/RecentDocuments/*
.config/chromium/Default/History\ Index*
-.current.asound
+.config/okular/docdata/*
.dbus/session-bus/*
.ddd/sessions
-.dvdcss
.esd_auth
.evolution/.*
.gconfd/saved_state
.gnash-media
.gnash/SharedObjects/*
-.kde/share/apps/RecentDocuments/*
.kde/socket-*
-.kde4/share/apps/RecentDocuments/*
-.kde4/share/apps/okular/docdata/*
.kde4/socket-*
.lesshst
.link*/*.his
@@ -94,17 +81,19 @@ lock
.xsession-errors*
# Ignore files that are autogenerated
+.config/libretools/blacklist.txt
.folders
+.git.info.exclude
.nanorc
-.config/libretools/blacklist.txt
# Ignore these files for no good reason
.bogofilter
.config/Trolltech.conf
-.config/vlc/vlc-qt-interface.conf
+.config/vlc
.gem
.offlineimap
.prefix
+.prefix.*
.terminfo
.wine*
diff --git a/.kde b/.kde
new file mode 120000
index 0000000..e604d30
--- /dev/null
+++ b/.kde
@@ -0,0 +1 @@
+.kde4 \ No newline at end of file
diff --git a/.kde4/share/apps b/.kde4/share/apps
new file mode 120000
index 0000000..7f8f949
--- /dev/null
+++ b/.kde4/share/apps
@@ -0,0 +1 @@
+../../.config \ No newline at end of file
diff --git a/.kde4/share/config b/.kde4/share/config
new file mode 120000
index 0000000..7f8f949
--- /dev/null
+++ b/.kde4/share/config
@@ -0,0 +1 @@
+../../.config \ No newline at end of file
diff --git a/.login-daemons b/.login-daemons
deleted file mode 100644
index 9a645d7..0000000
--- a/.login-daemons
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-if [ -x "`which daemon`" ]; then
- daemon gpg-agent --daemon --write-env-file "${HOME}/.gnupg/agent-info"
-fi
diff --git a/.maildirproc/default.rc b/.maildirproc/default.rc
index 24f51e8..c2ad6f2 100644
--- a/.maildirproc/default.rc
+++ b/.maildirproc/default.rc
@@ -102,6 +102,10 @@ def my_filters(mail):
mail.move(".software.parabola-dev")
return
+ if (mail["List-Id"].matches("pacman-dev.archlinux.org")):
+ mail.move(".software.pacman-dev")
+ return
+
for subject_re in [
"\[Stow-[^\]]*\].*",
]:
@@ -148,6 +152,7 @@ def my_filters(mail):
or is_to_or_from(mail,"eldredmac@comcast.net")# MacDonell
or is_to_or_from(mail,"mitchprather@sbcglobal.net")
or is_to_or_from(mail,"oa_wap@yahoo.com")
+ or is_to_or_from(mail,"mytroop.us")
):
mail.move(".Troop276")
return
@@ -158,6 +163,15 @@ def my_filters(mail):
return
for address in [
+ "justicejade10@aol.com",
+ "parsonsjade@aol.com",
+ "parsonstjade@gmail.com",
+ ]:
+ if mail["From"].contains(address):
+ mail.move(".misc.Jade")
+ return
+
+ for address in [
"nintendo.com",
"nintendo-news.com",
]:
@@ -190,7 +204,6 @@ def my_filters(mail):
"@usfirst.org",
"gamefreak207@gmail.com", # Brett Leedy
"tswilson4801@att.net",
- "justicejade10@aol.com",
"silioso@gmail.com",
"cdewalt3@yahoo.com",
"bryanbonahoom@gmail.com",
@@ -221,6 +234,8 @@ def my_filters(mail):
"canonical.org",
"foocorp.net",
"cnuk.org",
+ "@archlinux.org",
+ "@github.com",
]:
if is_to_or_from(mail,address):
mail.move(".software")
diff --git a/.profile b/.profile
index f394fbd..a6c4d91 100644
--- a/.profile
+++ b/.profile
@@ -1,4 +1,8 @@
# ~/.profile: executed by the command interpreter for login shells.
+# Should be whether logging in graphically or not.
+#
+# This file should be executable by /bin/sh, but I'm going to assume bash(1)
+#
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
@@ -9,68 +13,72 @@ umask 022
## Paths #############################################################
# Unix
-bins=`echo $HOME/bin $HOME/.local/bin $HOME/.prefix/bin $HOME/.gem/ruby/*/bin`
-for dir in $bins; do
- if [ -d "$dir" ]; then
- export PATH="$dir:$PATH"
- fi
+bins=($HOME/bin $HOME/.local.`uname -m`/bin $HOME/.local/bin $HOME/.prefix.`uname -m`/bin $HOME/.prefix/bin $HOME/.gem/ruby/*/bin)
+for dir in "${bins[@]}"; do
+ if [ -d "$dir" ]; then
+ export PATH="$dir:$PATH"
+ fi
done
# Ruby
for dir in $HOME/.prefix/lib; do
- if [ -d "$dir" ]; then
- export RUBYLIB="$dir"
- fi
+ if [ -d "$dir" ]; then
+ export RUBYLIB="$dir"
+ fi
done
# Settings ###########################################################
# Text editor
if [ -f "$HOME/.selected_editor" ]; then
- . "$HOME/.selected_editor"
- export SELECTED_EDITOR
- export ALTERNATE_EDITOR
- export EDITOR="${EDITOR:-$SELECTED_EDITOR}"
- export VISUAL="${VISUAL:-$SELECTED_EDITOR}"
+ . "$HOME/.selected_editor"
+ export SELECTED_EDITOR
+ export ALTERNATE_EDITOR
+ export EDITOR="${EDITOR:-$SELECTED_EDITOR}"
+ export VISUAL="${VISUAL:-$SELECTED_EDITOR}"
fi
# GPG
-export GPGKEY=D4FFBFC9
+if [ -z "$GPGKEY" ] && [ -f "${HOME}/.gnupg/gpg.conf" ]; then
+ export GPGKEY=`sed -nr 's/^\s*default-key\s+//p' "${HOME}/.gnupg/gpg.conf"`
+fi
+if [ -z "$(pgrep -u `whoami` gpg-agent)" ]; then
+ mkdir -p ${XDG_RUNTIME_DIR}/sessions/gpg
+ gpg-agent --daemon --write-env-file "${XDG_RUNTIME_DIR}/sessions/gpg"
+fi
+if [ -f "${XDG_RUNTIME_DIR}/sessions/gpg" ]; then
+ . "${XDG_RUNTIME_DIR}/sessions/gpg"
+ export GPG_AGENT_INFO
+ #export SSH_AUTH_SOCK
+fi
# Java
_JAVA_OPTIONS=''
_JAVA_OPTIONS+=' -Dawt.useSystemAAFontSettings=on'
_JAVA_OPTIONS+=' -Dswing.aatext=true'
_JAVA_OPTIONS+=' -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
-_JAVA_OPTIONS+=" -Djava.io.tmpdir=$TMPDIR"
-export _JAVA_OPTIONS
-
-# ALSA
-if [ -x "`which alsactl 2>/dev/null`" ]; then
- alsactl restore "$HOME/.current.asound" &> /dev/null || true
+if [ -n "$TMPDIR" ]; then
+ _JAVA_OPTIONS+=" -Djava.io.tmpdir=$TMPDIR"
fi
+export _JAVA_OPTIONS
# X11
if [ -z "$XAUTHORITY" ]; then
- export XAUTHORITY=$HOME/.Xauthority
+ export XAUTHORITY=$HOME/.Xauthority
fi
# D-Bus
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
- eval `dbus-launch`
- export DBUS_SESSION_BUS_ADDRESS
- export DBUS_SESSION_BUS_PID
-fi
+ # I want a separate instance for each login
+ #dbus-launch > "${HOME}/.cache/sessions/dbus"
+ #. "${HOME}/.cache/sessions/dbus"
+ eval `dbus-launch`
-# Start background programs ##########################################
-if [ -f "$HOME/.login-daemons" ]; then
- . "$HOME/.login-daemons"
+ export DBUS_SESSION_BUS_ADDRESS
+ export DBUS_SESSION_BUS_PID
fi
-# BASH ###############################################################
-if [ -n "$BASH_VERSION" ]; then
- # include .bashrc if it exists
- if [ -f "$HOME/.bashrc" ]; then
- . "$HOME/.bashrc"
- fi
+# Load any box-specific stuff
+if [ -f "$HOME/.profile.local" ]; then
+ . "$HOME/.profile.local"
fi
diff --git a/.wmii/autostart b/.wmii/autostart
index aae23f4..e78b22b 100755
--- a/.wmii/autostart
+++ b/.wmii/autostart
@@ -1,4 +1,11 @@
#!/bin/bash
-daemon lxpanel &> /dev/null
-daemon wicd-client -t &> /dev/null
-daemon notifyd &> /dev/null
+. "$HOME/.wmii/include.sh"
+
+daemon lxpanel &> /dev/null
+#daemon nm-applet &> /dev/null
+daemon notifyd &> /dev/null
+daemon blueman-applet &> /dev/null
+#daemon linphone --iconified &> /dev/null
+
+Action rbar_cpu 01
+Action rbar_clock 99
diff --git a/.wmii/config.sh b/.wmii/config.sh
new file mode 100644
index 0000000..1dac0ad
--- /dev/null
+++ b/.wmii/config.sh
@@ -0,0 +1,249 @@
+#!/bin/bash
+
+MODKEY=Mod4 # "super"
+UP=p
+DOWN=n
+LEFT=b
+RIGHT=f
+
+HIST="`conffile history`"
+
+# Colors tuples: "<text> <background> <border>"
+. `conffile theme-solarized-dark`
+
+Event() {
+ event=$1; shift;
+ case "$event" in
+ ## Mouse event meanings:
+ ## MouseDown = mouse down
+ ## Click = mouse up
+ ## DND = hover, while dragging something (Drag 'n' Drop)
+ ## The associated mouse button is always "1"
+ ##
+ ## Mouse-button IDs:
+ ## 1 = left
+ ## 2 = middle
+ ## 3 = right
+
+ ## Custom (non-WMII-generated) events
+ WmiircStart) ## No args
+ echo ' ==> Starting wmiirc'
+ is_mounted $WMII_DIR && Event WmiircUnmount
+ Event WmiircMount
+
+ # Configure wmii
+ < "`conffile tagrules`" expand_variables >> $WMII_DIR/tagrules
+ < "`conffile ctl-init`" expand_variables >> $WMII_DIR/ctl
+ scansection Key | cut -sf2 >> $WMII_DIR/keys
+ # Configure X11
+ xsetroot -solid "$WMII_BACKGROUND"
+
+ # Clear the LBar and RBar
+ find $WMII_DIR/{l,r}bar -type f -delete
+ # Populate the LBar by emulating [Create|Focus]Tag events
+ seltag=`sed 1q $WMII_DIR/tag/sel/ctl`
+ lstags | while read tag; do
+ Event CreateTag "$tag"
+ if [ "$tag" = "$seltag" ]; then
+ Event FocusTag "$tag"
+ fi
+ done
+
+ # Run the autostart action
+ Action autostart 2>/dev/null &
+ ;;
+ WmiircQuit) ## No args
+ echo ' ==> Stopping wmiirc'
+ exit;;
+ WmiircMount) ## No args
+ echo " -> Creating mountpoint WMII_DIR=$WMII_DIR..."
+ mkdir -p "$WMII_DIR"
+ echo " -> Mounting WMII_DIR=$WMII_DIR..."
+ 9mount -i "unix!$WMII_NAMESPACE/wmii" "$WMII_DIR";;
+ WmiircUnmount) ## No args
+ echo " -> Unmounting WMII_DIR=$WMII_DIR..."
+ 9umount "$WMII_DIR"
+ echo " -> Removing mountpoint WMII_DIR=$WMII_DIR..."
+ rmdir "$WMII_DIR";;
+ ## WMII-meta events
+ Quit) ## No args
+ echo ' ==> wmii quit: unmounting'
+ trap - EXIT
+ Event WmiircUnmount
+ Event WmiircQuit;;
+ Warning) ## $@=string
+ notify-send "wmii warning: $*";;
+ Key) ## $1=keystroke
+ Key "$@";;
+
+ ## WMII Window management events
+ FocusFloating) ## No args
+ ;;
+ AreaFocus) ## $1=area
+ ;;
+ DestroyArea) ## $1=area
+ ;;
+ ColumnFocus) ## $1=column
+ ;;
+ CreateColumn) ## $1=column
+ ;;
+
+ ## Client events
+ CreateClient) ## $1=client
+ ;;
+ DestroyClient) ## $1=client
+ ;;
+ Urgent) ## $1=client $2=[Manager|Client]
+ ;;
+ NotUrgent) ## $1=client $2=[Manager|Client]
+ ;;
+ ClientMouseDown) ## $1=client $2=button
+ client=$1
+ button=$2
+ case $button in
+ 1) ;;
+ 2) ;;
+ 3)
+ {
+ case `wmii9menu Delete Fullscreen` in
+ Delete)
+ echo kill >> $WMII_DIR/client/$client/ctl;;
+ Fullscreen)
+ echo Fullscreen on >> $WMII_DIR/client/$1/ctl;;
+ esac
+ }& ;;
+ esac;;
+ ClientClick) ## $1=client $2=button
+ ;;
+ Unresponsive) ## $1=client
+ client=$1
+ client_name=`cat $WMII_DIR/client/$client/label`
+ msg="The client \`${client_name}' is not responding."
+ msg+=" What would you like to do?"
+ {
+ resp=$(wihack -transient $client \
+ xmessage -nearmouse -buttons Kill,Wait -print "$msg")
+ if [ "$resp" = Kill ]; then
+ echo slay >> $WMII_DIR/client/$client/ctl
+ fi
+ }& ;;
+ Fullscreen) ## $1=client $2=[on|off]
+ # TODO: hide any clients with the 'panel' class
+ ;;
+
+ ## Tag events
+ CreateTag) ## $1=tag
+ echo "$WMII_NORMCOLORS" $@ >> $WMII_DIR/lbar/$1;;
+ DestroyTag) ## $1=tag
+ rm $WMII_DIR/lbar/$1;;
+ FocusTag) ## $1=tag
+ echo "$WMII_FOCUSCOLORS" $1 >> $WMII_DIR/lbar/$1;;
+ UnfocusTag) ## $1=tag
+ echo "$WMII_NORMCOLORS" $1 >> $WMII_DIR/lbar/$1;;
+ UrgentTag) ## $1=tag $2=[Manager|Client]
+ echo "$WMII_URGENTCOLORS" $1 >> $WMII_DIR/lbar/$1;;
+ NotUrgentTag) ## $1=tag $2=[Manager|Client]
+ echo "$WMII_NORMCOLORS" $1 >> $WMII_DIR/lbar/$1;;
+
+ ## LeftBar events (usually tag buttons)
+ LeftBarMouseDown) ## $1=button $2=bar_item
+ ;;
+ LeftBarClick) ## $1=button $2=bar_item
+ shift # ignore the button
+ echo view "$@" >> $WMII_DIR/ctl;;
+ LeftMouseDND) ## $1=button $2=bar_item
+ Event LeftBarClick "$@";;
+
+ ## RightBar events
+ RightBarMouseDown) ## $1=button $2=bar_item
+ ;;
+ RightBarClick) ## $1=button $2=bar_item
+ ;;
+ RightMouseDND) ## $1=button $2=bar_item
+ Event RightBarClick "$@";;
+ esac
+} ## End Event
+
+# Key Bindings
+Key() {
+ key=$1
+ case "$key" in
+ ## Moving around
+
+ $MODKEY-$LEFT) ## Select the client to the left
+ echo select left >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-$RIGHT) ## Select the client to the right
+ echo select right >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-$UP) ## Select the client above
+ echo select up >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-$DOWN) ## Select the client below
+ echo select down >> $WMII_DIR/tag/sel/ctl;;
+
+ $MODKEY-space) ## Toggle between floating and managed layers
+ echo select toggle >> $WMII_DIR/tag/sel/ctl;;
+
+ ## Moving clients around
+
+ $MODKEY-Shift-$LEFT) ## Move selected client to the left
+ echo send sel left >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-Shift-$RIGHT) ## Move selected client to the right
+ echo send sel right >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-Shift-$UP) ## Move selected client up
+ echo send sel up >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-Shift-$DOWN) ## Move selected client down
+ echo send sel down >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-Shift-space) ## Toggle selected client between floating and managed layers
+ echo send sel toggle >> $WMII_DIR/tag/sel/ctl;;
+
+ ## Moving through stacks
+ $MODKEY-Control-$UP) ## Select the stack above
+ echo select up stack >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-Control-$DOWN) ## Select the stack below
+ echo select down stack >> $WMII_DIR/tag/sel/ctl;;
+
+ ## Client actions
+ $MODKEY-shift-1) ## Toggle selected client's fullsceen state
+ echo Fullscreen toggle >> $WMII_DIR/client/sel/ctl;;
+ $MODKEY-shift-0) ## Close client
+ echo kill >> $WMII_DIR/client/sel/ctl;;
+
+ ## Changing column modes
+ $MODKEY-d) ## Set column to default mode
+ echo colmode sel default-max >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-s) ## Set column to stack mode
+ echo colmode sel stack-max >> $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-m) ## Set column to max mode
+ echo colmode sel stack+max >> $WMII_DIR/tag/sel/ctl;;
+
+ ## Running programs
+ $MODKEY-a) ## Open wmii actions menu
+ Action $(path_ls $WMII_CONFPATH | wimenu -h "${HIST}.actions" -n 5000) & ;;
+ $MODKEY-x) ## Open program menu
+ setsid $(path_ls $PATH | wimenu -h "${HIST}.progs" -n 5000) & ;;
+ $MODKEY-Return) ## Launch a terminal
+ setsid x-terminal-emulator & ;;
+
+ ## Tag actions
+ $MODKEY-t) ## Change to another tag
+ {
+ tag=$(lstags | wimenu -h "${HIST}.tags" -n 50) || return
+ echo view $tag >> $WMII_DIR/ctl
+ }& ;;
+ $MODKEY-Shift-t) ## Retag the selected client
+ sel=$(sed 1q $WMII_DIR/client/sel/ctl)
+ {
+ tag=$(lstags | wimenu -h "${HIST}.tags" -n 50) || return
+ echo "$tag" >> $WMII_DIR/client/$sel/tags
+ }& ;;
+ esac
+} ## End Key
+
+Action() {
+ prog=`path_which "$WMII_CONFPATH" $1`; shift
+ if [ -n "$prog" ]; then
+ "$prog" "$@"
+ return $?
+ else
+ return 1
+ fi
+} ## End Action
diff --git a/.wmii/ctl-init b/.wmii/ctl-init
new file mode 100644
index 0000000..026c0d5
--- /dev/null
+++ b/.wmii/ctl-init
@@ -0,0 +1,5 @@
+font xft:Monospace-8
+focuscolors $WMII_FOCUSCOLORS
+normcolors $WMII_NORMCOLORS
+grabmod $MODKEY
+border 1
diff --git a/.wmii/fixes.sh b/.wmii/fixes.sh
new file mode 100644
index 0000000..aa09157
--- /dev/null
+++ b/.wmii/fixes.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+# Fix various deficiencies in either the shell or the filesystem
+
+##
+# Usage: ls DIRECTORY
+# Linux's 9p kernel module sometimes omits entries in directory listings
+##
+unalias ls &>/dev/null
+ls() {
+ real_ls="`which ls` -1F"
+ [ $# = 0 ] && set -- "`pwd`"
+ f="${1/#${WMII_DIR}/}"
+ if [ "$f" = "$1" ]; then
+ $real_ls "$f"
+ else
+ wmiir ls "$f"
+ fi
+}
+
+##
+# Usage: setsid cmd [arguments...]
+# I like wmiir's setsid better than linux-utils'
+##
+setsid() { wmiir setsid "$@"; }
diff --git a/.wmii/help-events b/.wmii/help-events
new file mode 100755
index 0000000..25b7d41
--- /dev/null
+++ b/.wmii/help-events
@@ -0,0 +1,3 @@
+#!/bin/bash
+. "$HOME/.wmii/include.sh"
+scansection Event | xmessage -file -
diff --git a/.wmii/help-keys b/.wmii/help-keys
new file mode 100755
index 0000000..c6e7038
--- /dev/null
+++ b/.wmii/help-keys
@@ -0,0 +1,3 @@
+#!/bin/bash
+. "$HOME/.wmii/include.sh"
+scansection Key | xmessage -file -
diff --git a/.wmii/include.sh b/.wmii/include.sh
index 36f8f3e..d4e58c3 100644
--- a/.wmii/include.sh
+++ b/.wmii/include.sh
@@ -1,70 +1,11 @@
#!/bin/bash
if [ -z "$WMII_NAMESPACE" ]; then
- export WMII_NAMESPACE=`wmiir namespace`
+ export WMII_NAMESPACE="`wmiir namespace`"
fi
if [ -z "$WMII_DIR" ]; then
- export WMII_DIR=$WMII_NAMESPACE/mnt
+ export WMII_DIR="$HOME/n/wmii"
fi
-# a -- a work-around for buggy IO append in 9pfuse
-# useing '|a' should be just like using '>>', but will work
-# when 9pfuse decides to bug out.
-a() {
- f="${1/#${WMII_DIR}/}"
- if [ "$f" = "$1" ]; then
- cat >> "$1"
- else
- if wmiir ls "$f" &>/dev/null; then
- wmiir write "$f"
- else
- wmiir create "$f"
- fi
- fi
-}
-
-# I like wmiir's setsid better than linux-utils'
-setsid() { wmiir setsid "$@"; }
-
-path_ls() {
- find -L `echo "$@"|sed 'y/:/ /'` -maxdepth 1 -type f -executable -printf '%f\n' 2>/dev/null| sort -u
-}
-
-path_which() {
- mypath=$1
- prog=$2
- which=`which which`
- PATH="$mypath" "$which" -- "$prog" 2>/dev/null
-}
-
-
-lstags() {
- ls $WMII_DIR/tag | sed '/^sel$/d'
-}
-
-scansection() {
- file=`path_which "$WMII_CONFPATH" wmiirc`
- sec=$1
- tmp=`mktemp`
- if [ -n "$sec" ]; then
- < "$file" sed -n "/^\s*$sec\s*()/,/##\s*End $sec/p" | sed '1d;$d'> $tmp
- else
- < "$file" sed "/\s*}\s*##\s*End\s/d" > $tmp
- fi
- < $tmp sed -n '/##/p'|sed -r 's/^\s*(.*)\)\s*## ?/\t\1\t/;s/\s*## ?//'
- rm $tmp
-}
-
-conffile() {
- echo "$HOME/.wmii/$@"
-}
-
-Action() {
- prog=`path_which "$WMII_CONFPATH" $1`; shift
- if [ -n "$prog" ]; then
- "$prog" "$@"
- return $?
- else
- return 1
- fi
-}
+. "$HOME/.wmii/util.sh"
+. "$HOME/.wmii/config.sh"
diff --git a/.wmii/quit b/.wmii/quit
index 54f64e7..876a60e 100755
--- a/.wmii/quit
+++ b/.wmii/quit
@@ -1,3 +1,3 @@
#!/bin/bash
. "$HOME/.wmii/include.sh"
-echo quit |a $WMII_DIR/ctl
+echo quit >> $WMII_DIR/ctl
diff --git a/.wmii/rbar_battery b/.wmii/rbar_battery
index 7a7f24f..ae8980a 100755
--- a/.wmii/rbar_battery
+++ b/.wmii/rbar_battery
@@ -3,8 +3,7 @@
priority=$1
-set -e
-while true; do
- acpi -b |a "$WMII_DIR/rbar/${priority}_battery"
+while connected_to_x_server; do
+ acpi -b >> "$WMII_DIR/rbar/${priority}_battery"
sleep 1
done
diff --git a/.wmii/rbar_clock b/.wmii/rbar_clock
index 8e7d2a4..18c4493 100755
--- a/.wmii/rbar_clock
+++ b/.wmii/rbar_clock
@@ -3,8 +3,7 @@
priority=$1
-set -e
-while true; do
- date |a "$WMII_DIR/rbar/${priority}_clock"
+while connected_to_x_server; do
+ date >> "$WMII_DIR/rbar/${priority}_clock"
sleep .5
done
diff --git a/.wmii/rbar_cpu b/.wmii/rbar_cpu
index 7f891da..22da985 100755
--- a/.wmii/rbar_cpu
+++ b/.wmii/rbar_cpu
@@ -3,11 +3,10 @@
priority=$1
-set -e
-while true; do
+while connected_to_x_server; do
# This doesn't work for me, it shows capacity
- #echo -n 'Core MHz:' $(cat /proc/cpuinfo | grep 'cpu MHz' | sed 's/.*: //g; s/\..*//g;') |a "$WMII_DIR/rbar/${priority}_cpu"
+ #echo -n 'Core MHz:' $(cat /proc/cpuinfo | grep 'cpu MHz' | sed 's/.*: //g; s/\..*//g;') >> "$WMII_DIR/rbar/${priority}_cpu"
# This actually displays %idle
- echo 'CPU: [ '$(tail -n3 ~/tmp/cputime|sed -ur 's/\s\s+/\t/g'|cut -f2,11|sed 's/\t\(.*\)/(\1)/')' ]' |a "$WMII_DIR/rbar/${priority}_cpu"
+ echo 'CPU: [ '$(tail -n3 ~/tmp/cputime|sed -ur 's/\s\s+/\t/g'|cut -f2,11|sed 's/\t\(.*\)/(\1)/')' ]' >> "$WMII_DIR/rbar/${priority}_cpu"
sleep 1
done
diff --git a/.wmii/rbar_wifi b/.wmii/rbar_wifi
index 608b164..2ada834 100755
--- a/.wmii/rbar_wifi
+++ b/.wmii/rbar_wifi
@@ -3,8 +3,7 @@
priority=$1
-set -e
-while true; do
- echo 'Wlan0:' $(iwconfig wlan0 | sed 's/ /\n/g' | grep Quality) |a "$WMII_DIR/rbar/${priority}_wifi"
+while connected_to_x_server; do
+ echo 'Wlan0:' $(iwconfig wlan0 | sed 's/ /\n/g' | grep Quality) >> "$WMII_DIR/rbar/${priority}_wifi"
sleep 1
done
diff --git a/.wmii/tagrules b/.wmii/tagrules
new file mode 100644
index 0000000..990151f
--- /dev/null
+++ b/.wmii/tagrules
@@ -0,0 +1,3 @@
+/Emacs|Navigator/ -> +sel
+/Eclipse/ -> +sel
+/panel/ -> /.*/
diff --git a/.wmii/util.sh b/.wmii/util.sh
new file mode 100644
index 0000000..43d7d4a
--- /dev/null
+++ b/.wmii/util.sh
@@ -0,0 +1,128 @@
+#!/bin/bash
+
+# I moved "fixes" into a separate file because it isn't so much configuration...
+. "$HOME/.wmii/fixes.sh"
+
+################################################################################
+# Added shell features #
+################################################################################
+
+##
+# Usage: dquote STRING
+# Safely double-quotes a string.
+# It escapes ways to execute code, but not variables.
+##
+dquote() {
+ str=$1
+ str="${str//\\/\\\\}" # backslash
+ str="${str//\"/\\\"}" # dquote
+ str="${str//\$(/\\\$(}" # $(...)
+ str="${str//\`/\\\`}" # backtick
+ printf '"%s"\n' "$str"
+}
+
+##
+# Usage: expand_variables
+# Expands variables read from /dev/stdin
+##
+expand_variables() {
+ while read; do
+ eval printf "'%s\n'" "$(dquote "$REPLY")"
+ done
+}
+
+is_mounted() {
+ dir="$(readlink -m $1)"
+ mntpnt="$(cut -d' ' -f2 /proc/mounts|grep -- "$dir")"
+ [[ $dir = "$mntpnt" ]]
+ return $?
+}
+
+################################################################################
+# PATH manipulation #
+################################################################################
+
+##
+# Usage: path_ls PATH
+# List executables in PATH (PATH is delimited by `:')
+##
+path_ls() {
+ dirs="`echo "$@"|sed 'y/:/ /'`"
+ find -L $dirs -maxdepth 1 -type f -executable -printf '%f\n' 2>/dev/null | sort -u
+}
+
+##
+# Usage: path_which PATH PROGRAM
+# Find the full path of PROGRAM by searching PATH
+##
+path_which() {
+ mypath=$1
+ prog=$2
+ which=`which which`
+ PATH="$mypath" "$which" -- "$prog" 2>/dev/null
+}
+
+################################################################################
+# wmii convenience functions #
+################################################################################
+
+##
+# Usage: lstags
+# Lists wmii tags
+##
+lstags() {
+ ls $WMII_DIR/tag | sed -e 's@/@@' -e '/^sel$/d'
+}
+
+################################################################################
+# X11 functions #
+################################################################################
+
+##
+# Usage: connected_to_x_server
+# Return status indicates whether there is an X server at $DISPLAY
+##
+connected_to_x_server() {
+ xdpyinfo &>/dev/null
+ return $?
+}
+
+################################################################################
+# My wmii configuration #
+################################################################################
+
+##
+# Usage: scansection [SECTION]
+# Reads the doc comments from a section of wmiirc.
+# If SECTION is not given, it reads all doc comments.
+##
+scansection() {
+ file=`conffile config.sh`
+ sec=$1
+ tmp=`mktemp`
+ # Isolate the sections we want.
+ if [ -n "$sec" ]; then
+ # Find the section
+ < "$file" sed -n "/^\s*$sec\s*()/,/##\s*End $sec/p" | sed '1d;$d'> $tmp
+ else
+ # Remove extra lines that mark the end of a section
+ < "$file" sed "/\s*}\s*##\s*End\s/d" > $tmp
+ fi
+ < $tmp sed -n '/##/p' | while read; do
+ var="$(echo "$REPLY" | sed -nr 's/^\s*(.*)\)\s*##.*/\1/p')"
+ comment="$(echo "$REPLY" | sed -r 's/.*## ?//')"
+ if [ -z "$var" ]; then
+ printf '%s\n' "$comment"
+ else
+ printf '\t%s\t%s\n' "$(echo "$var"|expand_variables)" "$comment"
+ fi
+ done
+ rm $tmp
+}
+
+##
+# Usage: conffile FILE
+##
+conffile() {
+ echo "$HOME/.wmii/$@"
+}
diff --git a/.wmii/wmiirc b/.wmii/wmiirc
index 82c424b..1f1ea18 100755
--- a/.wmii/wmiirc
+++ b/.wmii/wmiirc
@@ -1,270 +1,12 @@
#!/bin/bash
-# Let any running instances of wmiirc know that we're starting
-wmiir xwrite /event Start
-
. "$HOME/.wmii/include.sh"
-echo ' ==> Starting wmiirc'
-mount9p=/opt/plan9/bin/9pfuse
-mkdir -p $WMII_NAMESPACE/mnt
-$mount9p $WMII_NAMESPACE/{wmii,mnt}
-
-MODKEY=Mod4 # super
-UP=p
-DOWN=n
-LEFT=b
-RIGHT=f
-
-# Colors tuples: "<text> <background> <border>"
-. `conffile theme-solarized-dark`
-
-# Menu history
-hist="`conffile history`"
-
-# Tagging Rules
-echo '/Emacs|Navigator/ -> +sel' >> $WMII_DIR/tagrules
-echo '/Eclipse/ -> +sel' >> $WMII_DIR/tagrules
-echo '/panel/ -> /.*/' >> $WMII_DIR/tagrules
-
-Event() {
- event=$1; shift;
- case "$event" in
- ## Mouse event meanings:
- ## MouseDown = mouse down
- ## Click = mouse up
- ## DND = hover, while dragging something (Drag 'n' Drop)
- ## The associated mouse button is always "1"
- ##
- ## Mouse-button IDs:
- ## 1 = left
- ## 2 = middle
- ## 3 = right
-
- ## WMII-meta events
- Quit) ## No args
- echo ' ==> Stopping wmiirc'
- echo " -> unmounting WMII_DIR=$WMII_DIR..."
- # might complain about /etc/mtab if the x server has already stopped
- fusermount -u "$WMII_DIR" 2>>/dev/null
- echo " -> rmdir'ing WMII_DIR=$WMII_DIR..."
- rmdir "$WMII_DIR";;
- Warning) ## $@=string
- notify-send "wmii warning: $*";;
- Key) ## $1=keystroke
- Key "$@";;
-
- ## WMII Window management events
- FocusFloating) ## No args
- ;;
- AreaFocus) ## $1=area
- ;;
- DestroyArea) ## $1=area
- ;;
- ColumnFocus) ## $1=column
- ;;
- CreateColumn) ## $1=column
- ;;
-
- ## Client events
- CreateClient) ## $1=client
- ;;
- DestroyClient) ## $1=client
- ;;
- Urgent) ## $1=client $2=[Manager|Client]
- ;;
- NotUrgent) ## $1=client $2=[Manager|Client]
- ;;
- ClientMouseDown) ## $1=client $2=button
- client=$1
- button=$2
- case $button in
- 1) ;;
- 2) ;;
- 3)
- {
- case `wmii9menu Delete Fullscreen` in
- Delete)
- echo kill |a $WMII_DIR/client/$client/ctl;;
- Fullscreen)
- echo Fullscreen on |a $WMII_DIR/client/$1/ctl;;
- esac
- }& ;;
- esac;;
- ClientClick) ## $1=client $2=button
- ;;
- Unresponsive) ## $1=client
- client=$1
- client_name=`cat $WMII_DIR/client/$client/label`
- msg="The client \`${client_name}' is not responding."
- msg+=" What would you like to do?"
- {
- resp=$(wihack -transient $client \
- xmessage -nearmouse -buttons Kill,Wait -print "$msg")
- if [ "$resp" = Kill ]; then
- echo slay |a $WMII_DIR/client/$client/ctl
- fi
- }& ;;
- Fullscreen) ## $1=client $2=[on|off]
- # TODO: hide any clients with the 'panel' class
- ;;
-
- ## Tag events
- CreateTag) ## $1=tag
- echo "$WMII_NORMCOLORS" $@ |a $WMII_DIR/lbar/$1;;
- DestroyTag) ## $1=tag
- rm $WMII_DIR/lbar/$1;;
- FocusTag) ## $1=tag
- echo "$WMII_FOCUSCOLORS" $1 |a $WMII_DIR/lbar/$1;;
- UnfocusTag) ## $1=tag
- echo "$WMII_NORMCOLORS" $1 |a $WMII_DIR/lbar/$1;;
- UrgentTag) ## $1=tag $2=[Manager|Client]
- echo "$WMII_URGENTCOLORS" $1 |a $WMII_DIR/lbar/$1;;
- NotUrgentTag) ## $1=tag $2=[Manager|Client]
- echo "$WMII_NORMCOLORS" $1 |a $WMII_DIR/lbar/$1;;
-
- ## LeftBar events (usually tag buttons)
- LeftBarMouseDown) ## $1=button $2=bar_item
- ;;
- LeftBarClick) ## $1=button $2=bar_item
- shift # ignore the button
- echo view "$@" |a $WMII_DIR/ctl;;
- LeftMouseDND) ## $1=button $2=bar_item
- Event LeftBarClick "$@";;
-
- ## RightBar events
- RightBarMouseDown) ## $1=button $2=bar_item
- ;;
- RightBarClick) ## $1=button $2=bar_item
- ;;
- RightMouseDND) ## $1=button $2=bar_item
- Event RightBarClick "$@";;
-
- ## Custom (non-WMII-generated) events
- Start) ## No args
- Event Quit;; # get out of the way for a new event loop
- esac
-} ## End Event
-
-# Key Bindings
-Key() {
- key=$1
- case "$key" in
- ## Moving around
-
- $MODKEY-$LEFT) ## Select the client to the left
- echo select left |a $WMII_DIR/tag/sel/ctl;;
- $MODKEY-$RIGHT) ## Select the client to the right
- echo select right |a $WMII_DIR/tag/sel/ctl;;
- $MODKEY-$UP) ## Select the client above
- echo select up |a $WMII_DIR/tag/sel/ctl;;
- $MODKEY-$DOWN) ## Select the client below
- echo select down |a $WMII_DIR/tag/sel/ctl;;
-
- $MODKEY-space) ## Toggle between floating and managed layers
- echo select toggle |a $WMII_DIR/tag/sel/ctl;;
-
- ## Moving clients around
-
- $MODKEY-Shift-$LEFT) ## Move selected client to the left
- wmiir xwrite /tag/sel/ctl send sel left;;
- $MODKEY-Shift-$RIGHT) ## Move selected client to the right
- wmiir xwrite /tag/sel/ctl send sel right;;
- $MODKEY-Shift-$UP) ## Move selected client up
- wmiir xwrite /tag/sel/ctl send sel up;;
- $MODKEY-Shift-$DOWN) ## Move selected client down
- wmiir xwrite /tag/sel/ctl send sel down;;
-
- $MODKEY-Shift-space) ## Toggle selected client between floating and managed layers
- wmiir xwrite /tag/sel/ctl send sel toggle;;
-
- ## Moving through stacks
- $MODKEY-Control-$UP) ## Select the stack above
- wmiir xwrite /tag/sel/ctl select up stack;;
- $MODKEY-Control-$DOWN) # Select the stack below
- wmiir xwrite /tag/sel/ctl select down stack;;
-
- ## Client actions
- $MODKEY-shift-1) ## Toggle selected client's fullsceen state
- wmiir xwrite /client/sel/ctl Fullscreen toggle;;
- $MODKEY-shift-0) ## Close client
- wmiir xwrite /client/sel/ctl kill;;
-
- ## Changing column modes
- $MODKEY-d) ## Set column to default mode
- wmiir xwrite /tag/sel/ctl colmode sel default-max;;
- $MODKEY-s) ## Set column to stack mode
- wmiir xwrite /tag/sel/ctl colmode sel stack-max;;
- $MODKEY-m) ## Set column to max mode
- wmiir xwrite /tag/sel/ctl colmode sel stack+max;;
-
- ## Running programs
- $MODKEY-a) ## Open wmii actions menu
- Action $(path_ls $WMII_CONFPATH | wimenu -h "${hist}.actions" -n 5000) & ;;
- $MODKEY-x) ## Open program menu
- setsid $(wimenu -h "${hist}.progs" -n 5000 <$progsfile) & ;;
- $MODKEY-Return) ## Launch a terminal
- setsid x-terminal-emulator & ;;
-
- ## Other
- $MODKEY-Control-t) ## Toggle all other key bindings
- case $(wmiir read /keys | wc -l | tr -d ' \t\n') in
- 0|1)
- echo -n "$Keys" | wmiir write /keys
- wmiir xwrite /ctl grabmod $MODKEY;;
- *)
- wmiir xwrite /keys $MODKEY-Control-t
- wmiir xwrite /ctl grabmod Mod3;;
- esac;;
-
- ## Tag actions
- $MODKEY-t) ## Change to another tag
- {
- tag=$(lstags | wimenu -h "${hist}.tags" -n 50) || return
- wmiir xwrite /ctl view $tag
- }& ;;
- $MODKEY-Shift-t) ## Retag the selected client
- sel=$(sed 1q $WMII_DIR/client/sel/ctl)
- {
- tag=$(lstags | wimenu -h "${hist}.tags" -n 50) || return
- wmiir xwrite /client/$sel/tags $tag
- }& ;;
- esac
-} ## End Key
-
-# WM Configuration
-echo font xft:Monospace-8 |a $WMII_DIR/ctl
-echo focuscolors $WMII_FOCUSCOLORS |a $WMII_DIR/ctl
-echo normcolors $WMII_NORMCOLORS |a $WMII_DIR/ctl
-echo grabmod $MODKEY |a $WMII_DIR/ctl
-echo border 1 |a $WMII_DIR/ctl
-xsetroot -solid "$WMII_BACKGROUND" &
-
-progsfile=$WMII_NAMESPACE/.proglist
-path_ls $PATH > $progsfile &
-
-eval arg `scansection Key|cut -sf2` |a $WMII_DIR/keys
-
-# Clear the LBar
-find $WMII_DIR/lbar -type f -delete
-
-# Emulate [Create|Focus]Tag events
-seltag=`sed 1q $WMII_DIR/tag/sel/ctl`
-lstags | while read tag; do
- Event CreateTag "$tag"
- if [ "$tag" = "$seltag" ]; then
- Event FocusTag "$tag"
- fi
-done
-
-Action autostart 2>/dev/null &
+wmiir xwrite /event WmiircQuit # close any existing wmiirc's
-if [ -f "`conffile wmiirc_local`" ]; then
- . "`conffile wmiirc_local`"
-fi
+Event WmiircStart
trap "Event Quit" EXIT
-# use wmiir so it doesn't look like an open file
wmiir read /event 2>/dev/null | while read event; do
Event $event
done
diff --git a/.wmii/wmiirc_local b/.wmii/wmiirc_local
deleted file mode 100755
index 8e1321c..0000000
--- a/.wmii/wmiirc_local
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/dash -f
-# -*- mode: sh; -*-
-
-# wmiirc file for my HP Pavilion dv6426us laptop
-
-MODKEY=Mod4
-
-status() {
- buffer=$(
- echo -n ' '
- # Wifi status
- echo -n 'Wlan0:' $(iwconfig wlan0 | sed 's/ /\n/g' | grep Quality)
-
- echo -n ' | '
-
- # Battery charge (not status)
- echo -n $(acpi -b | sed 's/.*, \{0,2\}\([0-9]\{1,3\}%\),.*/Bat: \1/')
-
- echo -n ' | '
- # CPU
- # This doesn't work for me, it shows capacity
- #echo -n 'Core MHz:' $(cat /proc/cpuinfo | grep 'cpu MHz' | sed 's/.*: //g; s/\..*//g;')
- # This actually displays %idle
- echo -n 'CPU: [ '$(tail -n3 ~/tmp/cputime|sed -u 's/ */\t/g'|cut -f2,11|sed 's/\t\(.*\)/(\1)/')' ]'
-
- #echo -n ' | '
-
- #echo -n $(uptime | sed 's/.*://; s/,//g')
-
- echo -n ' | '
-
- echo -n $(date)
-
- echo -n ' '
- )
- echo "$buffer"
-}
diff --git a/.xinitrc b/.xinitrc
index 9c5ce55..c0f7e1c 100644..120000
--- a/.xinitrc
+++ b/.xinitrc
@@ -1,26 +1 @@
-#!/bin/sh
-#
-# ~/.xinitrc
-#
-# Executed by startx (run your window manager from here)
-
-if [ -d /etc/X11/xinit/xinitrc.d ]; then
- echo ' ==> Running scripts in Entering xinitrc.d/*'
- for f in /etc/X11/xinit/xinitrc.d/*; do
- echo " -> $f"
- [ -x "$f" ] && "$f" &
- done
- unset f
- echo ' -> done'
-fi
-
-usermodmap="$HOME/.xmodmap"
-if [ -f "$usermodmap" ]; then
- xmodmap "$usermodmap"
-fi
-
-# exec gnome-session
-# exec startkde
-# exec startxfce4
-# ...or the Window Manager of your choice
-exec ck-launch-session wmii
+.config/X11/clientrc \ No newline at end of file
diff --git a/.xserverrc b/.xserverrc
new file mode 120000
index 0000000..f46e3e3
--- /dev/null
+++ b/.xserverrc
@@ -0,0 +1 @@
+.config/X11/serverrc \ No newline at end of file
diff --git a/.xsession b/.xsession
index a16dc0b..ee16887 100644..120000
--- a/.xsession
+++ b/.xsession
@@ -1,10 +1 @@
-#!/bin/sh
-
-#
-# ~/.xsession
-#
-# Executed by xdm/gdm/kdm at login
-#
-
-/bin/bash --login -i ~/.xinitrc
-
+.config/X11/login \ No newline at end of file
diff --git a/Makefile b/Makefile
index 8c0ffa9..160a64c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,25 +1,25 @@
-CHECK = $(HOME)/.prefix:$(HOME):/usr/local:/usr:/
-NANO_SHARE = $(firstword $(wildcard $(addsuffix /share/nano,$(subst :, ,$(CHECK)))))
+SHELL = /bin/bash
-ALSACTL=$(firstword $(shell . $(HOME)/.profile &>/dev/null; which alsactl) echo)
+NANO_BIN_PREFIX = $(patsubst %/bin/nano,%,$(shell which nano))
+NANO_CHECK = $(HOME)/.prefix:$(HOME):/usr/local:/usr:$(NANO_BIN_PREFIX)
+NANO_SHARE = $(firstword $(wildcard $(addsuffix /share/nano,$(subst :, ,$(NANO_CHECK)))))
-targets=.nanorc .folders .crontab.cookie .current.asound
+targets=.nanorc .folders .crontab.cookie .git.info.exclude
all: $(targets)
clean:
rm -f $(targets)
-%.asound: FORCE
- $(ALSACTL) store --file '$@'
-
.nanorc: .nanorc.in $(NANO_SHARE)
cat '$<' > '$@'
for file in $(NANO_SHARE)/*.nanorc; do echo "include \"$$file\""; done >> '$@'
.folders: Maildir
( echo '..'; find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf '%h\n'|sed -r 's@.*/(.*\.)(.*)@.\1\2@' )|sort>'$@'
+.git.info.exclude: .git.info.exclude.in .
+ ( cat $<; find . -type f -name 'CACHEDIR.TAG' -printf '%h\n'|sed 's@^\./@/@' ) > $@
.crontab.cookie: .crontab .crontab.local
- (cat $^; echo) | crontab -
+ -(cat $^; echo) | crontab - 2>/dev/null
date > '$@'
# don't do anything, just create these if they doesn't exist
@@ -31,12 +31,6 @@ Maildir/%: | Maildir
mkdir -p '$@'/{cur,new,tmp}
touch '$@'/maildirfolder
-commit:
- git commit -a
-
-pull:
- git pull
- $(MAKE)
-
-.PHONY: FORCE
+.PHONY: FORCE PHONY
FORCE: ;
+PHONY: ;