summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2012-05-30 11:36:32 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2012-05-30 11:36:32 -0400
commitdbab2a06f142894f446f1f66b637242862dcd7bf (patch)
treec8888e76f39647edad67abd73e74605b1d95b3aa
parentbd8512e48b8ca0f44171c06578da7a5f3cd6663f (diff)
parent344bd61ba0d7d06b3cec6499ef6b4058f9d64626 (diff)
Merge branch 'master' of gitorious.org:lukeshu-dotfiles/lukeshu-dotfiles
Conflicts: .emacs .emacs.d/custom.el
-rw-r--r--.bash_aliases6
-rw-r--r--.bashrc12
-rw-r--r--.bazaar/ignore10
-rw-r--r--.bootstrap.min.sh7
-rw-r--r--.config/gtk-3.0/settings.ini17
l---------.config/meld/meldrc.ini1
-rw-r--r--.config/oxygen-gtk/argb-apps.conf3
l---------.config/transmission-daemon1
-rw-r--r--.config/vlc/vlcrc4784
l---------.conkeror.mozdev.org1
-rw-r--r--.crontab3
-rw-r--r--.emacs11
-rw-r--r--.emacs.d/.gitignore2
-rw-r--r--.emacs.d/custom.el2
-rw-r--r--.git.info.exclude75
-rw-r--r--.gnupg/gpg.conf242
l---------.gnuzilla1
-rw-r--r--.gtkrc-2.019
-rw-r--r--.gtkrc-2.0.mine1
-rw-r--r--.icons/default/index.theme4
-rwxr-xr-x.local/bin/x-pdf9
-rwxr-xr-x.local/bin/x-terminal-emulator10
-rwxr-xr-x.local/bin/x-www-browser14
-rwxr-xr-x.local/bin/xmessage2
-rw-r--r--.login-daemons5
-rw-r--r--.maildirproc/default.rc56
-rw-r--r--.muttrc12
-rw-r--r--.offlineimaprc5
-rw-r--r--.profile41
-rw-r--r--.ssh/config14
-rw-r--r--.themes/Solarized-light/index.theme12
-rw-r--r--.themes/solarized-dark/index.theme13
-rw-r--r--.wl5
-rwxr-xr-x.wmii/wmiirc2
-rwxr-xr-x.wmii/wmiirc_local37
-rw-r--r--Makefile15
36 files changed, 5312 insertions, 142 deletions
diff --git a/.bash_aliases b/.bash_aliases
index 0788501..de1a321 100644
--- a/.bash_aliases
+++ b/.bash_aliases
@@ -1,6 +1,6 @@
#!/bin/bash
# The above line probably should never be *used* in this file, but it
-# lets editors know that this is BASH syntax.
+# lets text editors know that this is BASH syntax.
######################################################################
# Set up colors and settings for ls/dir/vdir #
@@ -39,6 +39,8 @@ alias l='ls -CF'
alias ssh='ssh -XC'
alias sed='sed --follow-symlinks'
alias tree='tree --charset utf8'
+alias cd=pushd
+alias gitk='gitk --all --date-order'
######################################################################
# Remember lat/long for redshift #
@@ -52,7 +54,7 @@ alias redshift="$redshift"
######################################################################
#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
+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"
diff --git a/.bashrc b/.bashrc
index 2c5b611..119e071 100644
--- a/.bashrc
+++ b/.bashrc
@@ -99,3 +99,15 @@ 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";
diff --git a/.bazaar/ignore b/.bazaar/ignore
new file mode 100644
index 0000000..0e498f2
--- /dev/null
+++ b/.bazaar/ignore
@@ -0,0 +1,10 @@
+*.a
+*.o
+*.py[co]
+*.so
+*.sw[nop]
+*~
+.#*
+[#]*#
+__pycache__
+bzr-orphans
diff --git a/.bootstrap.min.sh b/.bootstrap.min.sh
new file mode 100644
index 0000000..eed85b5
--- /dev/null
+++ b/.bootstrap.min.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+files='.bashrc .bash_aliases .gitconfig .profile'
+for file in $files; do
+ rm -f $file
+ wget http://gitorious.org/lukeshu-dotfiles/lukeshu-dotfiles/blobs/raw/master/$file;
+done
diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini
new file mode 100644
index 0000000..5c3cf6a
--- /dev/null
+++ b/.config/gtk-3.0/settings.ini
@@ -0,0 +1,17 @@
+[Settings]
+# DO NOT EDIT! This file will be overwritten by LXAppearance.
+gtk-theme-name = oxygen-gtk
+gtk-icon-theme-name = default.kde4
+gtk-font-name = Sans 10
+gtk-cursor-theme-name = Vanilla-DMZ
+gtk-cursor-theme-size = 0
+gtk-toolbar-style = GTK_TOOLBAR_BOTH
+gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR
+gtk-button-images = 0
+gtk-menu-images = 1
+gtk-enable-event-sounds = 1
+gtk-enable-input-feedback-sounds = 1
+gtk-xft-antialias = 1
+gtk-xft-hinting = 1
+gtk-xft-hintstyle = hintfull
+gtk-xft-rgba = rgb
diff --git a/.config/meld/meldrc.ini b/.config/meld/meldrc.ini
new file mode 120000
index 0000000..dc1dc0c
--- /dev/null
+++ b/.config/meld/meldrc.ini
@@ -0,0 +1 @@
+/dev/null \ No newline at end of file
diff --git a/.config/oxygen-gtk/argb-apps.conf b/.config/oxygen-gtk/argb-apps.conf
new file mode 100644
index 0000000..0dea934
--- /dev/null
+++ b/.config/oxygen-gtk/argb-apps.conf
@@ -0,0 +1,3 @@
+# argb-apps.conf
+# Put your user-specific ARGB app settings here
+
diff --git a/.config/transmission-daemon b/.config/transmission-daemon
new file mode 120000
index 0000000..e768f74
--- /dev/null
+++ b/.config/transmission-daemon
@@ -0,0 +1 @@
+transmission \ No newline at end of file
diff --git a/.config/vlc/vlcrc b/.config/vlc/vlcrc
new file mode 100644
index 0000000..35d4eab
--- /dev/null
+++ b/.config/vlc/vlcrc
@@ -0,0 +1,4784 @@
+###
+### vlc 2.0.1
+###
+
+###
+### 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=1.050000
+
+# Room width (float)
+#spatializer-width=10.000000
+
+# Wet (float)
+#spatializer-wet=3.000000
+
+# Dry (float)
+#spatializer-dry=2.000000
+
+# Damp (float)
+#spatializer-damp=1.000000
+
+[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=1.400000
+
+# Release time (float)
+compressor-release=1.900000
+
+# Threshold level (float)
+compressor-threshold=0.000000
+
+# Ratio (float)
+compressor-ratio=1.000000
+
+# Knee radius (float)
+compressor-knee=1.000000
+
+# Makeup gain (float)
+compressor-makeup-gain=0.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=0.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=/usr/share/vlc/skins2/default.vlt
+
+# Config of last used skin (string)
+skins2-config=[aboutwin aboutwinwin-main 0 0 330 171 0][eqwin eqwin-main 0 0 330 171 0][fullscreenController fsc_normal 30 30 500 500 1][main normal 0 0 500 350 1][plwin plwin-normal 0 0 500 350 0]
+
+# 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=224
+
+# 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
+
+# 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=2
+
+# 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=
+
+[fluidsynth] # FluidSynth MIDI synthesizer
+# Sound fonts (string)
+#soundfont=
+# Synthesis gain (float)
+#synth-gain=0.800000
+[snapshot] # Snapshot output
+# Snapshot width (integer)
+#vout-snapshot-width=320
+# Snapshot height (integer)
+#vout-snapshot-height=200
+# Chroma (string)
+#vout-snapshot-chroma=RV32
+# Cache size (number of images) (integer)
+#vout-snapshot-cache-size=50
+[oldtelnet] # VLM remote control interface
+# Host (string)
+#telnet-host=localhost
+# Port (integer)
+#telnet-port=4212
+# Password (string)
+#telnet-password=admin
+[oldhttp] # HTTP remote control interface
+# Host address (string)
+#http-host=
+# Source directory (string)
+#http-src=
+# Handlers (string)
+#http-handlers=
+# Export album art as /art (boolean)
+#http-album-art=0
+# Certificate file (string)
+#http-intf-cert=
+# Private key file (string)
+#http-intf-key=
+# Root CA file (string)
+#http-intf-ca=
+# CRL file (string)
+#http-intf-crl=
+[crop] # Crop video filter
+# Crop geometry (pixels) (string)
+#crop-geometry=
+# Automatic cropping (boolean)
+#autocrop=0
+# Ratio max (x 1000) (integer)
+#autocrop-ratio-max=2405
+# Manual ratio (integer)
+#crop-ratio=0
+# Number of images for change (integer)
+#autocrop-time=25
+# Number of lines for change (integer)
+#autocrop-diff=16
+# Number of non black pixels (integer)
+#autocrop-non-black-pixels=3
+# Skip percentage (%) (integer)
+#autocrop-skip-percent=17
+# Luminance threshold (integer)
+#autocrop-luminance-threshold=40
+[fake] # Fake video decoder
+# Image file (string)
+#fake-file=
+# Reload image file (integer)
+#fake-file-reload=0
+# Video width (integer)
+#fake-width=0
+# Video height (integer)
+#fake-height=0
+# Keep aspect ratio (boolean)
+#fake-keep-ar=0
+# Background aspect ratio (string)
+#fake-aspect-ratio=
+# Deinterlace video (boolean)
+#fake-deinterlace=0
+# Deinterlace module (string)
+#fake-deinterlace-module=deinterlace
+# Chroma used (string)
+#fake-chroma=I420
+[invmem] # Memory video decoder
+# Width (integer)
+#invmem-width=0
+# Height (integer)
+#invmem-height=0
+# Lock function (string)
+#invmem-lock=0
+# Unlock function (string)
+#invmem-unlock=0
+# Callback data (string)
+#invmem-data=0
+# Chroma (string)
+#invmem-chroma=RV24
+[dvb] # DVB input with v4l2 support
+# Caching value in ms (integer)
+#dvb-caching=300
+# Adapter card to tune (integer)
+#dvb-adapter=0
+# Device number to use on adapter (integer)
+#dvb-device=0
+# Transponder/multiplex frequency (integer)
+#dvb-frequency=0
+# Inversion mode (integer)
+#dvb-inversion=2
+# Probe DVB card for capabilities (boolean)
+#dvb-probe=1
+# Budget mode (boolean)
+#dvb-budget-mode=0
+# Satellite number in the Diseqc system (integer)
+#dvb-satno=0
+# LNB voltage (integer)
+#dvb-voltage=13
+# High LNB voltage (boolean)
+#dvb-high-voltage=0
+# 22 kHz tone (integer)
+#dvb-tone=-1
+# Transponder FEC (integer)
+#dvb-fec=9
+# Transponder symbol rate in kHz (integer)
+#dvb-srate=27500000
+# Antenna lnb_lof1 (kHz) (integer)
+#dvb-lnb-lof1=0
+# Antenna lnb_lof2 (kHz) (integer)
+#dvb-lnb-lof2=0
+# Antenna lnb_slof (kHz) (integer)
+#dvb-lnb-slof=0
+# Modulation type (integer)
+#dvb-modulation=0
+# Terrestrial high priority stream code rate (FEC) (integer)
+#dvb-code-rate-hp=9
+# Terrestrial low priority stream code rate (FEC) (integer)
+#dvb-code-rate-lp=9
+# Terrestrial bandwidth (integer)
+#dvb-bandwidth=0
+# Terrestrial guard interval (integer)
+#dvb-guard=0
+# Terrestrial transmission mode (integer)
+#dvb-transmission=0
+# Terrestrial hierarchy mode (integer)
+#dvb-hierarchy=0
+# HTTP Host address (string)
+#dvb-http-host=
+# HTTP user name (string)
+#dvb-http-user=
+# HTTP password (string)
+#dvb-http-password=
+# HTTP ACL (string)
+#dvb-http-acl=
+# Certificate file (string)
+#dvb-http-intf-cert=
+# Private key file (string)
+#dvb-http-intf-key=
+# Root CA file (string)
+#dvb-http-intf-ca=
+# CRL file (string)
+#dvb-http-intf-crl=
+[access_fake] # Fake video input
+# Caching value in ms (integer)
+#fake-caching=300
+# Framerate (float)
+#fake-fps=25.000000
+# ID (integer)
+#fake-id=0
+# Duration in ms (integer)
+#fake-duration=-1
+[access_mmap] # Memory-mapped file input
+# Use file memory mapping (boolean)
+#file-mmap=0
diff --git a/.conkeror.mozdev.org b/.conkeror.mozdev.org
new file mode 120000
index 0000000..49c36a2
--- /dev/null
+++ b/.conkeror.mozdev.org
@@ -0,0 +1 @@
+.mozilla/ \ No newline at end of file
diff --git a/.crontab b/.crontab
index d4e21e0..28d7b0a 100644
--- a/.crontab
+++ b/.crontab
@@ -1,2 +1,3 @@
# m h dom mon dow command
-*/5 * * * * cd $HOME && make -k
+*/5 * * * * cd $HOME && make -
+*/5 * * * * offlineimap-runner
diff --git a/.emacs b/.emacs
index 5944521..99bdf77 100644
--- a/.emacs
+++ b/.emacs
@@ -56,6 +56,10 @@
:load "identica-mode.el"
:after (lambda ()
(load-identica-mode)))
+ (:name nginx-mode
+ :description "Major mode for editing Nginx configuration files"
+ :type git
+ :url "git://github.com/ajc/nginx-mode.git")
(:name autopair
:after (lambda ()
(autopair-global-mode 1)
@@ -77,7 +81,10 @@
org-mode
identica-mode
smarttabs
- autopair))
+ markdown-mode
+ autopair
+ nginx-mode
+ ))
(when (require 'el-get nil t)
(el-get 'sync lts-el-get-packages))
@@ -184,6 +191,8 @@
(set (make-local-variable 'indent-tabs-mode) nil)
))
+(add-to-list 'auto-mode-alist '("PKGBUILD" . sh-mode))
+
;(require 'flymake)
;(add-hook 'php-mode-hook (lambda() (flymake-mode 1)))
;(define-key php-mode-map '[M-S-up] 'flymake-goto-prev-error)
diff --git a/.emacs.d/.gitignore b/.emacs.d/.gitignore
index 60dcaa6..675a8be 100644
--- a/.emacs.d/.gitignore
+++ b/.emacs.d/.gitignore
@@ -1,5 +1,7 @@
auto-save-list/*
el-get/*
server/*
+elmo/*
image-dired/*
session.*
+url/*
diff --git a/.emacs.d/custom.el b/.emacs.d/custom.el
index 7773d83..4caf4c5 100644
--- a/.emacs.d/custom.el
+++ b/.emacs.d/custom.el
@@ -5,6 +5,8 @@
;; If there is more than one, they won't work right.
'(ruby-deep-arglist nil)
'(ruby-deep-indent-paren nil)
+ '(erc-nick "lukeshu")
+ '(mdmua-maildir "~/Maildir")
'(scroll-bar-mode nil))
(custom-set-faces
;; custom-set-faces was added by Custom.
diff --git a/.git.info.exclude b/.git.info.exclude
index 78497e1..235367c 100644
--- a/.git.info.exclude
+++ b/.git.info.exclude
@@ -7,6 +7,13 @@
!.*/*/*
!.*/*/*/*
!.*/*/*/*/*
+!.*/*/*/*/*/*
+!.*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*/*/*/*
# Or Makefile
!Makefile
@@ -14,8 +21,9 @@
# Ignore these for privacy
.ssh/*
!.ssh/config
-.netrc
.gnupg/*
+!.gnupg/gpg.conf
+.netrc
# Ignore temp/log/history files
*.log
@@ -33,51 +41,62 @@ tmp
\#*#
.~lock.*#
*_history
+*_hist
history.*
*authority
*.cookie
+*.bak
# Ignore these special-purpose cache/temp files
-.xsession-errors*
.camel_certs
-.kde/socket-*
-.kde/share/apps/RecentDocuments/*
-.local/share/gvfs-metadata/*
-.local/share/icons/*
-.mozilla/firefox/Crash\ Reports/*
.compiz/session/*
-.dbus/session-bus/*
-.thumbnails/*
-.gnash/SharedObjects/*
.config/chromium/Default/History\ Index*
-.evolution/.*
-.shotwell/thumbs/*
-.netbeans/*/update_tracking/*
-.netbeans/*/modules/*
-.local/share/Trash/*
-.links2/links.his
+.current.asound
+.dbus/session-bus/*
+.ddd/history
+.dvdcss
+.esd_auth
.eshell/history
-.sudo_as_admin_successful
-.lesshst
+.evolution/.*
.gconfd/saved_state
-.esd_auth
-.recently-used.xbel*
+.gnash-media
+.gnash/SharedObjects/*
+.kde/share/apps/RecentDocuments/*
+.kde/socket-*
+.kde4/share/apps/RecentDocuments/*
+.kde4/share/apps/okular/docdata/*
+.kde4/socket-*
+.lesshst
+.links2/links.his
+.local/share/Trash/*
+.local/share/gvfs-metadata/*
+.local/share/icons/*
+.local/share/recently-used.xbel
+.pki
.pulse
.pulse-cookie
-.pki
-.alsa.save
+.recently-used.xbel*
+.shotwell/thumbs/*
+.sudo_as_admin_successful
+.thumbnails/*
+.xsession-errors*
# Ignore files that are autogenerated
.folders
.nanorc
+.config/libretools/blacklist.txt
# Ignore these files for no good reason
.terminfo
+.config/vlc/vlc-qt-interface.conf
.wine*
-.prefix
.offlineimap
-.crontab.local
-.xmodmap
-.elmo
-.ido.last
-.bogofilter/*
+.bogofilter
+.config/Trolltech.conf
+.gem
+
+# Ignore these files that if I tracked them, would be a separate repo
+.config/libreoffice
+.config/transmission
+.netbeans
+.mozilla
diff --git a/.gnupg/gpg.conf b/.gnupg/gpg.conf
new file mode 100644
index 0000000..f43a58e
--- /dev/null
+++ b/.gnupg/gpg.conf
@@ -0,0 +1,242 @@
+# Options for GnuPG
+# Copyright 1998, 1999, 2000, 2001, 2002, 2003,
+# 2010 Free Software Foundation, Inc.
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This file is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+# Unless you specify which option file to use (with the command line
+# option "--options filename"), GnuPG uses the file ~/.gnupg/gpg.conf
+# by default.
+#
+# An options file can contain any long options which are available in
+# GnuPG. If the first non white space character of a line is a '#',
+# this line is ignored. Empty lines are also ignored.
+#
+# See the man page for a list of options.
+
+# Uncomment the following option to get rid of the copyright notice
+
+no-greeting
+
+# If you have more than 1 secret key in your keyring, you may want to
+# uncomment the following option and set your preferred keyid.
+
+default-key D4FFBFC9
+
+# If you do not pass a recipient to gpg, it will ask for one. Using
+# this option you can encrypt to a default key. Key validation will
+# not be done in this case. The second form uses the default key as
+# default recipient.
+
+#default-recipient some-user-id
+#default-recipient-self
+
+# Use --encrypt-to to add the specified key as a recipient to all
+# messages. This is useful, for example, when sending mail through a
+# mail client that does not automatically encrypt mail to your key.
+# In the example, this option allows you to read your local copy of
+# encrypted mail that you've sent to others.
+
+#encrypt-to some-key-id
+
+# By default GnuPG creates version 4 signatures for data files as
+# specified by OpenPGP. Some earlier (PGP 6, PGP 7) versions of PGP
+# require the older version 3 signatures. Setting this option forces
+# GnuPG to create version 3 signatures.
+
+#force-v3-sigs
+
+# Because some mailers change lines starting with "From " to ">From "
+# it is good to handle such lines in a special way when creating
+# cleartext signatures; all other PGP versions do it this way too.
+
+#no-escape-from-lines
+
+# If you do not use the Latin-1 (ISO-8859-1) charset, you should tell
+# GnuPG which is the native character set. Please check the man page
+# for supported character sets. This character set is only used for
+# metadata and not for the actual message which does not undergo any
+# translation. Note that future version of GnuPG will change to UTF-8
+# as default character set. In most cases this option is not required
+# as GnuPG is able to figure out the correct charset at runtime.
+
+charset utf-8
+
+# Group names may be defined like this:
+# group mynames = paige 0x12345678 joe patti
+#
+# Any time "mynames" is a recipient (-r or --recipient), it will be
+# expanded to the names "paige", "joe", and "patti", and the key ID
+# "0x12345678". Note there is only one level of expansion - you
+# cannot make an group that points to another group. Note also that
+# if there are spaces in the recipient name, this will appear as two
+# recipients. In these cases it is better to use the key ID.
+
+#group mynames = paige 0x12345678 joe patti
+
+# Lock the file only once for the lifetime of a process. If you do
+# not define this, the lock will be obtained and released every time
+# it is needed, which is usually preferable.
+
+#lock-once
+
+# GnuPG can send and receive keys to and from a keyserver. These
+# servers can be HKP, email, or LDAP (if GnuPG is built with LDAP
+# support).
+#
+# Example HKP keyserver:
+# hkp://keys.gnupg.net
+# hkp://subkeys.pgp.net
+#
+# Example email keyserver:
+# mailto:pgp-public-keys@keys.pgp.net
+#
+# Example LDAP keyservers:
+# ldap://keyserver.pgp.com
+#
+# Regular URL syntax applies, and you can set an alternate port
+# through the usual method:
+# hkp://keyserver.example.net:22742
+#
+# Most users just set the name and type of their preferred keyserver.
+# Note that most servers (with the notable exception of
+# ldap://keyserver.pgp.com) synchronize changes with each other. Note
+# also that a single server name may actually point to multiple
+# servers via DNS round-robin. hkp://keys.gnupg.net is an example of
+# such a "server", which spreads the load over a number of physical
+# servers. To see the IP address of the server actually used, you may use
+# the "--keyserver-options debug".
+
+#keyserver hkp://keys.gnupg.net
+#keyserver mailto:pgp-public-keys@keys.nl.pgp.net
+#keyserver ldap://keyserver.pgp.com
+
+#keyserver hkps://keys.indymedia.org
+#keyserver-options ca-cert-file=/etc/ssl/certs/cacert.org.pem
+
+keyserver hkps://zimmermann.mayfirst.org
+keyserver-options ca-cert-file=/home/luke/.gnupg/mfpl.crt
+
+# Common options for keyserver functions:
+#
+# include-disabled : when searching, include keys marked as "disabled"
+# on the keyserver (not all keyservers support this).
+#
+# no-include-revoked : when searching, do not include keys marked as
+# "revoked" on the keyserver.
+#
+# verbose : show more information as the keys are fetched.
+# Can be used more than once to increase the amount
+# of information shown.
+#
+# use-temp-files : use temporary files instead of a pipe to talk to the
+# keyserver. Some platforms (Win32 for one) always
+# have this on.
+#
+# keep-temp-files : do not delete temporary files after using them
+# (really only useful for debugging)
+#
+# http-proxy="proxy" : set the proxy to use for HTTP and HKP keyservers.
+# This overrides the "http_proxy" environment variable,
+# if any.
+#
+# auto-key-retrieve : automatically fetch keys as needed from the keyserver
+# when verifying signatures or when importing keys that
+# have been revoked by a revocation key that is not
+# present on the keyring.
+#
+# no-include-attributes : do not include attribute IDs (aka "photo IDs")
+# when sending keys to the keyserver.
+
+#keyserver-options auto-key-retrieve
+
+# Display photo user IDs in key listings
+
+# list-options show-photos
+
+# Display photo user IDs when a signature from a key with a photo is
+# verified
+
+# verify-options show-photos
+
+# Use this program to display photo user IDs
+#
+# %i is expanded to a temporary file that contains the photo.
+# %I is the same as %i, but the file isn't deleted afterwards by GnuPG.
+# %k is expanded to the key ID of the key.
+# %K is expanded to the long OpenPGP key ID of the key.
+# %t is expanded to the extension of the image (e.g. "jpg").
+# %T is expanded to the MIME type of the image (e.g. "image/jpeg").
+# %f is expanded to the fingerprint of the key.
+# %% is %, of course.
+#
+# If %i or %I are not present, then the photo is supplied to the
+# viewer on standard input. If your platform supports it, standard
+# input is the best way to do this as it avoids the time and effort in
+# generating and then cleaning up a secure temp file.
+#
+# If no photo-viewer is provided, GnuPG will look for xloadimage, eog,
+# or display (ImageMagick). On Mac OS X and Windows, the default is
+# to use your regular JPEG image viewer.
+#
+# Some other viewers:
+# photo-viewer "qiv %i"
+# photo-viewer "ee %i"
+#
+# This one saves a copy of the photo ID in your home directory:
+# photo-viewer "cat > ~/photoid-for-key-%k.%t"
+#
+# Use your MIME handler to view photos:
+# photo-viewer "metamail -q -d -b -c %T -s 'KeyID 0x%k' -f GnuPG"
+
+# Passphrase agent
+#
+# We support the old experimental passphrase agent protocol as well as
+# the new Assuan based one (currently available in the "newpg" package
+# at ftp.gnupg.org/gcrypt/alpha/aegypten/). To make use of the agent,
+# you have to run an agent as daemon and use the option
+#
+use-agent
+#
+# which tries to use the agent but will fallback to the regular mode
+# if there is a problem connecting to the agent. The normal way to
+# locate the agent is by looking at the environment variable
+# GPG_AGENT_INFO which should have been set during gpg-agent startup.
+# In certain situations the use of this variable is not possible, thus
+# the option
+#
+# --gpg-agent-info=<path>:<pid>:1
+#
+# may be used to override it.
+
+# Automatic key location
+#
+# GnuPG can automatically locate and retrieve keys as needed using the
+# auto-key-locate option. This happens when encrypting to an email
+# address (in the "user@example.com" form), and there are no
+# user@example.com keys on the local keyring. This option takes the
+# following arguments, in the order they are to be tried:
+#
+# cert = locate a key using DNS CERT, as specified in RFC-4398.
+# GnuPG can handle both the PGP (key) and IPGP (URL + fingerprint)
+# CERT methods.
+#
+# pka = locate a key using DNS PKA.
+#
+# ldap = locate a key using the PGP Universal method of checking
+# "ldap://keys.(thedomain)". For example, encrypting to
+# user@example.com will check ldap://keys.example.com.
+#
+# keyserver = locate a key using whatever keyserver is defined using
+# the keyserver option.
+#
+# You may also list arbitrary keyservers here by URL.
+#
+# Try CERT, then PKA, then LDAP, then hkp://subkeys.net:
+#auto-key-locate cert pka ldap hkp://subkeys.pgp.net
diff --git a/.gnuzilla b/.gnuzilla
new file mode 120000
index 0000000..49c36a2
--- /dev/null
+++ b/.gnuzilla
@@ -0,0 +1 @@
+.mozilla/ \ No newline at end of file
diff --git a/.gtkrc-2.0 b/.gtkrc-2.0
new file mode 100644
index 0000000..bf07464
--- /dev/null
+++ b/.gtkrc-2.0
@@ -0,0 +1,19 @@
+# DO NOT EDIT! This file will be overwritten by LXAppearance.
+# Any customization should be done in ~/.gtkrc-2.0.mine instead.
+
+gtk-theme-name="oxygen-gtk"
+gtk-icon-theme-name="default.kde4"
+gtk-font-name="Sans 10"
+gtk-cursor-theme-name="Vanilla-DMZ"
+gtk-cursor-theme-size=0
+gtk-toolbar-style=GTK_TOOLBAR_BOTH
+gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
+gtk-button-images=0
+gtk-menu-images=1
+gtk-enable-event-sounds=1
+gtk-enable-input-feedback-sounds=1
+gtk-xft-antialias=1
+gtk-xft-hinting=1
+gtk-xft-hintstyle="hintfull"
+gtk-xft-rgba="rgb"
+include "/home/luke/.gtkrc-2.0.mine"
diff --git a/.gtkrc-2.0.mine b/.gtkrc-2.0.mine
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/.gtkrc-2.0.mine
@@ -0,0 +1 @@
+
diff --git a/.icons/default/index.theme b/.icons/default/index.theme
new file mode 100644
index 0000000..dd26337
--- /dev/null
+++ b/.icons/default/index.theme
@@ -0,0 +1,4 @@
+# This file is written by LXAppearance. Do not edit.[Icon Theme]
+Name=Default
+Comment=Default Cursor Theme
+Inherits=Vanilla-DMZ
diff --git a/.local/bin/x-pdf b/.local/bin/x-pdf
new file mode 100755
index 0000000..a9893c0
--- /dev/null
+++ b/.local/bin/x-pdf
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if [ -x "`which okular 2>/dev/null`" ]; then
+ okular "$@"
+elif [ -x "`which evince 2>/dev/null`" ]; then
+ evince "$@"
+elif [ -x "`which xpdf 2>/dev/null`" ]; then
+ xpdf "$@"
+fi
diff --git a/.local/bin/x-terminal-emulator b/.local/bin/x-terminal-emulator
new file mode 100755
index 0000000..f7290b4
--- /dev/null
+++ b/.local/bin/x-terminal-emulator
@@ -0,0 +1,10 @@
+#!/bin/sh
+if [ -x "`which emacsterm`" ]; then
+ emacsterm $@
+elif [ -x "`which urxvt`" ]; then
+ urxvt $@
+elif [ -x "`which gnome-terminal`" ]; then
+ gnome-terminal $@
+elif [ -x "`which xterm`"]; then
+ xterm $@
+fi
diff --git a/.local/bin/x-www-browser b/.local/bin/x-www-browser
new file mode 100755
index 0000000..0ead72a
--- /dev/null
+++ b/.local/bin/x-www-browser
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+list='firefox iceweasel icecat conkeror'
+
+looking=true
+for prog in $list; do
+ if $looking && [ -n "`pgrep $prog`" ]; then
+ $prog $@
+ looking=false
+ fi
+done
+if $looking; then
+ conkeror $@
+fi
diff --git a/.local/bin/xmessage b/.local/bin/xmessage
new file mode 100755
index 0000000..bd30b5e
--- /dev/null
+++ b/.local/bin/xmessage
@@ -0,0 +1,2 @@
+#!/bin/sh
+gxmessage $@ -fn 'Monospace'
diff --git a/.login-daemons b/.login-daemons
index 1d76e9d..380b3f1 100644
--- a/.login-daemons
+++ b/.login-daemons
@@ -4,4 +4,9 @@ if [ -x "`which daemon`" ]; then
daemon emacs --daemon
daemon sysfiles
daemon maildirproc
+ daemon gpg-agent --daemon --write-env-file "${HOME}/.gnupg/agent-info"
+ daemon batterymon 20 "
+ alsactl restore --file $HOME/.full.asound;
+ espeak 'PLUG ME IN';
+ sleep .2;"
fi
diff --git a/.maildirproc/default.rc b/.maildirproc/default.rc
index 7ea1ef0..f49fb9b 100644
--- a/.maildirproc/default.rc
+++ b/.maildirproc/default.rc
@@ -6,10 +6,17 @@ processor.maildir_base = "~/Maildir"
processor.auto_reload_rcfile = True
def is_to_or_from(mail,address):
+ """
+ Return true if [mail] is to or from an address that contains [address].
+ """
return (
mail["From"].contains(address)
or mail.target.contains(address))
def is_to_or_from_re(mail,address):
+ """
+ Return true if [mail] is to or from an address that matches the
+ regex [address].
+ """
return (
mail["From"].matches(address)
or mail.target.matches(address))
@@ -39,24 +46,25 @@ def handle_incoming_spam_training(mail):
def handle_incoming_ham_training(mail):
bogofilter_ham(mail)
- mail.move(".Ham")
+ handle_incoming_ham(mail)
def handle_incoming_ham(mail):
my_filters(mail)
+def handle_incoming_spam(mail):
+ mail.move(".Bulk Mail")
def handle_incoming_unknown(mail):
# Filter spam
spam = bogofilter_auto(mail)
if spam == 0:
- mail.move(".Bulk Mail")
+ handle_incoming_spam(mail)
return
elif spam == 1:
- mail.move(".Ham")
+ handle_incoming_ham(mail)
return
elif spam == 2:
# maybe spam
- my_filters(mail)
return
else:
mail.move(".Error")
@@ -85,17 +93,33 @@ def my_filters(mail):
mail.move(".software.social")
return
- if mail["List-ID"].matches("dev.lists.parabolagnulinux.org"):
+ if mail["List-Id"].matches("help-grub.gnu.org"):
+ mail.move(".software.help-grub")
+ return
+
+ if mail["List-Id"].matches("maintenance.lists.parabolagnulinux.org"):
+ mail.move(".software.parabola-maintenance")
+ return
+ if (
+ False
+ or mail["List-Id"].matches("parabolagnulinux.org")
+ or is_to_or_from(mail, "parabolagnulinux.org")
+ or is_to_or_from(mail, "parabola.nu")
+ ):
mail.move(".software.parabola-dev")
return
# Sort email from some social websites
- if mail["From"].matches("@facebook(|mail)\.com"):
+ if mail["From"].matches("facebook(|mail)\.com"):
mail.move(".Social.Facebook")
return
- if mail["From"].matches("identi\.ca"):
+ if (
+ False
+ or mail["From"].matches("identi\.ca")
+ or mail["From"].matches("statusnet")
+ ):
mail.move(".Social.Identica")
return
@@ -125,6 +149,7 @@ def my_filters(mail):
or is_to_or_from(mail,"solorzano.luis@rocketmail.com")
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")
):
mail.move(".Troop276")
return
@@ -147,11 +172,13 @@ def my_filters(mail):
"dave.nelson@ecolab.com",
"@ni.com",
"@precisepath.com",
+ "@usfirst.org",
"gamefreak207@gmail.com", # Brett Leedy
"tswilson4801@att.net",
"justicejade10@aol.com",
"silioso@gmail.com",
"cdewalt3@yahoo.com",
+ "bryanbonahoom@gmail.com",
]:
if is_to_or_from(mail,address):
mail.move(".School.Robotics")
@@ -176,7 +203,6 @@ def my_filters(mail):
"esr@thyrsus.com",
"canonical.org",
"foocorp.net",
- "parabolagnulinux.org",
"cnuk.org",
]:
if is_to_or_from(mail,address):
@@ -206,11 +232,15 @@ def my_filters(mail):
mail.move(".CompTIA")
return
- if mail["From"].contains("@lnnorthstar.org"):
+ if (
+ False
+ or is_to_or_from(mail, "@lnnorthstar.org")
+ or is_to_or_from(mail, "lnnorthstar.org@tigertech.net")
+ ):
mail.move(".School.Newspaper")
return
- if mail["From"].contains("susyphil@aol.com"):
+ if is_to_or_from(mail,"susyphil@aol.com"):
mail.move(".PMCH")
for address in [
@@ -238,6 +268,7 @@ def my_filters(mail):
if (
False
or mail["From"].contains("@msdlt.k12.in.us")
+ or mail["From"].contains("naviance.com")
or is_to_or_from(mail,"ibwhite@comcast.net")
or mail["Subject"].contains("IOA")
or mail["From"].contains("nths.org")
@@ -292,12 +323,13 @@ def my_filters(mail):
mail.move(".misc.accounts")
return
+ mail.move(".Ham")
+
handle_mapping = {
".": handle_incoming_unknown,
- ".Inbox": handle_incoming_unknown,
".spam-training": handle_incoming_spam_training,
".ham-training": handle_incoming_ham_training,
- ".Ham": handle_incoming_ham,
+ #".Ham": handle_incoming_ham,
}
processor.maildirs = handle_mapping.keys()
for mail in processor:
diff --git a/.muttrc b/.muttrc
deleted file mode 100644
index d706033..0000000
--- a/.muttrc
+++ /dev/null
@@ -1,12 +0,0 @@
-set mbox_type=Maildir
-
-set spoolfile="~/Maildir/"
-set folder="~/Maildir/"
-set mask="!^\\.[^.]"
-set record="+.Sent"
-set postponed="+.Drafts"
-
-mailboxes `find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf "'%h' "`
-
-macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
-macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
diff --git a/.offlineimaprc b/.offlineimaprc
index 0e44147..0f4cc78 100644
--- a/.offlineimaprc
+++ b/.offlineimaprc
@@ -8,10 +8,13 @@ remoterepository = Remote
[Repository Local]
type = Maildir
localfolders = ~/Maildir
+nametrans = lambda foldername: re.sub('^$', 'Inbox', re.sub('^/', '', foldername.replace('.', '/')))
+folderfilter = lambda foldername: not re.search('(Trash|Del|-old|Draft)', foldername)
[Repository Remote]
type = IMAP
ssl = yes
remotehost = imap.mail.yahoo.com
remoteuser = lukeshu@sbcglobal.net
-nametrans = lambda foldername: "."+foldername
+nametrans = lambda foldername: re.sub('^\.Inbox$', '', "."+foldername.replace('/', '.'))
+folderfilter = lambda foldername: not re.search('(Trash|Del)', foldername)
diff --git a/.profile b/.profile
index 0bb55ca..d2a1e6c 100644
--- a/.profile
+++ b/.profile
@@ -1,34 +1,38 @@
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
-# see /usr/share/doc/bash/examples/startup-files for examples.
-# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
umask 022
-# set PATH so it includes user's private bin if it exists
-bins=`echo $HOME/bin $HOME/.prefix/bin $HOME/.gem/ruby/*/bin`
+## 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
done
+# Ruby
for dir in $HOME/.prefix/lib; do
if [ -d "$dir" ]; then
export RUBYLIB="$dir"
fi
done
+# Settings ###########################################################
+
+# TMPDIR
if [ -d "$HOME/tmp" ]; then
export TMPDIR="$HOME/tmp"
-elif [ -d "$HOME/.prefix/tmp"]; then
+elif [ -d "$HOME/.prefix/tmp" ]; then
export TMPDIR="$HOME/.prefix/tmp"
fi
-# set SELECTED_EDITOR, EDITOR, and VISUAL to set the text editor used
+# Text editor
if [ -f "$HOME/.selected_editor" ]; then
. "$HOME/.selected_editor"
export SELECTED_EDITOR
@@ -37,18 +41,33 @@ if [ -f "$HOME/.selected_editor" ]; then
export VISUAL="${VISUAL:-$SELECTED_EDITOR}"
fi
+# GPG
+export GPGKEY=D4FFBFC9
+
+# Java
+_JAVA_OPTIONS=''
+_JAVA_OPTIONS+=' -Dawt.useSystemAAFontSettings=on'
+_JAVA_OPTIONS+=' -Dswing.aatext=true'
+_JAVA_OPTIONS+=' -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
+export _JAVA_OPTIONS
+
+# ALSA
+if [ -x "`which alsactl 2>/dev/null`" ]; then
+ alsactl restore "$HOME/.current.asound" &> /dev/null || true
+fi
+
+# X11
+export XAUTHORITY=$HOME/.Xauthority
+
+# Start background programs ##########################################
if [ -f "$HOME/.login-daemons" ]; then
. "$HOME/.login-daemons"
fi
-# if running bash
+# BASH ###############################################################
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
-
-if [ -x "`which alsactl`" ]; then
- alsactl --file $HOME/.alsa.save restore &> /dev/null || true
-fi
diff --git a/.ssh/config b/.ssh/config
index c0f6c57..5c271b5 100644
--- a/.ssh/config
+++ b/.ssh/config
@@ -1,5 +1,11 @@
Host *
-ControlMaster auto
-ControlPath ~/.ssh/master-%r@%h:%p
-Protocol 2
-Compression yes
+ Protocol 2
+ ControlMaster auto
+ ControlPath ~/.ssh/master-%r@%h:%p
+ Compression yes
+
+# Parabola Repo Server
+Host parabola
+ Port 1863
+ HostName repo.parabolagnulinux.org
+ User repo
diff --git a/.themes/Solarized-light/index.theme b/.themes/Solarized-light/index.theme
deleted file mode 100644
index b49a945..0000000
--- a/.themes/Solarized-light/index.theme
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Name=Solarized-light
-Type=X-GNOME-Metatheme
-Comment=
-
-[X-GNOME-Metatheme]
-GtkTheme=Clearlooks
-MetacityTheme=Clearlooks
-IconTheme=gnome
-GtkColorScheme=fg_color:#58586e6e7575,bg_color:#eeeee8e8d5d5,text_color:#65657b7b8383,base_color:#fdfdf6f6e3e3,selected_fg_color:#fdfdf6f6e3e3,selected_bg_color:#6c6c7171c4c4,tooltip_fg_color:#65657b7b8383,tooltip_bg_color:#fdfdf6f6e3e3
-CursorTheme=default
-CursorSize=18
diff --git a/.themes/solarized-dark/index.theme b/.themes/solarized-dark/index.theme
deleted file mode 100644
index b1aa452..0000000
--- a/.themes/solarized-dark/index.theme
+++ /dev/null
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Name=solarized-dark
-Type=X-GNOME-Metatheme
-Comment=
-
-[X-GNOME-Metatheme]
-GtkTheme=Clearlooks
-MetacityTheme=Clearlooks
-IconTheme=Humanity-Dark
-GtkColorScheme=fg_color:#9393a1a1a1a1,bg_color:#070736364242,text_color:#838394949696,base_color:#00002b2b3636,selected_fg_color:#fdfdf6f6e3e3,selected_bg_color:#6c6c7171c4c4,tooltip_fg_color:#58586e6e7575,tooltip_bg_color:#eeeee8e8d5d5
-CursorTheme=default
-CursorSize=18
-BackgroundImage=/home/luke/Desktop/bg5.png
diff --git a/.wl b/.wl
index 63182f3..f28f6ed 100644
--- a/.wl
+++ b/.wl
@@ -63,13 +63,14 @@
"^Organization:"
"^Message-Id:"
"^\\(Posted\\|Date\\):"
+ "^List-ID:"
)
wl-message-sort-field-list ;; in this order
- '("^From"
+ '("^Date"
+ "^From"
"^Organization:"
"^X-Attribution:"
"^Subject"
- "^Date"
"^To"
"^Cc")
)
diff --git a/.wmii/wmiirc b/.wmii/wmiirc
index 71ca7a5..d41f392 100755
--- a/.wmii/wmiirc
+++ b/.wmii/wmiirc
@@ -36,6 +36,8 @@ wmiir write /colrules <<!
# Tagging Rules
wmiir write /tagrules <<!
/MPlayer|VLC/ -> ~
+/Gimp/ -> ~+gimp
+/Emacs|Navigator/ -> +sel
!
local_events() { true; }
diff --git a/.wmii/wmiirc_local b/.wmii/wmiirc_local
deleted file mode 100755
index 4b0330e..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 -f3,12|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/Makefile b/Makefile
index da553de..8c0ffa9 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)))))
-ALSACTL=$(firstword $(shell which alsactl) echo)
+ALSACTL=$(firstword $(shell . $(HOME)/.profile &>/dev/null; which alsactl) echo)
-targets=.nanorc .folders .crontab.cookie .alsa.save
+targets=.nanorc .folders .crontab.cookie .current.asound
all: $(targets)
clean:
rm -f $(targets)
-.alsa.save: FORCE
- $(ALSACTL) --file $(HOME)/.alsa.save store || touch '$@'
+%.asound: FORCE
+ $(ALSACTL) store --file '$@'
.nanorc: .nanorc.in $(NANO_SHARE)
cat '$<' > '$@'
for file in $(NANO_SHARE)/*.nanorc; do echo "include \"$$file\""; done >> '$@'
.folders: Maildir
- find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf '%h\n'|sed -r 's@.*/(.*\.)(.*)@.\1\2@'|sort>'$@'
+ ( echo '..'; find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf '%h\n'|sed -r 's@.*/(.*\.)(.*)@.\1\2@' )|sort>'$@'
.crontab.cookie: .crontab .crontab.local
- cat $^ | crontab -
+ (cat $^; echo) | crontab -
date > '$@'
# don't do anything, just create these if they doesn't exist
@@ -27,6 +27,9 @@ clean:
touch '$@'
Maildir:
mkdir -p '$@'/{cur,new,tmp}
+Maildir/%: | Maildir
+ mkdir -p '$@'/{cur,new,tmp}
+ touch '$@'/maildirfolder
commit:
git commit -a