diff options
-rw-r--r-- | .config/gtk-3.0/settings.ini | 17 | ||||
-rw-r--r-- | .config/lxpanel/default/config | 3 | ||||
-rw-r--r-- | .config/lxpanel/default/panels/panel | 42 | ||||
l--------- | .config/meld/meldrc.ini | 1 | ||||
-rw-r--r-- | .config/oxygen-gtk/argb-apps.conf | 3 | ||||
-rw-r--r-- | .config/vlc/vlc-qt-interface.conf | 69 | ||||
-rw-r--r-- | .config/vlc/vlcrc | 3856 | ||||
-rw-r--r-- | .crontab | 2 | ||||
-rw-r--r-- | .emacs | 5 | ||||
-rw-r--r-- | .emacs.d/.gitignore | 1 | ||||
-rw-r--r-- | .full.asound | 347 | ||||
-rw-r--r-- | .git.info.exclude | 32 | ||||
-rw-r--r-- | .gtkrc-2.0 | 19 | ||||
-rw-r--r-- | .gtkrc-2.0.mine | 1 | ||||
-rw-r--r-- | .icons/default/index.theme | 4 | ||||
-rwxr-xr-x | .local/bin/x-pdf (renamed from .prefix/bin/x-pdf) | 0 | ||||
-rwxr-xr-x | .local/bin/x-terminal-emulator (renamed from .prefix/bin/x-terminal-emulator) | 0 | ||||
-rwxr-xr-x | .local/bin/x-www-browser (renamed from .prefix/bin/x-www-browser) | 0 | ||||
-rwxr-xr-x | .local/bin/xmessage (renamed from .prefix/bin/xmessage) | 0 | ||||
-rw-r--r-- | .login-daemons | 2 | ||||
-rw-r--r-- | .maildirproc/default.rc | 120 | ||||
-rw-r--r-- | .muttrc | 12 | ||||
-rw-r--r-- | .offlineimaprc | 13 | ||||
l--------- | .prefix/bin/xterm | 1 | ||||
-rw-r--r-- | .profile | 4 | ||||
-rw-r--r-- | .themes/Solarized-light/index.theme | 12 | ||||
-rw-r--r-- | .themes/solarized-dark/index.theme | 13 | ||||
-rwxr-xr-x | .wmii/autostart | 3 | ||||
-rwxr-xr-x | .wmii/exec | 2 | ||||
-rwxr-xr-x | .wmii/quit | 2 | ||||
-rw-r--r-- | .wmii/theme-solarized (renamed from .wmii/wmiirc_solarized) | 0 | ||||
-rw-r--r-- | .wmii/theme-solarized-dark (renamed from .wmii/wmiirc_solarized_dark) | 8 | ||||
-rwxr-xr-x | .wmii/wmiirc | 528 | ||||
-rw-r--r-- | .xinitrc | 7 | ||||
-rw-r--r-- | .znc/configs/znc.conf | 53 | ||||
-rw-r--r-- | Makefile | 8 |
36 files changed, 2790 insertions, 2400 deletions
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/lxpanel/default/config b/.config/lxpanel/default/config new file mode 100644 index 0000000..3ac287f --- /dev/null +++ b/.config/lxpanel/default/config @@ -0,0 +1,3 @@ +[Command] +FileManager=v-editor %s +Terminal=urxvt diff --git a/.config/lxpanel/default/panels/panel b/.config/lxpanel/default/panels/panel new file mode 100644 index 0000000..9d776bb --- /dev/null +++ b/.config/lxpanel/default/panels/panel @@ -0,0 +1,42 @@ +# lxpanel <profile> config file. Manually editing is not recommended. +# Use preference dialog in lxpanel to adjust config when you can. + +Global { + edge=top + allign=right + margin=0 + widthtype=percent + width=100 + height=16 + transparent=1 + tintcolor=#002b36 + alpha=255 + autohide=0 + heightwhenhidden=2 + setdocktype=1 + setpartialstrut=1 + usefontcolor=1 + fontsize=10 + fontcolor=#839496 + usefontsize=0 + background=0 + backgroundfile=/usr/share/lxpanel/images/background.png + iconsize=16 +} + +Plugin { + type = space + expand=1 + Config { + Size=2 + } +} + +Plugin { + type = tray +} + +Plugin { + type = volumealsa +} + 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/vlc/vlc-qt-interface.conf b/.config/vlc/vlc-qt-interface.conf deleted file mode 100644 index c37e2ec..0000000 --- a/.config/vlc/vlc-qt-interface.conf +++ /dev/null @@ -1,69 +0,0 @@ -[General] -IsFirstRun=0 -filedialog-path=/home/luke/kdenlive -opendialog-size=@Size(526 490) -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\x1\0\0\0\x10\0\0\a~\0\0\x4&\0\0\0\x1\0\0\0\x10\0\0\a~\0\0\x4&\0\0\0\0\0\0) - -[FullScreen] -pos=@Point(112 696) -screen=@Rect(0 0 1024 768) -wide=false - -[MainWindow] -pl-dock-status=false -adv-controls=0 -bgSize=@Size(1278 0) -playlistSize=@Size(-1 -1) -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0J\0\0\0\x30\0\0\x5G\0\0\x3\xe\0\0\0J\0\0\0\x30\0\0\x5G\0\0\x3\xe\0\0\0\0\0\0) -playlist-visible=false -status-bar-visible=false -ToolbarPos=0 -MainToolbar1="64;39;64;38;65;" -MainToolbar2="0-2;64;3;5-4;1;6-4;4;64;7;9;64;10;20;19;64-4;37;65;42-4;35-4;" -AdvToolbar="12;11;13;14;" -InputToolbar="43;33;44;" -FSCtoolbar="0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;" - -[Mediainfo] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\xc9\0\0\0\x42\0\0\x3 \0\0\x2\x32\0\0\0\xc9\0\0\0\x42\0\0\x3 \0\0\x2\x32\0\0\0\0\0\0) - -[Open] -netMRL=@Invalid() - -[RecentsMRL] -list=dvd:///dev/dvd, /home/luke/kdenlive/untitled.vob - -[Playlist] -splitterSizes=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x2\0\0\0\xb4\0\0\x1\xa4\x1\0\0\0\x4\x1\0\0\0\x1) -leftSplitterGeometry=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x2\0\0\0\xd8\0\0\0\x80\x1\0\0\0\x4\x1\0\0\0\x2) -headerStateV2=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\xff\xff\xff\xff\x1\0\0\0\0\0\0\0\0\0\0\0\t\xec\x1\0\0\0\x6\0\0\0\b\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x1\x96\0\0\0\t\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\0\xc8\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\0\0\0\0~\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x4\0\0\0\0) -view-mode=0 -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x1\x98\0\0\x1\x9c\0\0\x3\xef\0\0\x2\xc7\0\0\x1\x98\0\0\x1\x9c\0\0\x3\xef\0\0\x2\xc7\0\0\0\0\0\0) -zoom=0 - -[ToolbarProfiles] -1\ProfileName=VLC 1.1.x Style -1\Value="0|64;39;64;38;65;|0-2;64;3;1;4;64;7;9;64;10;20;19;64-4;37;65;35-4;|12;11;13;14;|5-1;33;6-1;|0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;" -2\ProfileName=VLC 0.8.x Style -2\Value="1|64;39-1;64;38;|2-1;32-4;0-5;1-5;32-5;3-5;5-5;6-5;4-5;32-5;10-1;64-1;35-1;65;|12-1;11-1;13-1;14-1;|33;37-4;|0-5;1-5;32-1;1-5;5-1;6-1;4-5;32-1;12-5;11-1;65;34-4;35-1;" -3\ProfileName=Minimalist Style -3\Value="0|64;65;|0-7;64;3-1;1-5;4-1;64;12-5;64-5;37-5;38-5;64-4;10-1;65;36-4;|11-5;13-5;14-5;|5-1;33;6-1;|0-5;64;3-5;1-5;4-5;64;12-5;65;34-4;35-1;" -4\ProfileName=One-Liner Style -4\Value="0|64;38;65;|0-4;64;3;1;4;64;7;10;9;64-4;39;64-4;37;65;36-4;|12;11;14;13;|5-1;33;6-1;|0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;" -5\ProfileName=Simplest Style -5\Value="0||36-4;65-4;0-7;4-5;1-5;65-4;7-5;|12-4;11;13;||36-4;65-4;0-5;4-5;1-5;65;8-5;" -size=5 - -[Messages] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x1T\0\0\0\xaf\0\0\x3\xab\0\0\x2p\0\0\x1T\0\0\0\xaf\0\0\x3\xab\0\0\x2p\0\0\0\0\0\0) - -[VLM] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\x2\0\0\0 \0\0\x2\xbd\0\0\x2\x13\0\0\0\x2\0\0\0 \0\0\x2\xbd\0\0\x2\x13\0\0\0\0\0\0) - -[Epanel] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\x65\0\0\0>\0\0\x2@\0\0\x1\x94\0\0\0\x65\0\0\0>\0\0\x2@\0\0\x1\x94\0\0\0\0\0\0) - -[OpenDialog] -size=@Size(526 400) -advanced=false -netMRL=@Invalid() diff --git a/.config/vlc/vlcrc b/.config/vlc/vlcrc index 2b6e2a3..35d4eab 100644 --- a/.config/vlc/vlcrc +++ b/.config/vlc/vlcrc @@ -6,124 +6,92 @@ ### lines beginning with a '#' character are comments ### -[audioscrobbler] # Submission of played songs to last.fm - -# Username (string) -#lastfm-username= - -# Password (string) -#lastfm-password= - -# Scrobbler URL (string) -#scrobbler-url=post.audioscrobbler.com - -[gnutls] # GNU TLS transport layer security - -# TLS cipher priorities (string) -#gnutls-priorities=NORMAL - -[logger] # File logging - -# Log filename (string) -#logfile= - -# Log format (string) -#logmode=text - -# Syslog facility (string) -#syslog-facility=user - -# Verbosity (integer) -#log-verbose=-1 - -[vod_rtsp] # RTSP VoD server +[access_output_livehttp] # HTTP Live streaming output -# MUX for RAW RTSP transport (string) -#rtsp-raw-mux=ts +# Segment length (integer) +#sout-livehttp-seglen=10 -# Maximum number of connections (integer) -#rtsp-throttle-users=0 +# Number of segments (integer) +#sout-livehttp-numsegs=0 -# Sets the timeout option in the RTSP session string (integer) -#rtsp-session-timeout=5 +# Split segments anywhere (boolean) +#sout-livehttp-splitanywhere=0 -[svg] # svg +# Delete segments (boolean) +#sout-livehttp-delsegs=1 -# SVG template file (string) -#svg-template-file= +# Use muxers rate control mechanism (boolean) +#sout-livehttp-ratecontrol=0 -[freetype] # Freetype2 font renderer +# Index file (string) +#sout-livehttp-index= -# Font (string) -#freetype-font=Serif Bold +# Full URL to put in index file (string) +#sout-livehttp-index-url= -# Font size in pixels (integer) -#freetype-fontsize=0 +[access_output_http] # HTTP stream output -# Relative font size (integer) -#freetype-rel-fontsize=16 +# Username (string) +#sout-http-user= -# Text opacity (integer) -#freetype-opacity=255 +# Password (string) +#sout-http-pwd= -# Text default color (integer) -#freetype-color=16777215 +# Mime (string) +#sout-http-mime= -# Force bold (boolean) -#freetype-bold=0 +[access_output_udp] # UDP stream output -# Background opacity (integer) -#freetype-background-opacity=0 +# Caching value (ms) (integer) +#sout-udp-caching=300 -# Background color (integer) -#freetype-background-color=0 +# Group packets (integer) +#sout-udp-group=1 -# Outline opacity (integer) -#freetype-outline-opacity=255 +[access_output_file] # File stream output -# Outline color (integer) -#freetype-outline-color=0 +# Append to file (boolean) +#sout-file-append=0 -# Outline thickness (integer) -#freetype-outline-thickness=4 +# Synchronous writing (boolean) +#sout-file-sync=0 -# Shadow opacity (integer) -#freetype-shadow-opacity=128 +[access_output_shout] # IceCAST output -# Shadow color (integer) -#freetype-shadow-color=0 +# Stream name (string) +#sout-shout-name=VLC media player - Live stream -# Shadow angle (float) -#freetype-shadow-angle=-45.000000 +# Stream description (string) +#sout-shout-description=Live stream from VLC media player -# Shadow distance (float) -#freetype-shadow-distance=0.060000 +# Stream MP3 (boolean) +#sout-shout-mp3=0 -# Use YUVP renderer (boolean) -#freetype-yuvp=0 +# Genre description (string) +#sout-shout-genre=Alternative -[mux_asf] # ASF muxer +# URL description (string) +#sout-shout-url=http://www.videolan.org/vlc -# Title (string) -#sout-asf-title= +# Bitrate (string) +#sout-shout-bitrate= -# Author (string) -#sout-asf-author= +# Samplerate (string) +#sout-shout-samplerate= -# Copyright (string) -#sout-asf-copyright= +# Number of channels (string) +#sout-shout-channels= -# Comment (string) -#sout-asf-comment= +# Ogg Vorbis Quality (string) +#sout-shout-quality= -# Rating (string) -#sout-asf-rating= +# Stream public (boolean) +#sout-shout-public=0 -# Packet Size (integer) -#sout-asf-packet-size=4096 +[mux_mp4] # MP4/MOV muxer -# Bitrate override (integer) -#sout-asf-bitrate-override=0 +# Create "Fast Start" files (boolean) +#sout-mp4-faststart=1 [mux_ts] # TS muxer (libdvbpsi) @@ -196,45 +164,36 @@ # Packet size in bytes to encrypt (integer) #sout-ts-csa-pkt=188 -[mux_mp4] # MP4/MOV muxer - -# Create "Fast Start" files (boolean) -#sout-mp4-faststart=1 - -[mux_ps] # PS muxer - -# DTS delay (ms) (integer) -#sout-ps-dts-delay=200 - -# PES maximum size (integer) -#sout-ps-pes-max-size=65500 +[mux_asf] # ASF muxer -[jack] # JACK audio output +# Title (string) +#sout-asf-title= -# Automatically connect to writable clients (boolean) -#jack-auto-connect=1 +# Author (string) +#sout-asf-author= -# Connect to clients matching (string) -#jack-connect-regex=system +# Copyright (string) +#sout-asf-copyright= -[oss] # Open Sound System +# Comment (string) +#sout-asf-comment= -# OSS DSP device (string) -#oss-audio-device=/dev/dsp +# Rating (string) +#sout-asf-rating= -[aout_file] # File audio output +# Packet Size (integer) +#sout-asf-packet-size=4096 -# Output file (string) -#audiofile-file=audiofile.wav +# Bitrate override (integer) +#sout-asf-bitrate-override=0 -# Output format (string) -#audiofile-format=s16 +[mux_ps] # PS muxer -# Number of output channels (integer) -#audiofile-channels=0 +# DTS delay (ms) (integer) +#sout-ps-dts-delay=200 -# Add WAVE header (boolean) -#audiofile-wav=1 +# PES maximum size (integer) +#sout-ps-pes-max-size=65500 [amem] # Audio memory output @@ -255,1325 +214,1235 @@ # Audio output channels (integer) #alsa-audio-channels=6 -[packetizer_mpegvideo] # MPEG-I/II video packetizer - -# Sync on Intra Frame (boolean) -#packetizer-mpegvideo-sync-iframe=0 - -[netsync] # Network synchronization +[oss] # Open Sound System -# Network master clock (boolean) -#netsync-master=0 +# OSS DSP device (string) +#oss-audio-device=/dev/dsp -# Master server ip address (string) -#netsync-master-ip= +[portaudio] # PORTAUDIO audio output -# UDP timeout (in ms) (integer) -#netsync-timeout=500 +# Output device (integer) +#portaudio-audio-device=0 -[oldrc] # Remote control interface +[jack] # JACK audio output -# Show stream position (boolean) -#rc-show-pos=0 +# Automatically connect to writable clients (boolean) +#jack-auto-connect=1 -# Fake TTY (boolean) -#rc-fake-tty=0 +# Connect to clients matching (string) +#jack-connect-regex=system -# UNIX socket command input (string) -#rc-unix= +[aout_file] # File audio output -# TCP command input (string) -#rc-host= +# Output file (string) +#audiofile-file=audiofile.wav -[motion] # motion control interface +# Output format (string) +#audiofile-format=s16 -# Use the rotate video filter instead of transform (boolean) -#motion-use-rotate=0 +# Number of output channels (integer) +#audiofile-channels=0 -[dbus] # D-Bus control interface +# Add WAVE header (boolean) +#audiofile-wav=1 -# Unique DBUS service id (org.mpris.vlc-<pid>) (boolean) -#dbus-unique-service-id=0 +[stream_out_es] # Elementary stream output -[hotkeys] # Hotkeys management interface +# Output access method (string) +#sout-es-access= -# MouseWheel up-down axis Control (integer) -#hotkeys-mousewheel-mode=0 +# Output muxer (string) +#sout-es-mux= -[gestures] # Mouse gestures control interface +# Output URL (string) +#sout-es-dst= -# Motion threshold (10-100) (integer) -#gestures-threshold=30 +# Audio output access method (string) +#sout-es-access-audio= -# Trigger button (string) -#gestures-button=right +# Audio output muxer (string) +#sout-es-mux-audio= -[demuxdump] # File dumper +# Audio output URL (string) +#sout-es-dst-audio= -# Dump filename (string) -#demuxdump-file=stream-demux.dump +# Video output access method (string) +#sout-es-access-video= -# Append to existing file (boolean) -#demuxdump-append=0 +# Video output muxer (string) +#sout-es-mux-video= -[dirac] # Dirac video demuxer +# Video output URL (string) +#sout-es-dst-video= -# Value to adjust dts by (integer) -#dirac-dts-offset=0 +[stream_out_standard] # Standard stream output -[ts] # MPEG Transport Stream demuxer +# Output access method (string) +#sout-standard-access= -# Extra PMT (string) -#ts-extra-pmt= +# Output muxer (string) +#sout-standard-mux= -# Set id of ES to PID (boolean) -#ts-es-id-pid=1 +# Output destination (string) +#sout-standard-dst= -# Fast udp streaming (string) -#ts-out= +# address to bind to (helper setting for dst) (string) +#sout-standard-bind= -# MTU for out mode (integer) -#ts-out-mtu=1400 +# filename for stream (helper setting for dst) (string) +#sout-standard-path= -# CSA Key (string) -#ts-csa-ck= +# SAP announcing (boolean) +#sout-standard-sap=0 -# Second CSA Key (string) -#ts-csa2-ck= +# Session name (string) +#sout-standard-name= -# Packet size in bytes to decrypt (integer) -#ts-csa-pkt=188 +# Session description (string) +#sout-standard-description= -# Silent mode (boolean) -#ts-silent=0 +# Session URL (string) +#sout-standard-url= -# Filename of dump (string) -#ts-dump-file= +# Session email (string) +#sout-standard-email= -# Append (boolean) -#ts-dump-append=0 +# Session phone number (string) +#sout-standard-phone= -# Dump buffer size (integer) -#ts-dump-size=16384 +[stream_out_setid] # Change the id of an elementary stream -# Separate sub-streams (boolean) -#ts-split-es=1 +# Elementary Stream ID (integer) +#sout-setid-id=0 -# Seek based on percent not time (boolean) -#ts-seek-percent=0 +# New ES ID (integer) +#sout-setid-new-id=0 -[live555] # RTP/RTSP/SDP demuxer (using Live555) +# Elementary Stream ID (integer) +#sout-setlang-id=0 -# Use RTP over RTSP (TCP) (boolean) -#rtsp-tcp=0 +# Language (string) +#sout-setlang-lang=eng -# Client port (integer) -#rtp-client-port=-1 +[stream_out_delay] # Delay a stream -# Force multicast RTP via RTSP (boolean) -#rtsp-mcast=0 +# Elementary Stream ID (integer) +#sout-delay-id=0 -# Tunnel RTSP and RTP over HTTP (boolean) -#rtsp-http=0 +# Delay of the ES (ms) (integer) +#sout-delay-delay=0 -# HTTP tunnel port (integer) -#rtsp-http-port=80 +[stream_out_mosaic_bridge] # Mosaic bridge stream output -# Kasenna RTSP dialect (boolean) -#rtsp-kasenna=0 +# ID (string) +#sout-mosaic-bridge-id=Id -# WMServer RTSP dialect (boolean) -#rtsp-wmserver=0 +# Video width (integer) +#sout-mosaic-bridge-width=0 -# RTSP user name (string) -#rtsp-user= +# Video height (integer) +#sout-mosaic-bridge-height=0 -# RTSP password (string) -#rtsp-pwd= +# Sample aspect ratio (string) +#sout-mosaic-bridge-sar=1:1 -[avi] # AVI demuxer +# Image chroma (string) +#sout-mosaic-bridge-chroma= -# Force interleaved method (boolean) -#avi-interleaved=0 +# Video filter (string) +#sout-mosaic-bridge-vfilter= -# Force index creation (integer) -#avi-index=0 +# Transparency (integer) +#sout-mosaic-bridge-alpha=255 -[playlist] # Playlist +# X offset (integer) +#sout-mosaic-bridge-x=-1 -# Skip ads (boolean) -#playlist-skip-ads=1 +# Y offset (integer) +#sout-mosaic-bridge-y=-1 -# Show shoutcast adult content (boolean) -#shoutcast-show-adult=0 +[stream_out_record] # Record stream output -[es] # MPEG-I/II/4 / A52 / DTS / MLP audio +# Destination prefix (string) +#sout-record-dst-prefix= -# Frames per Second (float) -#es-fps=25.000000 +[stream_out_select] # Select individual es to enable or disable from stream -[ps] # MPEG-PS demuxer +# Command UDP port (integer) +#sout-select-port=5001 -# Trust MPEG timestamps (boolean) -#ps-trust-timestamps=1 +# Disable ES id (integer) +#sout-select-disable=-1 -[subtitle] # Text subtitles parser +# Enable ES id (integer) +#sout-select-enable=-1 -# Frames per second (float) -#sub-fps=0.000000 +[stream_out_transcode] # Transcode stream output -# Subtitles delay (integer) -#sub-delay=0 +# Video encoder (string) +#sout-transcode-venc= -# Subtitles format (string) -#sub-type=auto +# Destination video codec (string) +#sout-transcode-vcodec= -# Subtitles description (string) -#sub-description= +# Video bitrate (integer) +#sout-transcode-vb=0 -[rawaud] # Raw audio demuxer +# Video scaling (float) +#sout-transcode-scale=0.000000 -# Audio channels (integer) -#rawaud-channels=2 +# Video frame-rate (float) +#sout-transcode-fps=0.000000 -# Audio samplerate (Hz) (integer) -#rawaud-samplerate=48000 +# Hurry up (boolean) +#sout-transcode-hurry-up=1 -# FOURCC code of raw input format (string) -#rawaud-fourcc=s16l +# Deinterlace video (boolean) +#sout-transcode-deinterlace=0 -# Forces the audio language (string) -#rawaud-lang=eng +# Deinterlace module (string) +#sout-transcode-deinterlace-module=deinterlace -[mod] # MOD demuxer (libmodplug) +# Video width (integer) +#sout-transcode-width=0 -# Noise reduction (boolean) -#mod-noisereduction=1 +# Video height (integer) +#sout-transcode-height=0 -# Reverb (boolean) -#mod-reverb=0 +# Maximum video width (integer) +#sout-transcode-maxwidth=0 -# Reverberation level (integer) -#mod-reverb-level=0 +# Maximum video height (integer) +#sout-transcode-maxheight=0 -# Reverberation delay (integer) -#mod-reverb-delay=40 +# Video filter (string) +#sout-transcode-vfilter= -# Mega bass (boolean) -#mod-megabass=0 +# Audio encoder (string) +#sout-transcode-aenc= -# Mega bass level (integer) -#mod-megabass-level=0 +# Destination audio codec (string) +#sout-transcode-acodec= -# Mega bass cutoff (integer) -#mod-megabass-range=10 +# Audio bitrate (integer) +#sout-transcode-ab=96 -# Surround (boolean) -#mod-surround=0 +# Audio Language (string) +#sout-transcode-alang= -# Surround level (integer) -#mod-surround-level=0 +# Audio channels (integer) +#sout-transcode-channels=0 -# Surround delay (ms) (integer) -#mod-surround-delay=5 +# Audio sample rate (integer) +#sout-transcode-samplerate=0 -[mjpeg] # M-JPEG camera demuxer +# Synchronise on audio track (boolean) +#sout-transcode-audio-sync=0 -# Frames per Second (float) -#mjpeg-fps=0.000000 +# Audio filter (string) +#sout-transcode-afilter= -[image] # Image demuxer +# Subtitles encoder (string) +#sout-transcode-senc= -# ES ID (integer) -#image-id=-1 +# Destination subtitles codec (string) +#sout-transcode-scodec= -# Group (integer) -#image-group=0 +# Destination subtitles codec (boolean) +#sout-transcode-soverlay=0 -# Decode (boolean) -#image-decode=1 +# Overlays (string) +#sout-transcode-sfilter= -# Forced chroma (string) -#image-chroma= +# OSD menu (boolean) +#sout-transcode-osd=0 -# Duration in seconds (float) -#image-duration=10.000000 +# Number of threads (integer) +#sout-transcode-threads=0 -# Frame rate (string) -#image-fps=10/1 +# High priority (boolean) +#sout-transcode-high-priority=0 -# Real-time (boolean) -#image-realtime=0 +[stream_out_raop] # Remote Audio Output Protocol stream output -[h264] # H264 video demuxer +# Host (string) +#sout-raop-host= -# Frames per Second (float) -#h264-fps=25.000000 +# Password (string) +#sout-raop-password= -[rawvid] # Raw video demuxer +# Password file (string) +#sout-raop-password-file= -# Frames per Second (string) -#rawvid-fps= +# Volume (integer) +#sout-raop-volume=100 -# Width (integer) -#rawvid-width=0 +[stream_out_display] # Display stream output -# Height (integer) -#rawvid-height=0 +# Enable audio (boolean) +#sout-display-audio=1 -# Force chroma (Use carefully) (string) -#rawvid-chroma= +# Enable video (boolean) +#sout-display-video=1 -# Aspect ratio (string) -#rawvid-aspect-ratio= +# Delay (ms) (integer) +#sout-display-delay=100 -[rawdv] # DV (Digital Video) demuxer +[stream_out_smem] # Stream output to memory buffer -# Hurry up (boolean) -#rawdv-hurry-up=0 +# Time Synchronized output (boolean) +#sout-smem-time-sync=1 -[mkv] # Matroska stream demuxer +[stream_out_bridge] # Bridge stream output -# Respect ordered chapters (boolean) -#mkv-use-ordered-chapters=1 +# ID (integer) +#sout-bridge-out-id=0 -# Chapter codecs (boolean) -#mkv-use-chapter-codec=1 +# Destination bridge-in name (string) +#sout-bridge-out-in-name=default -# Preload MKV files in the same directory (boolean) -#mkv-preload-local-dir=1 +# Delay (integer) +#sout-bridge-in-delay=0 -# Seek based on percent not time (boolean) -#mkv-seek-percent=0 +# ID Offset (integer) +#sout-bridge-in-id-offset=8192 -# Dummy Elements (boolean) -#mkv-use-dummy=0 +# Name of current instance (string) +#sout-bridge-in-name=default -[vc1] # VC1 video demuxer +# Fallback to placeholder stream when out of data (boolean) +#sout-bridge-in-placeholder=0 -# Frames per Second (float) -#vc1-fps=25.000000 +# Placeholder delay (integer) +#sout-bridge-in-placeholder-delay=200 -[avformat] # Avformat demuxer +# Wait for I frame before toggling placeholder (boolean) +#sout-bridge-in-placeholder-switch-on-iframe=1 -# Format name (string) -#ffmpeg-format= +[stream_out_langfromtelx] # Dynamic language setting from teletext -# Avformat mux (string) -#ffmpeg-mux= +# Elementary Stream ID (integer) +#sout-langfromtelx-id=0 -[access_http] # HTTP input +# Magazine (integer) +#sout-langfromtelx-magazine=7 -# HTTP proxy (string) -#http-proxy= +# Page (integer) +#sout-langfromtelx-page=153 -# HTTP proxy password (string) -#http-proxy-pwd= +# Row (integer) +#sout-langfromtelx-row=1 -# HTTP referer value (string) -#http-referrer= +[stream_out_rtp] # RTP stream output -# User Agent (string) -#http-user-agent= +# Destination (string) +#sout-rtp-dst= -# Auto re-connect (boolean) -#http-reconnect=0 +# SDP (string) +#sout-rtp-sdp= -# Continuous stream (boolean) -#http-continuous=0 +# Muxer (string) +#sout-rtp-mux= -# Forward Cookies (boolean) -#http-forward-cookies=1 +# SAP announcing (boolean) +#sout-rtp-sap=0 -[access_udp] # UDP input +# Session name (string) +#sout-rtp-name= -[dvdnav] # DVDnav Input +# Session category (string) +#sout-rtp-cat= -# DVD angle (integer) -#dvdnav-angle=1 +# Session description (string) +#sout-rtp-description= -# Start directly in menu (boolean) -#dvdnav-menu=1 +# Session URL (string) +#sout-rtp-url= -[linsys_sdi] # SDI Input +# Session email (string) +#sout-rtp-email= -# Link # (integer) -#linsys-sdi-link=0 +# Session phone number (string) +#sout-rtp-phone= -# Video ID (integer) -#linsys-sdi-id-video=0 +# Transport protocol (string) +#sout-rtp-proto=udp -# Aspect ratio (string) -#linsys-sdi-aspect-ratio= +# Port (integer) +#sout-rtp-port=5004 -# Audio configuration (string) -#linsys-sdi-audio=0=1,1 +# Audio port (integer) +#sout-rtp-port-audio=0 -# Teletext configuration (string) -#linsys-sdi-telx= +# Video port (integer) +#sout-rtp-port-video=0 -# Teletext language (string) -#linsys-sdi-telx-lang= +# Hop limit (TTL) (integer) +#sout-rtp-ttl=-1 -[rtp] # Real-Time Protocol (RTP) input +# RTP/RTCP multiplexing (boolean) +#sout-rtp-rtcp-mux=0 -# RTCP (local) port (integer) -#rtcp-port=0 +# Caching value (ms) (integer) +#sout-rtp-caching=300 # SRTP key (hexadecimal) (string) -#srtp-key= +#sout-rtp-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= - -[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 - -[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= +#sout-rtp-salt= -# Layer B code rate (string) -#dvb-b-fec= +# MP4A LATM (boolean) +#sout-rtp-mp4a-latm=0 -# Layer B segments count (integer) -#dvb-b-count=0 +# RTSP session timeout (s) (integer) +#rtsp-timeout=60 -# Layer B time interleaving (integer) -#dvb-b-interleaving=0 +# Username (string) +#sout-rtsp-user= -# Layer C modulation (string) -#dvb-c-modulation= +# Password (string) +#sout-rtsp-pwd= -# Layer C code rate (string) -#dvb-c-fec= +[xcb_xv] # XVideo output (XCB) -# Layer C segments count (integer) -#dvb-c-count=0 +# XVideo adaptor number (integer) +#xvideo-adaptor=-1 -# Layer C time interleaving (integer) -#dvb-c-interleaving=0 +# XVideo format id (integer) +#xvideo-format-id=0 -# Modulation / Constellation (string) -#dvb-modulation= +[fb] # GNU/Linux framebuffer video output -# Symbol rate (bauds) (integer) -#dvb-srate=0 +# Framebuffer device (string) +#fbdev=/dev/fb0 -# FEC code rate (string) -#dvb-fec= +# Run fb on current tty (boolean) +#fb-tty=1 -# Pilot (integer) -#dvb-pilot=-1 +# Image format (default RGB) (string) +#fb-chroma= -# Roll-off factor (integer) -#dvb-rolloff=-1 +# Framebuffer resolution to use (integer) +#fb-mode=4 -# Transport stream ID (integer) -#dvb-ts-id=0 +# Framebuffer uses hw acceleration (boolean) +#fb-hw-accel=1 -# Polarization (Voltage) (string) -#dvb-polarization= +[xcb_window] # X11 video window (XCB) -# (integer) -#dvb-voltage=13 +# X11 display (string) +#x11-display= -# High LNB voltage (boolean) -#dvb-high-voltage=0 +[vdummy] # Dummy video output -# Local oscillator low frequency (kHz) (integer) -#dvb-lnb-low=0 +# Dummy image chroma format (string) +#dummy-chroma= -# Local oscillator high frequency (kHz) (integer) -#dvb-lnb-high=0 +[vout_sdl] # Simple DirectMedia Layer video output -# Universal LNB switch frequency (kHz) (integer) -#dvb-lnb-switch=11700000 +# SDL chroma format (string) +#sdl-chroma= -# DiSEqC LNB number (integer) -#dvb-satno=0 +[xcb_x11] # X11 video output (XCB) -# Continuous 22kHz tone (integer) -#dvb-tone=-1 +[yuv] # YUV video output -[access_jack] # JACK audio input +# device, fifo or filename (string) +#yuv-file=stream.yuv -# Pace (boolean) -#jack-input-use-vlc-pace=0 +# Chroma used (string) +#yuv-chroma= -# Auto Connection (boolean) -#jack-input-auto-connect=0 +# YUV4MPEG2 header (default disabled) (boolean) +#yuv-yuv4mpeg2=0 -[linsys_hdsdi] # HD-SDI Input +[vmem] # Video memory output -# Link # (integer) -#linsys-hdsdi-link=0 +# Width (integer) +#vmem-width=320 -# Video ID (integer) -#linsys-hdsdi-id-video=0 +# Height (integer) +#vmem-height=200 -# Aspect ratio (string) -#linsys-hdsdi-aspect-ratio= +# Pitch (integer) +#vmem-pitch=640 -# Audio configuration (string) -#linsys-hdsdi-audio=0=1,1 +# Chroma (string) +#vmem-chroma=RV16 -[v4l2] # Video4Linux2 input +[folder] # Folder meta data -# Device (string) -#v4l2-dev=/dev/video0 +# Album art filename (string) +#album-art-filename= -# Standard (string) -#v4l2-standard= +[packetizer_mpegvideo] # MPEG-I/II video packetizer -# Video input chroma format (string) -#v4l2-chroma= +# Sync on Intra Frame (boolean) +#packetizer-mpegvideo-sync-iframe=0 -# Input (integer) -#v4l2-input=0 +[notify] # LibNotify Notification Plugin -# Audio input (integer) -#v4l2-audio-input=-1 +# Timeout (ms) (integer) +#notify-timeout=4000 -# Width (integer) -#v4l2-width=-1 +[telepathy] # Telepathy "Now Playing" (MissionControl) -# Height (integer) -#v4l2-height=-1 +[oldrc] # Remote control interface -# Picture aspect-ratio n:m (string) -#v4l2-aspect-ratio=4:3 +# Show stream position (boolean) +#rc-show-pos=0 -# Framerate (float) -#v4l2-fps=0.000000 +# Fake TTY (boolean) +#rc-fake-tty=0 -# Use libv4l2 (boolean) -#v4l2-use-libv4l2=0 +# UNIX socket command input (string) +#rc-unix= -# Tuner id (integer) -#v4l2-tuner=0 +# TCP command input (string) +#rc-host= -# Frequency (integer) -#v4l2-tuner-frequency=-1 +[motion] # motion control interface -# Audio mode (integer) -#v4l2-tuner-audio-mode=-1 +# Use the rotate video filter instead of transform (boolean) +#motion-use-rotate=0 -# Reset controls (boolean) -#v4l2-controls-reset=0 +[netsync] # Network synchronization -# Brightness (integer) -#v4l2-brightness=-1 +# Network master clock (boolean) +#netsync-master=0 -# Automatic brightness (integer) -#v4l2-brightness-auto=-1 +# Master server ip address (string) +#netsync-master-ip= -# Contrast (integer) -#v4l2-contrast=-1 +# UDP timeout (in ms) (integer) +#netsync-timeout=500 -# Saturation (integer) -#v4l2-saturation=-1 +[gestures] # Mouse gestures control interface -# Hue (integer) -#v4l2-hue=-1 +# Motion threshold (10-100) (integer) +#gestures-threshold=30 -# Automatic hue (integer) -#v4l2-hue-auto=-1 +# Trigger button (string) +#gestures-button=right -# White balance temperature (K) (integer) -#v4l2-white-balance-temperature=-1 +[hotkeys] # Hotkeys management interface -# Automatic white balance (integer) -#v4l2-auto-white-balance=-1 +# MouseWheel up-down axis Control (integer) +#hotkeys-mousewheel-mode=0 -# Red balance (integer) -#v4l2-red-balance=-1 +[lirc] # Infrared remote control interface -# Blue balance (integer) -#v4l2-blue-balance=-1 +# Change the lirc configuration file (string) +#lirc-file= -# Gamma (integer) -#v4l2-gamma=-1 +[dbus] # D-Bus control interface -# Automatic gain (integer) -#v4l2-autogain=-1 +# Unique DBUS service id (org.mpris.vlc-<pid>) (boolean) +#dbus-unique-service-id=0 -# Gain (integer) -#v4l2-gain=-1 +[transform] # Video transformation filter -# Sharpness (integer) -#v4l2-sharpness=-1 +# Transform type (string) +#transform-type=90 -# Chroma gain (integer) -#v4l2-chroma-gain=-1 +[hqdn3d] # High Quality 3D Denoiser filter -# Automatic chroma gain (integer) -#v4l2-chroma-gain-auto=-1 +# Spatial luma strength (0-254) (float) +#hqdn3d-luma-spat=4.000000 -# Power line frequency (integer) -#v4l2-power-line-frequency=-1 +# Spatial chroma strength (0-254) (float) +#hqdn3d-chroma-spat=3.000000 -# Backlight compensation (integer) -#v4l2-backlight-compensation=-1 +# Temporal luma strength (0-254) (float) +#hqdn3d-luma-temp=6.000000 -# Band-stop filter (integer) -#v4l2-band-stop-filter=-1 +# Temporal chroma strength (0-254) (float) +#hqdn3d-chroma-temp=4.500000 -# Horizontal flip (boolean) -#v4l2-hflip=0 +[croppadd] # Video scaling filter -# Vertical flip (boolean) -#v4l2-vflip=0 +# Pixels to crop from top (integer) +#croppadd-croptop=0 -# Rotate (degrees) (integer) -#v4l2-rotate=-1 +# Pixels to crop from bottom (integer) +#croppadd-cropbottom=0 -# Color killer (integer) -#v4l2-color-killer=-1 +# Pixels to crop from left (integer) +#croppadd-cropleft=0 -# Color effect (integer) -#v4l2-color-effect=-1 +# Pixels to crop from right (integer) +#croppadd-cropright=0 -# Audio volume (integer) -#v4l2-audio-volume=-1 +# Pixels to padd to top (integer) +#croppadd-paddtop=0 -# Audio balance (integer) -#v4l2-audio-balance=-1 +# Pixels to padd to bottom (integer) +#croppadd-paddbottom=0 -# Mute (boolean) -#v4l2-audio-mute=0 +# Pixels to padd to left (integer) +#croppadd-paddleft=0 -# Bass level (integer) -#v4l2-audio-bass=-1 +# Pixels to padd to right (integer) +#croppadd-paddright=0 -# Treble level (integer) -#v4l2-audio-treble=-1 +[alphamask] # Alpha mask video filter -# Loudness mode (boolean) -#v4l2-audio-loudness=0 +# Transparency mask (string) +#alphamask-mask= -# v4l2 driver controls (string) -#v4l2-set-ctrls= +[motionblur] # Motion blur filter -[access_alsa] # ALSA audio capture input +# Blur factor (1-127) (integer) +#blur-factor=80 -# Stereo (boolean) -#alsa-stereo=1 +[osdmenu] # On Screen Display menu -# Capture format (default s16l) (string) -#alsa-format=s16l +# X coordinate (integer) +#osdmenu-x=-1 -# Samplerate (integer) -#alsa-samplerate=48000 +# Y coordinate (integer) +#osdmenu-y=-1 -[access_oss] # OSS input +# Menu position (integer) +#osdmenu-position=8 -# Stereo (boolean) -#oss-stereo=1 +# Configuration file (string) +#osdmenu-file=/usr/share/vlc/osdmenu/default.cfg -# Samplerate (integer) -#oss-samplerate=48000 +# Path to OSD menu images (string) +#osdmenu-file-path= -[dvdread] # DVDRead Input (no menu support) +# Menu timeout (integer) +#osdmenu-timeout=15 -# DVD angle (integer) -#dvdread-angle=1 +# Menu update interval (integer) +#osdmenu-update=300 -[access_shm] # Shared memory framebuffer +# Alpha transparency value (default 255) (integer) +#osdmenu-alpha=255 -# Frame rate (float) -#shm-fps=10.000000 +[ball] # Ball video filter -# Frame buffer width (integer) -#shm-width=800 +# Ball color (string) +#ball-color=red -# Frame buffer height (integer) -#shm-height=480 +# Ball speed (integer) +#ball-speed=4 -# Frame buffer depth (integer) -#shm-depth=32 +# Ball size (integer) +#ball-size=10 -[access_imem] # Memory input +# Gradient threshold (integer) +#ball-gradient-threshold=40 -# ID (integer) -#imem-id=-1 +# Edge visible (boolean) +#ball-edge-visible=1 -# Group (integer) -#imem-group=0 +[sepia] # Sepia video filter -# Category (integer) -#imem-cat=0 +# Sepia intensity (integer) +#sepia-intensity=120 -# Codec (string) -#imem-codec= +[adjust] # Image properties filter -# Language (string) -#imem-language= +# Image contrast (0-2) (float) +#contrast=1.000000 -# Sample rate (integer) -#imem-samplerate=0 +# Image brightness (0-2) (float) +#brightness=1.000000 -# Channels count (integer) -#imem-channels=0 +# Image hue (0-360) (integer) +#hue=0 -# Width (integer) -#imem-width=0 +# Image saturation (0-3) (float) +#saturation=1.000000 -# Height (integer) -#imem-height=0 +# Image gamma (0-10) (float) +#gamma=1.000000 -# Display aspect ratio (string) -#imem-dar= +# Brightness threshold (boolean) +#brightness-threshold=0 -# Frame rate (string) -#imem-fps= +[panoramix] # Panoramix: wall with overlap video filter -# Size (integer) -#imem-size=0 +# Number of columns (integer) +#panoramix-cols=-1 -[pvr] # IVTV MPEG Encoding cards input +# Number of rows (integer) +#panoramix-rows=-1 -# Device (string) -#pvr-device=/dev/video0 +# length of the overlapping area (in %) (integer) +#panoramix-bz-length=100 -# Radio device (string) -#pvr-radio-device=/dev/radio0 +# height of the overlapping area (in %) (integer) +#panoramix-bz-height=100 -# Norm (integer) -#pvr-norm=0 +# Attenuation (boolean) +#panoramix-attenuate=1 -# Width (integer) -#pvr-width=-1 +# Attenuation, begin (in %) (integer) +#panoramix-bz-begin=0 -# Height (integer) -#pvr-height=-1 +# Attenuation, middle (in %) (integer) +#panoramix-bz-middle=50 -# Frequency (integer) -#pvr-frequency=-1 +# Attenuation, end (in %) (integer) +#panoramix-bz-end=100 -# Framerate (integer) -#pvr-framerate=-1 +# middle position (in %) (integer) +#panoramix-bz-middle-pos=50 -# Key interval (integer) -#pvr-keyint=-1 +# Gamma (Red) correction (float) +#panoramix-bz-gamma-red=1.000000 -# Framerate (integer) -#pvr-bframes=-1 +# Gamma (Green) correction (float) +#panoramix-bz-gamma-green=1.000000 -# Bitrate (integer) -#pvr-bitrate=-1 +# Gamma (Blue) correction (float) +#panoramix-bz-gamma-blue=1.000000 -# Bitrate peak (integer) -#pvr-bitrate-peak=-1 +# Black Crush for Red (integer) +#panoramix-bz-blackcrush-red=140 -# Bitrate mode (integer) -#pvr-bitrate-mode=-1 +# Black Crush for Green (integer) +#panoramix-bz-blackcrush-green=140 -# Audio bitmask (integer) -#pvr-audio-bitmask=-1 +# Black Crush for Blue (integer) +#panoramix-bz-blackcrush-blue=140 -# Volume (integer) -#pvr-audio-volume=-1 +# White Crush for Red (integer) +#panoramix-bz-whitecrush-red=200 -# Channel (integer) -#pvr-channel=-1 +# White Crush for Green (integer) +#panoramix-bz-whitecrush-green=200 -[access_vdr] # VDR recordings +# White Crush for Blue (integer) +#panoramix-bz-whitecrush-blue=200 -# Chapter offset in ms (integer) -#vdr-chapter-offset=0 +# Black Level for Red (integer) +#panoramix-bz-blacklevel-red=150 -# Frame rate (float) -#vdr-fps=25.000000 +# Black Level for Green (integer) +#panoramix-bz-blacklevel-green=150 -[access_smb] # SMB input +# Black Level for Blue (integer) +#panoramix-bz-blacklevel-blue=150 -# SMB user name (string) -#smb-user= +# White Level for Red (integer) +#panoramix-bz-whitelevel-red=0 -# SMB password (string) -#smb-pwd= +# White Level for Green (integer) +#panoramix-bz-whitelevel-green=0 -# SMB domain (string) -#smb-domain= +# White Level for Blue (integer) +#panoramix-bz-whitelevel-blue=0 -[access_ftp] # FTP input +# Active windows (string) +#panoramix-active= -# FTP user name (string) -#ftp-user=anonymous +[puzzle] # Puzzle interactive game video filter -# FTP password (string) -#ftp-pwd=anonymous@example.com +# Number of puzzle rows (integer) +#puzzle-rows=4 -# FTP account (string) -#ftp-account=anonymous +# Number of puzzle columns (integer) +#puzzle-cols=4 -[filesystem] # File input +# Make one tile a black slot (boolean) +#puzzle-black-slot=0 -# Subdirectory behavior (string) -#recursive=expand +[dynamicoverlay] # Dynamic video overlay -# 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 +# Input FIFO (string) +#overlay-input= -[access_mms] # Microsoft Media Server (MMS) input +# Output FIFO (string) +#overlay-output= -# TCP/UDP timeout (ms) (integer) -#mms-timeout=5000 +[swscale] # Video scaling filter -# Force selection of all streams (boolean) -#mms-all=0 +# Scaling mode (integer) +#swscale-mode=2 -# Maximum bitrate (integer) -#mms-maxbitrate=0 +[canvas] # Canvas video filter -# HTTP proxy (string) -#mmsh-proxy= +# Output width (integer) +#canvas-width=0 -[cdda] # Audio CD input +# Output height (integer) +#canvas-height=0 -# CDDB Server (string) -#cddb-server=freedb.videolan.org +# Output picture aspect ratio (string) +#canvas-aspect= -# CDDB port (integer) -#cddb-port=80 +# Pad video (boolean) +#canvas-padd=1 -[scaletempo] # Audio tempo scaler synched with rate +[clone] # Clone video filter -# Stride Length (integer) -#scaletempo-stride=30 +# Number of clones (integer) +#clone-count=2 -# Overlap Length (float) -#scaletempo-overlap=0.200000 +# Video output modules (string) +#clone-vout-list= -# Search Length (integer) -#scaletempo-search=14 +[postproc] # Video post processing filter -[param_eq] # Parametric Equalizer +# Post processing quality (integer) +#postproc-q=6 -# Low freq (Hz) (float) -#param-eq-lowf=100.000000 +# FFmpeg post processing filter chains (string) +#postproc-name=default -# Low freq gain (dB) (float) -#param-eq-lowgain=0.000000 +[remoteosd] # Remote-OSD over VNC -# High freq (Hz) (float) -#param-eq-highf=10000.000000 +# VNC Host (string) +#rmtosd-host=myvdr -# High freq gain (dB) (float) -#param-eq-highgain=0.000000 +# VNC Port (integer) +#rmtosd-port=20001 -# Freq 1 (Hz) (float) -#param-eq-f1=300.000000 +# VNC Password (string) +#rmtosd-password= -# Freq 1 gain (dB) (float) -#param-eq-gain1=0.000000 +# VNC poll interval (integer) +#rmtosd-update=1000 -# Freq 1 Q (float) -#param-eq-q1=3.000000 +# VNC polling (boolean) +#rmtosd-vnc-polling=0 -# Freq 2 (Hz) (float) -#param-eq-f2=1000.000000 +# Mouse events (boolean) +#rmtosd-mouse-events=0 -# Freq 2 gain (dB) (float) -#param-eq-gain2=0.000000 +# Key events (boolean) +#rmtosd-key-events=0 -# Freq 2 Q (float) -#param-eq-q2=3.000000 +# Alpha transparency value (default 255) (integer) +#rmtosd-alpha=255 -# Freq 3 (Hz) (float) -#param-eq-f3=3000.000000 +[colorthres] # Color threshold filter -# Freq 3 gain (dB) (float) -#param-eq-gain3=0.000000 +# Color (integer) +#colorthres-color=16711680 -# Freq 3 Q (float) -#param-eq-q3=3.000000 +# Saturation threshold (integer) +#colorthres-saturationthres=20 -[compressor] # Dynamic range compressor +# Similarity threshold (integer) +#colorthres-similaritythres=15 -# RMS/peak (float) -#compressor-rms-peak=0.000000 +[erase] # Erase video filter -# Attack time (float) -compressor-attack=1.400000 +# Image mask (string) +#erase-mask= -# Release time (float) -compressor-release=1.900000 +# X coordinate (integer) +#erase-x=0 -# Threshold level (float) -compressor-threshold=0.000000 +# Y coordinate (integer) +#erase-y=0 -# Ratio (float) -compressor-ratio=1.000000 +[audiobargraph_v] # Audio Bar Graph Video sub source -# Knee radius (float) -compressor-knee=1.000000 +# Value of the audio channels levels (string) +#audiobargraph_v-i_values= -# Makeup gain (float) -compressor-makeup-gain=0.000000 +# X coordinate (integer) +#audiobargraph_v-x=0 -[samplerate] # Secret Rabbit Code (libsamplerate) resampler +# Y coordinate (integer) +#audiobargraph_v-y=0 -# Sample rate converter type (integer) -#src-converter-type=2 +# Transparency of the bargraph (integer) +#audiobargraph_v-transparency=255 -[mono] # Audio filter for stereo to mono conversion +# Bargraph position (integer) +#audiobargraph_v-position=-1 -# Use downmix algorithm (boolean) -#sout-mono-downmix=1 +# Alarm (integer) +#audiobargraph_v-alarm=0 -# Select channel to keep (integer) -#sout-mono-channel=-1 +# Bar width in pixel (default : 10) (integer) +#audiobargraph_v-barWidth=10 -[speex_resampler] # Speex resampler +[gaussianblur] # Gaussian blur video filter -# Resampling quality (integer) -#speex-resampler-quality=4 +# Gaussian's std deviation (float) +#gaussianblur-sigma=2.000000 -[audiobargraph_a] # Audio part of the BarGraph function +[sharpen] # Sharpen video filter -# TCP address to use (default localhost) (string) -#audiobargraph_a-address=localhost +# Sharpen strength (0-2) (float) +#sharpen-sigma=0.050000 -# TCP port to use (default 12345) (integer) -#audiobargraph_a-port=12345 +[posterize] # Posterize video filter -# Defines if BarGraph information should be sent (default 1) (integer) -#audiobargraph_a-bargraph=1 +# Posterize level (integer) +#posterize-level=6 -# Sends the barGraph information every n audio packets (default 4) (integer) -#audiobargraph_a-bargraph_repetition=4 +[wall] # Wall video filter -# Defines if silence alarm information should be sent (default 1) (integer) -#audiobargraph_a-silence=1 +# Number of columns (integer) +#wall-cols=3 -# Time window to use in ms (default 5000) (integer) -#audiobargraph_a-time_window=5000 +# Number of rows (integer) +#wall-rows=3 -# Minimum Audio level to raise the alarm (default 0.1) (float) -#audiobargraph_a-alarm_threshold=0.100000 +# Active windows (string) +#wall-active= -# Time between two alarm messages in ms (default 2000) (integer) -#audiobargraph_a-repetition_time=2000 +# Element aspect ratio (string) +#wall-element-aspect=16:9 -# Force connection reset regularly (default 1) (integer) -#audiobargraph_a-connection_reset=1 +[mosaic] # Mosaic video sub source -[dtstofloat32] # DTS Coherent Acoustics audio decoder +# Transparency (integer) +#mosaic-alpha=255 -# DTS dynamic range compression (boolean) -#dts-dynrng=1 +# Height (integer) +#mosaic-height=100 -[a52tofloat32] # ATSC A/52 (AC-3) audio decoder +# Width (integer) +#mosaic-width=100 -# A/52 dynamic range compression (boolean) -#a52-dynrng=1 +# Mosaic alignment (integer) +#mosaic-align=5 -# Enable internal upmixing (boolean) -#a52-upmix=0 +# Top left corner X coordinate (integer) +#mosaic-xoffset=0 -[spatializer] # Audio Spatializer +# Top left corner Y coordinate (integer) +#mosaic-yoffset=0 -# Room size (float) -#spatializer-roomsize=1.050000 +# Border width (integer) +#mosaic-borderw=0 -# Room width (float) -#spatializer-width=10.000000 +# Border height (integer) +#mosaic-borderh=0 -# Wet (float) -#spatializer-wet=3.000000 +# Positioning method (integer) +#mosaic-position=0 -# Dry (float) -#spatializer-dry=2.000000 +# Number of rows (integer) +#mosaic-rows=2 -# Damp (float) -#spatializer-damp=1.000000 +# Number of columns (integer) +#mosaic-cols=2 -[normvol] # Volume normalizer +# Keep aspect ratio (boolean) +#mosaic-keep-aspect-ratio=0 -# Number of audio buffers (integer) -#norm-buff-size=20 +# Keep original size (boolean) +#mosaic-keep-picture=0 -# Maximal volume level (float) -#norm-max-level=2.000000 +# Elements order (string) +#mosaic-order= -[headphone_channel_mixer] # Headphone virtual spatialization effect +# Offsets in order (string) +#mosaic-offsets= -# Characteristic dimension (integer) -#headphone-dim=10 +# Delay (integer) +#mosaic-delay=0 -# Compensate delay (boolean) -#headphone-compensate=0 +[antiflicker] # antiflicker video filter -# No decoding of Dolby Surround (boolean) -#headphone-dolby=0 +# Window size (integer) +#antiflicker-window-size=10 -[equalizer] # Equalizer with 10 bands +# Softening value (integer) +#antiflicker-softening-size=10 -# Equalizer preset (string) -#equalizer-preset=flat +[subsdelay] # Subtitles delay -# Bands gain (string) -#equalizer-bands= +# Delay calculation mode (integer) +#subsdelay-mode=1 -# Two pass (boolean) -#equalizer-2pass=0 +# Calculation factor (float) +#subsdelay-factor=2.000000 -# Global gain (float) -equalizer-preamp=0.000000 +# Maximum overlapping subtitles (integer) +#subsdelay-overlap=3 -[chorus_flanger] # Sound Delay +# Minimum alpha value (integer) +#subsdelay-min-alpha=70 -# Delay time (float) -#delay-time=40.000000 +# Interval between two disappearances (integer) +#subsdelay-min-stops=1000 -# Sweep Depth (float) -#sweep-depth=6.000000 +# Interval between appearance and disappearance (integer) +#subsdelay-min-start-stop=1000 -# Sweep Rate (float) -#sweep-rate=6.000000 +# Interval between disappearance and appearance (integer) +#subsdelay-min-stop-start=1000 -# Feedback Gain (float) -#feedback-gain=0.500000 +[rss] # RSS and Atom feed display -# Wet mix (float) -#wet-mix=0.400000 +# Feed URLs (string) +#rss-urls= -# Dry Mix (float) -#dry-mix=0.400000 +# X offset (integer) +#rss-x=0 -[skins2] # Skinnable Interface +# Y offset (integer) +#rss-y=0 -# Skin to use (string) -skins2-last=/usr/share/vlc/skins2/default.vlt +# Text position (integer) +#rss-position=-1 -# 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] +# Opacity (integer) +#rss-opacity=255 -# Enable transparency effects (boolean) -#skins2-transparency=0 +# Color (integer) +#rss-color=16777215 -# Use a skinned playlist (boolean) -#skinned-playlist=1 +# Font size, pixels (integer) +#rss-size=-1 -# Display video in a skinned window if any (boolean) -#skinned-video=1 +# Speed of feeds (integer) +#rss-speed=100000 -[qt4] # Qt interface +# Max length (integer) +#rss-length=60 -# Start in minimal view (without menus) (boolean) -#qt-minimal-view=0 +# Refresh time (integer) +#rss-ttl=1800 -# Systray icon (boolean) -#qt-system-tray=1 +# Feed images (boolean) +#rss-images=1 -# Show notification popup on track change (boolean) -#qt-notification=1 +# Title display mode (integer) +#rss-title=-1 -# Start VLC with only a systray icon (boolean) -#qt-start-minimized=0 +[deinterlace] # Deinterlacing video filter -# Pause the video playback when minimized (boolean) -#qt-pause-minimized=0 +# Streaming deinterlace mode (string) +#sout-deinterlace-mode=blend -# Windows opacity between 0.1 and 1 (float) -#qt-opacity=1.000000 +# Phosphor chroma mode for 4:2:0 input (integer) +#sout-deinterlace-phosphor-chroma=2 -# Fullscreen controller opacity between 0.1 and 1 (float) -#qt-fs-opacity=0.800000 +# Phosphor old field dimmer strength (integer) +#sout-deinterlace-phosphor-dimmer=2 -# Resize interface to the native video size (boolean) -#qt-video-autoresize=1 +[marq] # Marquee display -# Show playing item name in window title (boolean) -#qt-name-in-title=1 +# Text (string) +#marq-marquee=VLC -# Show a controller in fullscreen mode (boolean) -#qt-fs-controller=1 +# X offset (integer) +#marq-x=0 -# Save the recently played items in the menu (boolean) -#qt-recentplay=1 +# Y offset (integer) +#marq-y=0 -# List of words separated by | to filter (string) -#qt-recentplay-filter= +# Marquee position (integer) +#marq-position=-1 -# Automatically save the volume on exit (boolean) -#qt-autosave-volume=1 +# Opacity (integer) +#marq-opacity=255 -# Embed the file browser in open dialog (boolean) -#qt-embedded-open=0 +# Color (integer) +#marq-color=16777215 -# Show advanced preferences over simple ones (boolean) -#qt-advanced-pref=0 +# Font size, pixels (integer) +#marq-size=-1 -# Show unimportant error and warnings dialogs (boolean) -#qt-error-dialogs=1 +# Timeout (integer) +#marq-timeout=0 -# Define the colors of the volume slider (string) -#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29 +# Refresh period in ms (integer) +#marq-refresh=1000 -# Ask for network policy at start (boolean) -qt-privacy-ask=0 +[atmo] # AtmoLight Filter -# Define which screen fullscreen goes (integer) -#qt-fullscreen-screennumber=-1 +# Device type (integer) +#atmo-device=1 -# Load extensions on startup (boolean) -#qt-autoload-extensions=1 +# Serial Port/Device (string) +#atmo-serialdev=/dev/ttyUSB0 -# Display background cone or art (boolean) -#qt-bgcone=1 +# Color when paused (boolean) +#atmo-usepausecolor=0 -# Expanding background cone or art. (boolean) -#qt-bgcone-expands=0 +# Pause-Red (integer) +#atmo-pcolor-red=0 -# Allow automatic icon changes (boolean) -#qt-icon-change=1 +# Pause-Green (integer) +#atmo-pcolor-green=0 -[ncurses] # Ncurses interface +# Pause-Blue (integer) +#atmo-pcolor-blue=192 -# Filebrowser starting point (string) -#browse-dir= +# Pause-Fadesteps (integer) +#atmo-fadesteps=50 -[access_output_http] # HTTP stream output +# End-Red (integer) +#atmo-ecolor-red=192 -# Username (string) -#sout-http-user= +# End-Green (integer) +#atmo-ecolor-green=192 -# Password (string) -#sout-http-pwd= +# End-Blue (integer) +#atmo-ecolor-blue=192 -# Mime (string) -#sout-http-mime= +# End-Fadesteps (integer) +#atmo-efadesteps=50 -[access_output_livehttp] # HTTP Live streaming output +# Count of AtmoLight channels (integer) +#atmo-dmx-channels=5 -# Segment length (integer) -#sout-livehttp-seglen=10 +# DMX address for each channel (string) +#atmo-dmx-chbase=0,3,6,9,12 -# Number of segments (integer) -#sout-livehttp-numsegs=0 +# Count of channels (integer) +#atmo-momo-channels=3 -# Split segments anywhere (boolean) -#sout-livehttp-splitanywhere=0 +# Count of fnordlicht's (integer) +#atmo-fnordlicht-amount=2 -# Delete segments (boolean) -#sout-livehttp-delsegs=1 +# Number of zones on top (integer) +#atmo-zones-top=1 -# Use muxers rate control mechanism (boolean) -#sout-livehttp-ratecontrol=0 +# Number of zones on bottom (integer) +#atmo-zones-bottom=1 -# Index file (string) -#sout-livehttp-index= +# Zones on left / right side (integer) +#atmo-zones-lr=1 -# Full URL to put in index file (string) -#sout-livehttp-index-url= +# Calculate a average zone (boolean) +#atmo-zone-summary=0 -[access_output_file] # File stream output +# Edge Weightning (integer) +#atmo-edgeweightning=3 -# Append to file (boolean) -#sout-file-append=0 +# Brightness (integer) +#atmo-brightness=100 -# Synchronous writing (boolean) -#sout-file-sync=0 +# Darkness Limit (integer) +#atmo-darknesslimit=3 -[access_output_shout] # IceCAST output +# Hue windowing (integer) +#atmo-huewinsize=3 -# Stream name (string) -#sout-shout-name=VLC media player - Live stream +# Sat windowing (integer) +#atmo-satwinsize=3 -# Stream description (string) -#sout-shout-description=Live stream from VLC media player +# Output Color filter mode (integer) +#atmo-filtermode=1 -# Stream MP3 (boolean) -#sout-shout-mp3=0 +# Filter length (ms) (integer) +#atmo-meanlength=300 -# Genre description (string) -#sout-shout-genre=Alternative +# Filter threshold (integer) +#atmo-meanthreshold=40 -# URL description (string) -#sout-shout-url=http://www.videolan.org/vlc +# Filter Smoothness (in %) (integer) +#atmo-percentnew=50 -# Bitrate (string) -#sout-shout-bitrate= +# Frame delay (ms) (integer) +#atmo-framedelay=18 -# Samplerate (string) -#sout-shout-samplerate= +# Channel 0: summary (integer) +#atmo-channel_0=4 -# Number of channels (string) -#sout-shout-channels= +# Channel 1: left (integer) +#atmo-channel_1=3 -# Ogg Vorbis Quality (string) -#sout-shout-quality= +# Channel 2: right (integer) +#atmo-channel_2=1 -# Stream public (boolean) -#sout-shout-public=0 +# Channel 3: top (integer) +#atmo-channel_3=0 -[access_output_udp] # UDP stream output +# Channel 4: bottom (integer) +#atmo-channel_4=2 -# Caching value (ms) (integer) -#sout-udp-caching=300 +# Channel / Zone Assignment (string) +#atmo-channels= -# Group packets (integer) -#sout-udp-group=1 +# Use Software White adjust (boolean) +#atmo-whiteadj=1 -[folder] # Folder meta data +# White Red (integer) +#atmo-white-red=255 -# Album art filename (string) -#album-art-filename= +# White Green (integer) +#atmo-white-green=255 -[visual] # Visualizer filter +# White Blue (integer) +#atmo-white-blue=255 -# Effects list (string) -#effect-list=spectrum +# Zone 0: Top gradient (string) +#atmo-gradient_zone_0= -# Video width (integer) -#effect-width=800 +# Zone 1: Right gradient (string) +#atmo-gradient_zone_1= -# Video height (integer) -#effect-height=500 +# Zone 2: Bottom gradient (string) +#atmo-gradient_zone_2= -# Show 80 bands instead of 20 (boolean) -#visual-80-bands=1 +# Zone 3: Left gradient (string) +#atmo-gradient_zone_3= -# Draw peaks in the analyzer (boolean) -#visual-peaks=1 +# Zone 4: Summary gradient (string) +#atmo-gradient_zone_4= -# Enable original graphic spectrum (boolean) -#spect-show-original=0 +# Gradient bitmap searchpath (string) +#atmo-gradient_path= -# Draw the base of the bands (boolean) -#spect-show-base=1 +# Extracted Image Width (integer) +#atmo-width=64 -# Base pixel radius (integer) -#spect-radius=42 +# Extracted Image Height (integer) +#atmo-height=48 -# Spectral sections (integer) -#spect-sections=3 +# Mark analyzed pixels (boolean) +#atmo-showdots=0 -# V-plane color (integer) -#spect-color=80 +[rotate] # Rotate video filter -# Draw bands in the spectrometer (boolean) -#spect-show-bands=1 +# Angle in degrees (integer) +#rotate-angle=30 -# Show 80 bands instead of 20 (boolean) -#spect-80-bands=1 +[extract] # Extract RGB component video filter -# Number of blank pixels between bands. (integer) -#spect-separ=1 +# RGB component to extract (integer) +#extract-component=16711680 -# Amplification (integer) -#spect-amp=8 +[gradient] # Gradient video filter -# Draw peaks in the analyzer (boolean) -#spect-show-peaks=1 +# Distort mode (string) +#gradient-mode=gradient -# Peak extra width (integer) -#spect-peak-width=61 +# Gradient image type (integer) +#gradient-type=0 -# Peak height (integer) -#spect-peak-height=1 +# Apply cartoon effect (boolean) +#gradient-cartoon=1 -[dynamicoverlay] # Dynamic video overlay +[scene] # Scene video filter -# Input FIFO (string) -#overlay-input= +# Image format (string) +#scene-format=png -# Output FIFO (string) -#overlay-output= +# Image width (integer) +#scene-width=-1 -[mirror] # Mirror video filter +# Image height (integer) +#scene-height=-1 -# Mirror orientation (integer) -#mirror-split=0 +# Filename prefix (string) +#scene-prefix=scene -# Direction (integer) -#mirror-direction=0 +# Directory path prefix (string) +#scene-path= -[sharpen] # Sharpen video filter +# Always write to the same file (boolean) +#scene-replace=0 -# Sharpen strength (0-2) (float) -#sharpen-sigma=0.050000 +# Recording ratio (integer) +#scene-ratio=50 [blendbench] # Blending benchmark filter @@ -1595,32 +1464,55 @@ qt-privacy-ask=0 # Chroma for the blend image (string) #blendbench-blend-chroma=YUVA -[colorthres] # Color threshold filter +[grain] # Grain video filter -# Color (integer) -#colorthres-color=16711680 +# Variance (float) +#grain-variance=2.000000 -# Saturation threshold (integer) -#colorthres-saturationthres=20 +# Minimal period (integer) +#grain-period-min=1 -# Similarity threshold (integer) -#colorthres-similaritythres=15 +# Maximal period (integer) +#grain-period-max=48 -[puzzle] # Puzzle interactive game video filter +[logo] # Logo sub source -# Number of puzzle rows (integer) -#puzzle-rows=4 +# Logo filenames (string) +#logo-file= -# Number of puzzle columns (integer) -#puzzle-cols=4 +# X coordinate (integer) +#logo-x=-1 -# Make one tile a black slot (boolean) -#puzzle-black-slot=0 +# Y coordinate (integer) +#logo-y=-1 -[swscale] # Video scaling filter +# Logo individual image time in ms (integer) +#logo-delay=1000 -# Scaling mode (integer) -#swscale-mode=2 +# 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 @@ -1636,710 +1528,510 @@ qt-privacy-ask=0 # Bluescreen V tolerance (integer) #bluescreen-vt=17 -[clone] # Clone video filter - -# Number of clones (integer) -#clone-count=2 - -# Video output modules (string) -#clone-vout-list= - -[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 - -[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 - -[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 - -[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 - -[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 - -[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 - -[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 +[playlist] # Playlist -[hqdn3d] # High Quality 3D Denoiser filter +# Skip ads (boolean) +#playlist-skip-ads=1 -# Spatial luma strength (0-254) (float) -#hqdn3d-luma-spat=4.000000 +# Show shoutcast adult content (boolean) +#shoutcast-show-adult=0 -# Spatial chroma strength (0-254) (float) -#hqdn3d-chroma-spat=3.000000 +[vc1] # VC1 video demuxer -# Temporal luma strength (0-254) (float) -#hqdn3d-luma-temp=6.000000 +# Frames per Second (float) +#vc1-fps=25.000000 -# Temporal chroma strength (0-254) (float) -#hqdn3d-chroma-temp=4.500000 +[ps] # MPEG-PS demuxer -[antiflicker] # antiflicker video filter +# Trust MPEG timestamps (boolean) +#ps-trust-timestamps=1 -# Window size (integer) -#antiflicker-window-size=10 +[live555] # RTP/RTSP/SDP demuxer (using Live555) -# Softening value (integer) -#antiflicker-softening-size=10 +# Use RTP over RTSP (TCP) (boolean) +#rtsp-tcp=0 -[alphamask] # Alpha mask video filter +# Client port (integer) +#rtp-client-port=-1 -# Transparency mask (string) -#alphamask-mask= +# Force multicast RTP via RTSP (boolean) +#rtsp-mcast=0 -[grain] # Grain video filter +# Tunnel RTSP and RTP over HTTP (boolean) +#rtsp-http=0 -# Variance (float) -#grain-variance=2.000000 +# HTTP tunnel port (integer) +#rtsp-http-port=80 -# Minimal period (integer) -#grain-period-min=1 +# Kasenna RTSP dialect (boolean) +#rtsp-kasenna=0 -# Maximal period (integer) -#grain-period-max=48 +# WMServer RTSP dialect (boolean) +#rtsp-wmserver=0 -[croppadd] # Video scaling filter +# RTSP user name (string) +#rtsp-user= -# Pixels to crop from top (integer) -#croppadd-croptop=0 +# RTSP password (string) +#rtsp-pwd= -# Pixels to crop from bottom (integer) -#croppadd-cropbottom=0 +[subtitle] # Text subtitles parser -# Pixels to crop from left (integer) -#croppadd-cropleft=0 +# Frames per second (float) +#sub-fps=0.000000 -# Pixels to crop from right (integer) -#croppadd-cropright=0 +# Subtitles delay (integer) +#sub-delay=0 -# Pixels to padd to top (integer) -#croppadd-paddtop=0 +# Subtitles format (string) +#sub-type=auto -# Pixels to padd to bottom (integer) -#croppadd-paddbottom=0 +# Subtitles description (string) +#sub-description= -# Pixels to padd to left (integer) -#croppadd-paddleft=0 +[mkv] # Matroska stream demuxer -# Pixels to padd to right (integer) -#croppadd-paddright=0 +# Respect ordered chapters (boolean) +#mkv-use-ordered-chapters=1 -[sepia] # Sepia video filter +# Chapter codecs (boolean) +#mkv-use-chapter-codec=1 -# Sepia intensity (integer) -#sepia-intensity=120 +# Preload MKV files in the same directory (boolean) +#mkv-preload-local-dir=1 -[gradfun] # Gradfun video filter +# Seek based on percent not time (boolean) +#mkv-seek-percent=0 -# Radius (integer) -#gradfun-radius=16 +# Dummy Elements (boolean) +#mkv-use-dummy=0 -# Strength (float) -#gradfun-strength=1.200000 +[mod] # MOD demuxer (libmodplug) -[transform] # Video transformation filter +# Noise reduction (boolean) +#mod-noisereduction=1 -# Transform type (string) -#transform-type=90 +# Reverb (boolean) +#mod-reverb=0 -[postproc] # Video post processing filter +# Reverberation level (integer) +#mod-reverb-level=0 -# Post processing quality (integer) -#postproc-q=6 +# Reverberation delay (integer) +#mod-reverb-delay=40 -# FFmpeg post processing filter chains (string) -#postproc-name=default +# Mega bass (boolean) +#mod-megabass=0 -[motionblur] # Motion blur filter +# Mega bass level (integer) +#mod-megabass-level=0 -# Blur factor (1-127) (integer) -#blur-factor=80 +# Mega bass cutoff (integer) +#mod-megabass-range=10 -[gaussianblur] # Gaussian blur video filter +# Surround (boolean) +#mod-surround=0 -# Gaussian's std deviation (float) -#gaussianblur-sigma=2.000000 +# Surround level (integer) +#mod-surround-level=0 -[extract] # Extract RGB component video filter +# Surround delay (ms) (integer) +#mod-surround-delay=5 -# RGB component to extract (integer) -#extract-component=16711680 +[rawaud] # Raw audio demuxer -[gradient] # Gradient video filter +# Audio channels (integer) +#rawaud-channels=2 -# Distort mode (string) -#gradient-mode=gradient +# Audio samplerate (Hz) (integer) +#rawaud-samplerate=48000 -# Gradient image type (integer) -#gradient-type=0 +# FOURCC code of raw input format (string) +#rawaud-fourcc=s16l -# Apply cartoon effect (boolean) -#gradient-cartoon=1 +# Forces the audio language (string) +#rawaud-lang=eng -[adjust] # Image properties filter +[h264] # H264 video demuxer -# Image contrast (0-2) (float) -#contrast=1.000000 +# Frames per Second (float) +#h264-fps=25.000000 -# Image brightness (0-2) (float) -#brightness=1.000000 +[mjpeg] # M-JPEG camera demuxer -# Image hue (0-360) (integer) -#hue=0 +# Frames per Second (float) +#mjpeg-fps=0.000000 -# Image saturation (0-3) (float) -#saturation=1.000000 +[avi] # AVI demuxer -# Image gamma (0-10) (float) -#gamma=1.000000 +# Force interleaved method (boolean) +#avi-interleaved=0 -# Brightness threshold (boolean) -#brightness-threshold=0 +# Force index creation (integer) +#avi-index=0 -[atmo] # AtmoLight Filter +[es] # MPEG-I/II/4 / A52 / DTS / MLP audio -# Device type (integer) -#atmo-device=1 +# Frames per Second (float) +#es-fps=25.000000 -# Serial Port/Device (string) -#atmo-serialdev=/dev/ttyUSB0 +[rawvid] # Raw video demuxer -# Color when paused (boolean) -#atmo-usepausecolor=0 +# Frames per Second (string) +#rawvid-fps= -# Pause-Red (integer) -#atmo-pcolor-red=0 +# Width (integer) +#rawvid-width=0 -# Pause-Green (integer) -#atmo-pcolor-green=0 +# Height (integer) +#rawvid-height=0 -# Pause-Blue (integer) -#atmo-pcolor-blue=192 +# Force chroma (Use carefully) (string) +#rawvid-chroma= -# Pause-Fadesteps (integer) -#atmo-fadesteps=50 +# Aspect ratio (string) +#rawvid-aspect-ratio= -# End-Red (integer) -#atmo-ecolor-red=192 +[image] # Image demuxer -# End-Green (integer) -#atmo-ecolor-green=192 +# ES ID (integer) +#image-id=-1 -# End-Blue (integer) -#atmo-ecolor-blue=192 +# Group (integer) +#image-group=0 -# End-Fadesteps (integer) -#atmo-efadesteps=50 +# Decode (boolean) +#image-decode=1 -# Count of AtmoLight channels (integer) -#atmo-dmx-channels=5 +# Forced chroma (string) +#image-chroma= -# DMX address for each channel (string) -#atmo-dmx-chbase=0,3,6,9,12 +# Duration in seconds (float) +#image-duration=10.000000 -# Count of channels (integer) -#atmo-momo-channels=3 +# Frame rate (string) +#image-fps=10/1 -# Count of fnordlicht's (integer) -#atmo-fnordlicht-amount=2 +# Real-time (boolean) +#image-realtime=0 -# Number of zones on top (integer) -#atmo-zones-top=1 +[rawdv] # DV (Digital Video) demuxer -# Number of zones on bottom (integer) -#atmo-zones-bottom=1 +# Hurry up (boolean) +#rawdv-hurry-up=0 -# Zones on left / right side (integer) -#atmo-zones-lr=1 +[ts] # MPEG Transport Stream demuxer -# Calculate a average zone (boolean) -#atmo-zone-summary=0 +# Extra PMT (string) +#ts-extra-pmt= -# Edge Weightning (integer) -#atmo-edgeweightning=3 +# Set id of ES to PID (boolean) +#ts-es-id-pid=1 -# Brightness (integer) -#atmo-brightness=100 +# Fast udp streaming (string) +#ts-out= -# Darkness Limit (integer) -#atmo-darknesslimit=3 +# MTU for out mode (integer) +#ts-out-mtu=1400 -# Hue windowing (integer) -#atmo-huewinsize=3 +# CSA Key (string) +#ts-csa-ck= -# Sat windowing (integer) -#atmo-satwinsize=3 +# Second CSA Key (string) +#ts-csa2-ck= -# Output Color filter mode (integer) -#atmo-filtermode=1 +# Packet size in bytes to decrypt (integer) +#ts-csa-pkt=188 -# Filter length (ms) (integer) -#atmo-meanlength=300 +# Silent mode (boolean) +#ts-silent=0 -# Filter threshold (integer) -#atmo-meanthreshold=40 +# Filename of dump (string) +#ts-dump-file= -# Filter Smoothness (in %) (integer) -#atmo-percentnew=50 +# Append (boolean) +#ts-dump-append=0 -# Frame delay (ms) (integer) -#atmo-framedelay=18 +# Dump buffer size (integer) +#ts-dump-size=16384 -# Channel 0: summary (integer) -#atmo-channel_0=4 +# Separate sub-streams (boolean) +#ts-split-es=1 -# Channel 1: left (integer) -#atmo-channel_1=3 +# Seek based on percent not time (boolean) +#ts-seek-percent=0 -# Channel 2: right (integer) -#atmo-channel_2=1 +[dirac] # Dirac video demuxer -# Channel 3: top (integer) -#atmo-channel_3=0 +# Value to adjust dts by (integer) +#dirac-dts-offset=0 -# Channel 4: bottom (integer) -#atmo-channel_4=2 +[avformat] # Avformat demuxer -# Channel / Zone Assignment (string) -#atmo-channels= +# Format name (string) +#ffmpeg-format= -# Use Software White adjust (boolean) -#atmo-whiteadj=1 +# Avformat mux (string) +#ffmpeg-mux= -# White Red (integer) -#atmo-white-red=255 +[demuxdump] # File dumper -# White Green (integer) -#atmo-white-green=255 +# Dump filename (string) +#demuxdump-file=stream-demux.dump -# White Blue (integer) -#atmo-white-blue=255 +# Append to existing file (boolean) +#demuxdump-append=0 -# Zone 0: Top gradient (string) -#atmo-gradient_zone_0= +[audiobargraph_a] # Audio part of the BarGraph function -# Zone 1: Right gradient (string) -#atmo-gradient_zone_1= +# TCP address to use (default localhost) (string) +#audiobargraph_a-address=localhost -# Zone 2: Bottom gradient (string) -#atmo-gradient_zone_2= +# TCP port to use (default 12345) (integer) +#audiobargraph_a-port=12345 -# Zone 3: Left gradient (string) -#atmo-gradient_zone_3= +# Defines if BarGraph information should be sent (default 1) (integer) +#audiobargraph_a-bargraph=1 -# Zone 4: Summary gradient (string) -#atmo-gradient_zone_4= +# Sends the barGraph information every n audio packets (default 4) (integer) +#audiobargraph_a-bargraph_repetition=4 -# Gradient bitmap searchpath (string) -#atmo-gradient_path= +# Defines if silence alarm information should be sent (default 1) (integer) +#audiobargraph_a-silence=1 -# Extracted Image Width (integer) -#atmo-width=64 +# Time window to use in ms (default 5000) (integer) +#audiobargraph_a-time_window=5000 -# Extracted Image Height (integer) -#atmo-height=48 +# Minimum Audio level to raise the alarm (default 0.1) (float) +#audiobargraph_a-alarm_threshold=0.100000 -# Mark analyzed pixels (boolean) -#atmo-showdots=0 +# Time between two alarm messages in ms (default 2000) (integer) +#audiobargraph_a-repetition_time=2000 -[osdmenu] # On Screen Display menu +# Force connection reset regularly (default 1) (integer) +#audiobargraph_a-connection_reset=1 -# X coordinate (integer) -#osdmenu-x=-1 +[chorus_flanger] # Sound Delay -# Y coordinate (integer) -#osdmenu-y=-1 +# Delay time (float) +#delay-time=40.000000 -# Menu position (integer) -#osdmenu-position=8 +# Sweep Depth (float) +#sweep-depth=6.000000 -# Configuration file (string) -#osdmenu-file=/usr/share/vlc/osdmenu/default.cfg +# Sweep Rate (float) +#sweep-rate=6.000000 -# Path to OSD menu images (string) -#osdmenu-file-path= +# Feedback Gain (float) +#feedback-gain=0.500000 -# Menu timeout (integer) -#osdmenu-timeout=15 +# Wet mix (float) +#wet-mix=0.400000 -# Menu update interval (integer) -#osdmenu-update=300 +# Dry Mix (float) +#dry-mix=0.400000 -# Alpha transparency value (default 255) (integer) -#osdmenu-alpha=255 +[mono] # Audio filter for stereo to mono conversion -[rotate] # Rotate video filter +# Use downmix algorithm (boolean) +#sout-mono-downmix=1 -# Angle in degrees (integer) -#rotate-angle=30 +# Select channel to keep (integer) +#sout-mono-channel=-1 -[remoteosd] # Remote-OSD over VNC +[scaletempo] # Audio tempo scaler synched with rate -# VNC Host (string) -#rmtosd-host=myvdr +# Stride Length (integer) +#scaletempo-stride=30 -# VNC Port (integer) -#rmtosd-port=20001 +# Overlap Length (float) +#scaletempo-overlap=0.200000 -# VNC Password (string) -#rmtosd-password= +# Search Length (integer) +#scaletempo-search=14 -# VNC poll interval (integer) -#rmtosd-update=1000 +[normvol] # Volume normalizer -# VNC polling (boolean) -#rmtosd-vnc-polling=0 +# Number of audio buffers (integer) +#norm-buff-size=20 -# Mouse events (boolean) -#rmtosd-mouse-events=0 +# Maximal volume level (float) +#norm-max-level=2.000000 -# Key events (boolean) -#rmtosd-key-events=0 +[param_eq] # Parametric Equalizer -# Alpha transparency value (default 255) (integer) -#rmtosd-alpha=255 +# Low freq (Hz) (float) +#param-eq-lowf=100.000000 -[wall] # Wall video filter +# Low freq gain (dB) (float) +#param-eq-lowgain=0.000000 -# Number of columns (integer) -#wall-cols=3 +# High freq (Hz) (float) +#param-eq-highf=10000.000000 -# Number of rows (integer) -#wall-rows=3 +# High freq gain (dB) (float) +#param-eq-highgain=0.000000 -# Active windows (string) -#wall-active= +# Freq 1 (Hz) (float) +#param-eq-f1=300.000000 -# Element aspect ratio (string) -#wall-element-aspect=16:9 +# Freq 1 gain (dB) (float) +#param-eq-gain1=0.000000 -[posterize] # Posterize video filter +# Freq 1 Q (float) +#param-eq-q1=3.000000 -# Posterize level (integer) -#posterize-level=6 +# Freq 2 (Hz) (float) +#param-eq-f2=1000.000000 -[panoramix] # Panoramix: wall with overlap video filter +# Freq 2 gain (dB) (float) +#param-eq-gain2=0.000000 -# Number of columns (integer) -#panoramix-cols=-1 +# Freq 2 Q (float) +#param-eq-q2=3.000000 -# Number of rows (integer) -#panoramix-rows=-1 +# Freq 3 (Hz) (float) +#param-eq-f3=3000.000000 -# length of the overlapping area (in %) (integer) -#panoramix-bz-length=100 +# Freq 3 gain (dB) (float) +#param-eq-gain3=0.000000 -# height of the overlapping area (in %) (integer) -#panoramix-bz-height=100 +# Freq 3 Q (float) +#param-eq-q3=3.000000 -# Attenuation (boolean) -#panoramix-attenuate=1 +[headphone_channel_mixer] # Headphone virtual spatialization effect -# Attenuation, begin (in %) (integer) -#panoramix-bz-begin=0 +# Characteristic dimension (integer) +#headphone-dim=10 -# Attenuation, middle (in %) (integer) -#panoramix-bz-middle=50 +# Compensate delay (boolean) +#headphone-compensate=0 -# Attenuation, end (in %) (integer) -#panoramix-bz-end=100 +# No decoding of Dolby Surround (boolean) +#headphone-dolby=0 -# middle position (in %) (integer) -#panoramix-bz-middle-pos=50 +[speex_resampler] # Speex resampler -# Gamma (Red) correction (float) -#panoramix-bz-gamma-red=1.000000 +# Resampling quality (integer) +#speex-resampler-quality=4 -# Gamma (Green) correction (float) -#panoramix-bz-gamma-green=1.000000 +[dtstofloat32] # DTS Coherent Acoustics audio decoder -# Gamma (Blue) correction (float) -#panoramix-bz-gamma-blue=1.000000 +# DTS dynamic range compression (boolean) +#dts-dynrng=1 -# Black Crush for Red (integer) -#panoramix-bz-blackcrush-red=140 +[spatializer] # Audio Spatializer -# Black Crush for Green (integer) -#panoramix-bz-blackcrush-green=140 +# Room size (float) +#spatializer-roomsize=1.050000 -# Black Crush for Blue (integer) -#panoramix-bz-blackcrush-blue=140 +# Room width (float) +#spatializer-width=10.000000 -# White Crush for Red (integer) -#panoramix-bz-whitecrush-red=200 +# Wet (float) +#spatializer-wet=3.000000 -# White Crush for Green (integer) -#panoramix-bz-whitecrush-green=200 +# Dry (float) +#spatializer-dry=2.000000 -# White Crush for Blue (integer) -#panoramix-bz-whitecrush-blue=200 +# Damp (float) +#spatializer-damp=1.000000 -# Black Level for Red (integer) -#panoramix-bz-blacklevel-red=150 +[a52tofloat32] # ATSC A/52 (AC-3) audio decoder -# Black Level for Green (integer) -#panoramix-bz-blacklevel-green=150 +# A/52 dynamic range compression (boolean) +#a52-dynrng=1 -# Black Level for Blue (integer) -#panoramix-bz-blacklevel-blue=150 +# Enable internal upmixing (boolean) +#a52-upmix=0 -# White Level for Red (integer) -#panoramix-bz-whitelevel-red=0 +[compressor] # Dynamic range compressor -# White Level for Green (integer) -#panoramix-bz-whitelevel-green=0 +# RMS/peak (float) +#compressor-rms-peak=0.000000 -# White Level for Blue (integer) -#panoramix-bz-whitelevel-blue=0 +# Attack time (float) +compressor-attack=1.400000 -# Active windows (string) -#panoramix-active= +# Release time (float) +compressor-release=1.900000 -[erase] # Erase video filter +# Threshold level (float) +compressor-threshold=0.000000 -# Image mask (string) -#erase-mask= +# Ratio (float) +compressor-ratio=1.000000 -# X coordinate (integer) -#erase-x=0 +# Knee radius (float) +compressor-knee=1.000000 -# Y coordinate (integer) -#erase-y=0 +# Makeup gain (float) +compressor-makeup-gain=0.000000 -[logo] # Logo sub source +[samplerate] # Secret Rabbit Code (libsamplerate) resampler -# Logo filenames (string) -#logo-file= +# Sample rate converter type (integer) +#src-converter-type=2 -# X coordinate (integer) -#logo-x=-1 +[equalizer] # Equalizer with 10 bands -# Y coordinate (integer) -#logo-y=-1 +# Equalizer preset (string) +#equalizer-preset=flat -# Logo individual image time in ms (integer) -#logo-delay=1000 +# Bands gain (string) +#equalizer-bands= -# Logo animation # of loops (integer) -#logo-repeat=-1 +# Two pass (boolean) +#equalizer-2pass=0 -# Opacity of the logo (integer) -#logo-opacity=255 +# Global gain (float) +equalizer-preamp=0.000000 -# Logo position (integer) -#logo-position=-1 +[theora] # Theora video decoder -[scene] # Scene video filter +# Encoding quality (integer) +#sout-theora-quality=2 -# Image format (string) -#scene-format=png +[zvbi] # VBI and Teletext decoder -# Image width (integer) -#scene-width=-1 +# Teletext page (integer) +#vbi-page=100 -# Image height (integer) -#scene-height=-1 +# Teletext transparency (boolean) +#vbi-opaque=1 -# Filename prefix (string) -#scene-prefix=scene +# Teletext alignment (integer) +#vbi-position=4 -# Directory path prefix (string) -#scene-path= +# Teletext text subtitles (boolean) +#vbi-text=0 -# Always write to the same file (boolean) -#scene-replace=0 +[spudec] # DVD subtitles decoder -# Recording ratio (integer) -#scene-ratio=50 +# Disable DVD subtitle transparency (boolean) +#dvdsub-transparency=0 -[subsdelay] # Subtitles delay +[dvbsub] # DVB subtitles decoder -# Delay calculation mode (integer) -#subsdelay-mode=1 +# Subpicture position (integer) +#dvbsub-position=8 -# Calculation factor (float) -#subsdelay-factor=2.000000 +# Decoding X coordinate (integer) +#dvbsub-x=-1 -# Maximum overlapping subtitles (integer) -#subsdelay-overlap=3 +# Decoding Y coordinate (integer) +#dvbsub-y=-1 -# Minimum alpha value (integer) -#subsdelay-min-alpha=70 +# Encoding X coordinate (integer) +#sout-dvbsub-x=-1 -# Interval between two disappearances (integer) -#subsdelay-min-stops=1000 +# Encoding Y coordinate (integer) +#sout-dvbsub-y=-1 -# Interval between appearance and disappearance (integer) -#subsdelay-min-start-stop=1000 +[ddummy] # Dummy decoder -# Interval between disappearance and appearance (integer) -#subsdelay-min-stop-start=1000 +# Save raw codec data (boolean) +#dummy-save-es=0 [x264] # H.264/MPEG4 AVC encoder (x264) @@ -2562,13 +2254,6 @@ qt-privacy-ask=0 # Tune the settings for a particular type of source or situation. Overridden by user settings. (string) #sout-x264-tune= -[svcdsub] # Philips OGT (SVCD subtitle) decoder - -[theora] # Theora video decoder - -# Encoding quality (integer) -#sout-theora-quality=2 - [speex] # Speex audio decoder # Mode (integer) @@ -2617,19 +2302,19 @@ qt-privacy-ask=0 # Formatted Subtitles (boolean) #subsdec-formatted=1 -[zvbi] # VBI and Teletext decoder +[vorbis] # Vorbis audio decoder -# Teletext page (integer) -#vbi-page=100 +# Encoding quality (integer) +#sout-vorbis-quality=0 -# Teletext transparency (boolean) -#vbi-opaque=1 +# Maximum encoding bitrate (integer) +#sout-vorbis-max-bitrate=0 -# Teletext alignment (integer) -#vbi-position=4 +# Minimum encoding bitrate (integer) +#sout-vorbis-min-bitrate=0 -# Teletext text subtitles (boolean) -#vbi-text=0 +# CBR encoding (boolean) +#sout-vorbis-cbr=0 [schroedinger] # Dirac video decoder using libschroedinger @@ -2729,38 +2414,6 @@ qt-privacy-ask=0 # Force Profile (string) #sout-schro-force-profile= -[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 - [avcodec] # FFmpeg audio/video decoder # Direct rendering (boolean) @@ -2883,54 +2536,94 @@ qt-privacy-ask=0 # Specify AAC audio profile to use (string) #sout-ffmpeg-aac-profile=low -[dvbsub] # DVB subtitles decoder +[svcdsub] # Philips OGT (SVCD subtitle) decoder -# Subpicture position (integer) -#dvbsub-position=8 +[kate] # Kate overlay decoder -# Decoding X coordinate (integer) -#dvbsub-x=-1 +# Formatted Subtitles (boolean) +#kate-formatted=1 -# Decoding Y coordinate (integer) -#dvbsub-y=-1 +# Use Tiger for rendering (boolean) +#kate-use-tiger=1 -# Encoding X coordinate (integer) -#sout-dvbsub-x=-1 +# Rendering quality (float) +#kate-tiger-quality=1.000000 -# Encoding Y coordinate (integer) -#sout-dvbsub-y=-1 +# Default font description (string) +#kate-tiger-default-font-desc= -[vorbis] # Vorbis audio decoder +# Default font effect (integer) +#kate-tiger-default-font-effect=0 -# Encoding quality (integer) -#sout-vorbis-quality=0 +# Default font effect strength (float) +#kate-tiger-default-font-effect-strength=0.500000 -# Maximum encoding bitrate (integer) -#sout-vorbis-max-bitrate=0 +# Default font color (integer) +#kate-tiger-default-font-color=16777215 -# Minimum encoding bitrate (integer) -#sout-vorbis-min-bitrate=0 +# Default font alpha (integer) +#kate-tiger-default-font-alpha=255 -# CBR encoding (boolean) -#sout-vorbis-cbr=0 +# Default background color (integer) +#kate-tiger-default-background-color=16777215 -[ddummy] # Dummy decoder +# Default background alpha (integer) +#kate-tiger-default-background-alpha=0 -# Save raw codec data (boolean) -#dummy-save-es=0 +[svg] # svg -[fluidsynth] # FluidSynth MIDI synthesizer +# SVG template file (string) +#svg-template-file= -# Sound fonts (string) -#soundfont= +[freetype] # Freetype2 font renderer -# Synthesis gain (float) -#synth-gain=0.800000 +# Font (string) +#freetype-font=Serif Bold -[spudec] # DVD subtitles decoder +# Font size in pixels (integer) +#freetype-fontsize=0 -# Disable DVD subtitle transparency (boolean) -#dvdsub-transparency=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) @@ -2951,466 +2644,780 @@ qt-privacy-ask=0 # Podcast URLs list (string) #podcast-urls= -[lua] # Lua interpreter +[skins2] # Skinnable Interface -# Lua interface (string) -#lua-intf=dummy +# Skin to use (string) +skins2-last=/usr/share/vlc/skins2/default.vlt -# Lua interface configuration (string) -#lua-config= +# 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] -# Source directory (string) -#http-src= +# Enable transparency effects (boolean) +#skins2-transparency=0 -# Directory index (boolean) -#http-index=0 +# Use a skinned playlist (boolean) +#skinned-playlist=1 -# TCP command input (string) -#rc-host= +# Display video in a skinned window if any (boolean) +#skinned-video=1 -# CLI input (string) -#cli-host= +[qt4] # Qt interface -# Host (string) -#telnet-host=localhost +# Start in minimal view (without menus) (boolean) +#qt-minimal-view=0 -# Port (integer) -#telnet-port=4212 +# Systray icon (boolean) +#qt-system-tray=1 -# Password (string) -#telnet-password=admin +# Show notification popup on track change (boolean) +#qt-notification=1 -[stream_out_rtp] # RTP stream output +# Start VLC with only a systray icon (boolean) +#qt-start-minimized=0 -# Destination (string) -#sout-rtp-dst= +# Pause the video playback when minimized (boolean) +#qt-pause-minimized=0 -# SDP (string) -#sout-rtp-sdp= +# Windows opacity between 0.1 and 1 (float) +#qt-opacity=1.000000 -# Muxer (string) -#sout-rtp-mux= +# Fullscreen controller opacity between 0.1 and 1 (float) +#qt-fs-opacity=0.800000 -# SAP announcing (boolean) -#sout-rtp-sap=0 +# Resize interface to the native video size (boolean) +#qt-video-autoresize=1 -# Session name (string) -#sout-rtp-name= +# Show playing item name in window title (boolean) +#qt-name-in-title=1 -# Session category (string) -#sout-rtp-cat= +# Show a controller in fullscreen mode (boolean) +#qt-fs-controller=1 -# Session description (string) -#sout-rtp-description= +# Save the recently played items in the menu (boolean) +#qt-recentplay=1 -# Session URL (string) -#sout-rtp-url= +# List of words separated by | to filter (string) +#qt-recentplay-filter= -# Session email (string) -#sout-rtp-email= +# Automatically save the volume on exit (boolean) +#qt-autosave-volume=1 -# Session phone number (string) -#sout-rtp-phone= +# Embed the file browser in open dialog (boolean) +#qt-embedded-open=0 -# Transport protocol (string) -#sout-rtp-proto=udp +# Show advanced preferences over simple ones (boolean) +#qt-advanced-pref=0 -# Port (integer) -#sout-rtp-port=5004 +# Show unimportant error and warnings dialogs (boolean) +#qt-error-dialogs=1 -# Audio port (integer) -#sout-rtp-port-audio=0 +# Define the colors of the volume slider (string) +#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29 -# Video port (integer) -#sout-rtp-port-video=0 +# Ask for network policy at start (boolean) +qt-privacy-ask=0 -# Hop limit (TTL) (integer) -#sout-rtp-ttl=-1 +# Define which screen fullscreen goes (integer) +#qt-fullscreen-screennumber=-1 -# RTP/RTCP multiplexing (boolean) -#sout-rtp-rtcp-mux=0 +# Load extensions on startup (boolean) +#qt-autoload-extensions=1 -# Caching value (ms) (integer) -#sout-rtp-caching=300 +# Display background cone or art (boolean) +#qt-bgcone=1 -# SRTP key (hexadecimal) (string) -#sout-rtp-key= +# Expanding background cone or art. (boolean) +#qt-bgcone-expands=0 -# SRTP salt (hexadecimal) (string) -#sout-rtp-salt= +# Allow automatic icon changes (boolean) +#qt-icon-change=1 -# MP4A LATM (boolean) -#sout-rtp-mp4a-latm=0 +[ncurses] # Ncurses interface -# RTSP session timeout (s) (integer) -#rtsp-timeout=60 +# Filebrowser starting point (string) +#browse-dir= -# Username (string) -#sout-rtsp-user= +[visual] # Visualizer filter -# Password (string) -#sout-rtsp-pwd= +# Effects list (string) +#effect-list=spectrum -[stream_out_standard] # Standard stream output +# Video width (integer) +#effect-width=800 -# Output access method (string) -#sout-standard-access= +# Video height (integer) +#effect-height=500 -# Output muxer (string) -#sout-standard-mux= +# Show 80 bands instead of 20 (boolean) +#visual-80-bands=1 -# Output destination (string) -#sout-standard-dst= +# Draw peaks in the analyzer (boolean) +#visual-peaks=1 -# address to bind to (helper setting for dst) (string) -#sout-standard-bind= +# Enable original graphic spectrum (boolean) +#spect-show-original=0 -# filename for stream (helper setting for dst) (string) -#sout-standard-path= +# Draw the base of the bands (boolean) +#spect-show-base=1 -# SAP announcing (boolean) -#sout-standard-sap=0 +# Base pixel radius (integer) +#spect-radius=42 -# Session name (string) -#sout-standard-name= +# Spectral sections (integer) +#spect-sections=3 -# Session description (string) -#sout-standard-description= +# V-plane color (integer) +#spect-color=80 -# Session URL (string) -#sout-standard-url= +# Draw bands in the spectrometer (boolean) +#spect-show-bands=1 -# Session email (string) -#sout-standard-email= +# Show 80 bands instead of 20 (boolean) +#spect-80-bands=1 -# Session phone number (string) -#sout-standard-phone= +# Number of blank pixels between bands. (integer) +#spect-separ=1 -[stream_out_display] # Display stream output +# Amplification (integer) +#spect-amp=8 -# Enable audio (boolean) -#sout-display-audio=1 +# Draw peaks in the analyzer (boolean) +#spect-show-peaks=1 -# Enable video (boolean) -#sout-display-video=1 +# Peak extra width (integer) +#spect-peak-width=61 -# Delay (ms) (integer) -#sout-display-delay=100 +# Peak height (integer) +#spect-peak-height=1 -[stream_out_bridge] # Bridge stream output +[gnutls] # GNU TLS transport layer security -# ID (integer) -#sout-bridge-out-id=0 +# TLS cipher priorities (string) +#gnutls-priorities=NORMAL -# Destination bridge-in name (string) -#sout-bridge-out-in-name=default +[vod_rtsp] # RTSP VoD server -# Delay (integer) -#sout-bridge-in-delay=0 +# MUX for RAW RTSP transport (string) +#rtsp-raw-mux=ts -# ID Offset (integer) -#sout-bridge-in-id-offset=8192 +# Maximum number of connections (integer) +#rtsp-throttle-users=0 -# Name of current instance (string) -#sout-bridge-in-name=default +# Sets the timeout option in the RTSP session string (integer) +#rtsp-session-timeout=5 -# Fallback to placeholder stream when out of data (boolean) -#sout-bridge-in-placeholder=0 +[logger] # File logging -# Placeholder delay (integer) -#sout-bridge-in-placeholder-delay=200 +# Log filename (string) +#logfile= -# Wait for I frame before toggling placeholder (boolean) -#sout-bridge-in-placeholder-switch-on-iframe=1 +# Log format (string) +#logmode=text -[stream_out_raop] # Remote Audio Output Protocol stream output +# Syslog facility (string) +#syslog-facility=user -# Host (string) -#sout-raop-host= +# Verbosity (integer) +#log-verbose=-1 + +[audioscrobbler] # Submission of played songs to last.fm + +# Username (string) +#lastfm-username= # Password (string) -#sout-raop-password= +#lastfm-password= -# Password file (string) -#sout-raop-password-file= +# Scrobbler URL (string) +#scrobbler-url=post.audioscrobbler.com -# Volume (integer) -#sout-raop-volume=100 +[cdda] # Audio CD input -[stream_out_langfromtelx] # Dynamic language setting from teletext +# CDDB Server (string) +#cddb-server=freedb.videolan.org -# Elementary Stream ID (integer) -#sout-langfromtelx-id=0 +# CDDB port (integer) +#cddb-port=80 -# Magazine (integer) -#sout-langfromtelx-magazine=7 +[dtv] # Digital Television and Radio -# Page (integer) -#sout-langfromtelx-page=153 +# DVB adapter (integer) +#dvb-adapter=0 -# Row (integer) -#sout-langfromtelx-row=1 +# DVB device (integer) +#dvb-device=0 -[stream_out_smem] # Stream output to memory buffer +# Do not demultiplex (boolean) +#dvb-budget-mode=0 -# Time Synchronized output (boolean) -#sout-smem-time-sync=1 +# Frequency (Hz) (integer) +#dvb-frequency=0 -[stream_out_record] # Record stream output +# Spectrum inversion (integer) +#dvb-inversion=-1 -# Destination prefix (string) -#sout-record-dst-prefix= +# Bandwidth (MHz) (integer) +#dvb-bandwidth=0 -[stream_out_select] # Select individual es to enable or disable from stream +# Transmission mode (integer) +#dvb-transmission=0 -# Command UDP port (integer) -#sout-select-port=5001 +# Guard interval (string) +#dvb-guard= -# Disable ES id (integer) -#sout-select-disable=-1 +# High-priority code rate (string) +#dvb-code-rate-hp= -# Enable ES id (integer) -#sout-select-enable=-1 +# Low-priority code rate (string) +#dvb-code-rate-lp= -[stream_out_mosaic_bridge] # Mosaic bridge stream output +# Hierarchy mode (integer) +#dvb-hierarchy=-1 -# ID (string) -#sout-mosaic-bridge-id=Id +# Layer A modulation (string) +#dvb-a-modulation= -# Video width (integer) -#sout-mosaic-bridge-width=0 +# Layer A code rate (string) +#dvb-a-fec= -# Video height (integer) -#sout-mosaic-bridge-height=0 +# Layer A segments count (integer) +#dvb-a-count=0 -# Sample aspect ratio (string) -#sout-mosaic-bridge-sar=1:1 +# Layer A time interleaving (integer) +#dvb-a-interleaving=0 -# Image chroma (string) -#sout-mosaic-bridge-chroma= +# Layer B modulation (string) +#dvb-b-modulation= -# Video filter (string) -#sout-mosaic-bridge-vfilter= +# Layer B code rate (string) +#dvb-b-fec= -# Transparency (integer) -#sout-mosaic-bridge-alpha=255 +# Layer B segments count (integer) +#dvb-b-count=0 -# X offset (integer) -#sout-mosaic-bridge-x=-1 +# Layer B time interleaving (integer) +#dvb-b-interleaving=0 -# Y offset (integer) -#sout-mosaic-bridge-y=-1 +# Layer C modulation (string) +#dvb-c-modulation= -[stream_out_es] # Elementary stream output +# Layer C code rate (string) +#dvb-c-fec= -# Output access method (string) -#sout-es-access= +# Layer C segments count (integer) +#dvb-c-count=0 -# Output muxer (string) -#sout-es-mux= +# Layer C time interleaving (integer) +#dvb-c-interleaving=0 -# Output URL (string) -#sout-es-dst= +# Modulation / Constellation (string) +#dvb-modulation= -# Audio output access method (string) -#sout-es-access-audio= +# Symbol rate (bauds) (integer) +#dvb-srate=0 -# Audio output muxer (string) -#sout-es-mux-audio= +# FEC code rate (string) +#dvb-fec= -# Audio output URL (string) -#sout-es-dst-audio= +# Pilot (integer) +#dvb-pilot=-1 -# Video output access method (string) -#sout-es-access-video= +# Roll-off factor (integer) +#dvb-rolloff=-1 -# Video output muxer (string) -#sout-es-mux-video= +# Transport stream ID (integer) +#dvb-ts-id=0 -# Video output URL (string) -#sout-es-dst-video= +# Polarization (Voltage) (string) +#dvb-polarization= -[stream_out_delay] # Delay a stream +# (integer) +#dvb-voltage=13 -# Elementary Stream ID (integer) -#sout-delay-id=0 +# High LNB voltage (boolean) +#dvb-high-voltage=0 -# Delay of the ES (ms) (integer) -#sout-delay-delay=0 +# Local oscillator low frequency (kHz) (integer) +#dvb-lnb-low=0 -[stream_out_transcode] # Transcode stream output +# Local oscillator high frequency (kHz) (integer) +#dvb-lnb-high=0 -# Video encoder (string) -#sout-transcode-venc= +# Universal LNB switch frequency (kHz) (integer) +#dvb-lnb-switch=11700000 -# Destination video codec (string) -#sout-transcode-vcodec= +# DiSEqC LNB number (integer) +#dvb-satno=0 -# Video bitrate (integer) -#sout-transcode-vb=0 +# Continuous 22kHz tone (integer) +#dvb-tone=-1 -# Video scaling (float) -#sout-transcode-scale=0.000000 +[access_smb] # SMB input -# Video frame-rate (float) -#sout-transcode-fps=0.000000 +# SMB user name (string) +#smb-user= -# Hurry up (boolean) -#sout-transcode-hurry-up=1 +# SMB password (string) +#smb-pwd= -# Deinterlace video (boolean) -#sout-transcode-deinterlace=0 +# SMB domain (string) +#smb-domain= -# Deinterlace module (string) -#sout-transcode-deinterlace-module=deinterlace +[filesystem] # File input -# Video width (integer) -#sout-transcode-width=0 +# Subdirectory behavior (string) +#recursive=expand -# Video height (integer) -#sout-transcode-height=0 +# 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 -# Maximum video width (integer) -#sout-transcode-maxwidth=0 +[xcb_screen] # Screen capture (with X11/XCB) -# Maximum video height (integer) -#sout-transcode-maxheight=0 +# Frame rate (float) +#screen-fps=2.000000 -# Video filter (string) -#sout-transcode-vfilter= +# Region left column (integer) +#screen-left=0 -# Audio encoder (string) -#sout-transcode-aenc= +# Region top row (integer) +#screen-top=0 -# Destination audio codec (string) -#sout-transcode-acodec= +# Capture region width (integer) +#screen-width=0 -# Audio bitrate (integer) -#sout-transcode-ab=96 +# Capture region height (integer) +#screen-height=0 -# Audio Language (string) -#sout-transcode-alang= +# Follow the mouse (boolean) +#screen-follow-mouse=0 -# Audio channels (integer) -#sout-transcode-channels=0 +[access_alsa] # ALSA audio capture input -# Audio sample rate (integer) -#sout-transcode-samplerate=0 +# Stereo (boolean) +#alsa-stereo=1 -# Synchronise on audio track (boolean) -#sout-transcode-audio-sync=0 +# Capture format (default s16l) (string) +#alsa-format=s16l -# Audio filter (string) -#sout-transcode-afilter= +# Samplerate (integer) +#alsa-samplerate=48000 -# Subtitles encoder (string) -#sout-transcode-senc= +[linsys_sdi] # SDI Input -# Destination subtitles codec (string) -#sout-transcode-scodec= +# Link # (integer) +#linsys-sdi-link=0 -# Destination subtitles codec (boolean) -#sout-transcode-soverlay=0 +# Video ID (integer) +#linsys-sdi-id-video=0 -# Overlays (string) -#sout-transcode-sfilter= +# Aspect ratio (string) +#linsys-sdi-aspect-ratio= -# OSD menu (boolean) -#sout-transcode-osd=0 +# Audio configuration (string) +#linsys-sdi-audio=0=1,1 -# Number of threads (integer) -#sout-transcode-threads=0 +# Teletext configuration (string) +#linsys-sdi-telx= -# High priority (boolean) -#sout-transcode-high-priority=0 +# Teletext language (string) +#linsys-sdi-telx-lang= -[stream_out_setid] # Change the id of an elementary stream +[access_ftp] # FTP input -# Elementary Stream ID (integer) -#sout-setid-id=0 +# FTP user name (string) +#ftp-user=anonymous -# New ES ID (integer) -#sout-setid-new-id=0 +# FTP password (string) +#ftp-pwd=anonymous@example.com -# Elementary Stream ID (integer) -#sout-setlang-id=0 +# 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) -#sout-setlang-lang=eng +#imem-language= -[telepathy] # Telepathy "Now Playing" (MissionControl) +# Sample rate (integer) +#imem-samplerate=0 -[notify] # LibNotify Notification Plugin +# Channels count (integer) +#imem-channels=0 -# Timeout (ms) (integer) -#notify-timeout=4000 +# Width (integer) +#imem-width=0 -[xcb_x11] # X11 video output (XCB) +# Height (integer) +#imem-height=0 -[yuv] # YUV video output +# Display aspect ratio (string) +#imem-dar= -# device, fifo or filename (string) -#yuv-file=stream.yuv +# Frame rate (string) +#imem-fps= -# Chroma used (string) -#yuv-chroma= +# Size (integer) +#imem-size=0 -# YUV4MPEG2 header (default disabled) (boolean) -#yuv-yuv4mpeg2=0 +[access_oss] # OSS input -[xcb_xv] # XVideo output (XCB) +# Stereo (boolean) +#oss-stereo=1 -# XVideo adaptor number (integer) -#xvideo-adaptor=-1 +# Samplerate (integer) +#oss-samplerate=48000 -# XVideo format id (integer) -#xvideo-format-id=0 +[v4l2] # Video4Linux2 input -[fb] # GNU/Linux framebuffer video output +# Device (string) +#v4l2-dev=/dev/video0 -# Framebuffer device (string) -#fbdev=/dev/fb0 +# Standard (string) +#v4l2-standard= -# Run fb on current tty (boolean) -#fb-tty=1 +# Video input chroma format (string) +#v4l2-chroma= -# Image format (default RGB) (string) -#fb-chroma= +# Input (integer) +#v4l2-input=0 -# Framebuffer resolution to use (integer) -#fb-mode=4 +# Audio input (integer) +#v4l2-audio-input=-1 -# Framebuffer uses hw acceleration (boolean) -#fb-hw-accel=1 +# Width (integer) +#v4l2-width=-1 -[vout_sdl] # Simple DirectMedia Layer video output +# Height (integer) +#v4l2-height=-1 -# SDL chroma format (string) -#sdl-chroma= +# Picture aspect-ratio n:m (string) +#v4l2-aspect-ratio=4:3 -[xcb_window] # X11 video window (XCB) +# Framerate (float) +#v4l2-fps=0.000000 -# X11 display (string) -#x11-display= +# Use libv4l2 (boolean) +#v4l2-use-libv4l2=0 -[vdummy] # Dummy video output +# Tuner id (integer) +#v4l2-tuner=0 -# Dummy image chroma format (string) -#dummy-chroma= +# Frequency (integer) +#v4l2-tuner-frequency=-1 -[vmem] # Video memory output +# 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) -#vmem-width=320 +#pvr-width=-1 # Height (integer) -#vmem-height=200 +#pvr-height=-1 -# Pitch (integer) -#vmem-pitch=640 +# Frequency (integer) +#pvr-frequency=-1 -# Chroma (string) -#vmem-chroma=RV16 +# 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 @@ -3418,7 +3425,7 @@ qt-privacy-ask=0 #audio=1 # Default audio volume (integer) -volume=128 +volume=224 # Audio output volume step (integer) #volume-step=32 @@ -3889,10 +3896,10 @@ volume=128 #playlist-enqueue=0 # Play files randomly forever (boolean) -random=1 +#random=0 # Repeat all (boolean) -loop=1 +#loop=0 # Repeat current item (boolean) #repeat=0 @@ -4611,9 +4618,11 @@ album-art=2 # Playlist bookmark 10 (string) #bookmark10= -[portaudio] # PORTAUDIO audio output -# Output device (integer) -#portaudio-audio-device=0 +[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 @@ -4698,9 +4707,6 @@ album-art=2 #invmem-data=0 # Chroma (string) #invmem-chroma=RV24 -[access_dv] # Digital Video (Firewire/ieee1394) input -# Caching value in ms (integer) -#dv-caching=60 [dvb] # DVB input with v4l2 support # Caching value in ms (integer) #dvb-caching=300 @@ -1,3 +1,3 @@ # m h dom mon dow command */5 * * * * cd $HOME && make - -*/5 * * * * offlineimap-runner +*/5 * * * * offlineimap-runner 2 -u quiet @@ -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) @@ -79,6 +83,7 @@ smarttabs markdown-mode autopair + nginx-mode )) (when (require 'el-get nil t) diff --git a/.emacs.d/.gitignore b/.emacs.d/.gitignore index 2cae575..675a8be 100644 --- a/.emacs.d/.gitignore +++ b/.emacs.d/.gitignore @@ -4,3 +4,4 @@ server/* elmo/* image-dired/* session.* +url/* diff --git a/.full.asound b/.full.asound new file mode 100644 index 0000000..bf41e03 --- /dev/null +++ b/.full.asound @@ -0,0 +1,347 @@ +state.PCH { + control.1 { + iface MIXER + name 'Headphone Playback Volume' + value.0 87 + value.1 87 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 87' + dbmin -6525 + dbmax 0 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.2 { + iface MIXER + name 'Headphone Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.3 { + iface MIXER + name 'Speaker Playback Volume' + value.0 87 + value.1 87 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 87' + dbmin -6525 + dbmax 0 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.4 { + iface MIXER + name 'Speaker Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.5 { + iface MIXER + name 'Mic Playback Volume' + value.0 0 + value.1 0 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 31' + dbmin -3450 + dbmax 1200 + dbvalue.0 -3450 + dbvalue.1 -3450 + } + } + control.6 { + iface MIXER + name 'Mic Playback Switch' + value.0 false + value.1 false + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.7 { + iface MIXER + name 'Internal Mic Playback Volume' + value.0 0 + value.1 0 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 31' + dbmin -3450 + dbmax 1200 + dbvalue.0 -3450 + dbvalue.1 -3450 + } + } + control.8 { + iface MIXER + name 'Internal Mic Playback Switch' + value.0 false + value.1 false + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.9 { + iface MIXER + name 'Auto-Mute Mode' + value Enabled + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Disabled + item.1 Enabled + } + } + control.10 { + iface MIXER + name 'Mic Boost Volume' + value.0 0 + value.1 0 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 3' + dbmin 0 + dbmax 3600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.11 { + iface MIXER + name 'Internal Mic Boost Volume' + value.0 0 + value.1 0 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 3' + dbmin 0 + dbmax 3600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.12 { + iface MIXER + name 'Capture Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.13 { + iface MIXER + name 'Capture Volume' + value.0 19 + value.1 19 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 31' + dbmin -1650 + dbmax 3000 + dbvalue.0 1200 + dbvalue.1 1200 + } + } + control.14 { + iface MIXER + name 'Beep Playback Volume' + value.0 0 + value.1 0 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 31' + dbmin -3450 + dbmax 1200 + dbvalue.0 -3450 + dbvalue.1 -3450 + } + } + control.15 { + iface MIXER + name 'Beep Playback Switch' + value.0 false + value.1 false + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.16 { + iface MIXER + name 'Master Playback Volume' + value 87 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 87' + dbmin -6525 + dbmax 0 + dbvalue.0 0 + } + } + control.17 { + iface MIXER + name 'Master Playback Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.18 { + iface CARD + name 'Headphone Jack' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.19 { + iface CARD + name 'Mic Jack' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.20 { + iface CARD + name 'HDMI/DP,pcm=3 Jack' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.21 { + iface MIXER + name 'IEC958 Playback Con Mask' + value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' + comment { + access read + type IEC958 + count 1 + } + } + control.22 { + iface MIXER + name 'IEC958 Playback Pro Mask' + value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' + comment { + access read + type IEC958 + count 1 + } + } + control.23 { + iface MIXER + name 'IEC958 Playback Default' + value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' + comment { + access 'read write' + type IEC958 + count 1 + } + } + control.24 { + iface MIXER + name 'IEC958 Playback Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.25 { + iface PCM + device 3 + name ELD + value '' + comment { + access read + type BYTES + count 0 + } + } + control.26 { + iface MIXER + name 'Digital Capture Volume' + value.0 60 + value.1 60 + comment { + access 'read write user' + type INTEGER + count 2 + range '0 - 120' + tlv '0000000100000008fffff44800000032' + dbmin -3000 + dbmax 3000 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.27 { + iface MIXER + name 'PCM Playback Volume' + value.0 255 + value.1 255 + comment { + access 'read write user' + type INTEGER + count 2 + range '0 - 255' + tlv '0000000100000008ffffec1400000014' + dbmin -5100 + dbmax 0 + dbvalue.0 0 + dbvalue.1 0 + } + } +} diff --git a/.git.info.exclude b/.git.info.exclude index 3c64803..235367c 100644 --- a/.git.info.exclude +++ b/.git.info.exclude @@ -7,6 +7,13 @@ !.*/*/* !.*/*/*/* !.*/*/*/*/* +!.*/*/*/*/*/* +!.*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/*/*/*/* # Or Makefile !Makefile @@ -38,13 +45,15 @@ tmp history.* *authority *.cookie +*.bak # Ignore these special-purpose cache/temp files -.alsa.save .camel_certs .compiz/session/* .config/chromium/Default/History\ Index* +.current.asound .dbus/session-bus/* +.ddd/history .dvdcss .esd_auth .eshell/history @@ -54,14 +63,15 @@ history.* .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/* -.mozilla/firefox/Crash\ Reports/* -.netbeans/*/modules/* -.netbeans/*/update_tracking/* +.local/share/recently-used.xbel .pki .pulse .pulse-cookie @@ -74,15 +84,19 @@ history.* # 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* .offlineimap .bogofilter +.config/Trolltech.conf +.gem -# Ignore these platform-specific files -.alsa.full -.xmodmap -*.local -*_local +# Ignore these files that if I tracked them, would be a separate repo +.config/libreoffice +.config/transmission +.netbeans +.mozilla 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/.prefix/bin/x-pdf b/.local/bin/x-pdf index a9893c0..a9893c0 100755 --- a/.prefix/bin/x-pdf +++ b/.local/bin/x-pdf diff --git a/.prefix/bin/x-terminal-emulator b/.local/bin/x-terminal-emulator index f7290b4..f7290b4 100755 --- a/.prefix/bin/x-terminal-emulator +++ b/.local/bin/x-terminal-emulator diff --git a/.prefix/bin/x-www-browser b/.local/bin/x-www-browser index 0ead72a..0ead72a 100755 --- a/.prefix/bin/x-www-browser +++ b/.local/bin/x-www-browser diff --git a/.prefix/bin/xmessage b/.local/bin/xmessage index bd30b5e..bd30b5e 100755 --- a/.prefix/bin/xmessage +++ b/.local/bin/xmessage diff --git a/.login-daemons b/.login-daemons index 230f708..380b3f1 100644 --- a/.login-daemons +++ b/.login-daemons @@ -6,7 +6,7 @@ if [ -x "`which daemon`" ]; then daemon maildirproc daemon gpg-agent --daemon --write-env-file "${HOME}/.gnupg/agent-info" daemon batterymon 20 " - alsactl --file $HOME/.alsa.full restore; + alsactl restore --file $HOME/.full.asound; espeak 'PLUG ME IN'; sleep .2;" fi diff --git a/.maildirproc/default.rc b/.maildirproc/default.rc index d7351c5..24f51e8 100644 --- a/.maildirproc/default.rc +++ b/.maildirproc/default.rc @@ -46,56 +46,50 @@ 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") return def my_filters(mail): - # Sort into software mailing lists + # Sort mail from GNU mailing lists + for list in [ 'bug-gsrc', 'bug-make', 'help-make', 'social', 'help-grub' ]: + if ( + False + or mail["List-Id"].matches(list+"\.gnu\.org") + or mail["Subject"].contains(list) + ): + mail.move(".software."+list) + return + # Sort mail from other software mailing lists if ( False - or mail["List-Id"].matches("bug-gsrc\.gnu\.org") - or mail["Subject"].contains("bug-gsrc") + or mail["List-Id"].matches("social-discuss\.gnu\.org") + or mail["Subject"].contains("social-discuss") ): - mail.move(".software.bug-gsrc") - return - - if mail["List-Id"].matches("bug-make\.gnu\.org"): - mail.move(".software.bug-make") - return - - if mail["List-Id"].matches("help-make\.gnu\.org"): - mail.move(".software.help-make") - return - - if mail["List-Id"].matches("social(|-discuss)\.gnu\.org"): mail.move(".software.social") return - 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 @@ -107,9 +101,15 @@ def my_filters(mail): ): mail.move(".software.parabola-dev") return + + for subject_re in [ + "\[Stow-[^\]]*\].*", + ]: + if mail["Subject"].matches(subject_re): + mail.move(".software") + return - # Sort email from some social websites - + # Sort mail from some social websites if mail["From"].matches("facebook(|mail)\.com"): mail.move(".Social.Facebook") return @@ -130,8 +130,7 @@ def my_filters(mail): mail.move(".Social.xkcd") return - # Sort email related to Troop 276 - + # Sort mail related to Troop 276 if ( False or mail["List-Id"].contains("troopmailinglist.troop276.net") @@ -153,11 +152,29 @@ def my_filters(mail): mail.move(".Troop276") return + # Sort mail from misc people if mail["From"].matches("margieshu@sbcglobal\.net"): mail.move(".misc.Mom") return + + for address in [ + "nintendo.com", + "nintendo-news.com", + ]: + if mail["From"].contains(address): + mail.move(".misc.Nintendo") + return + + for address in [ + "@lpi.org", + "@pearson.com", + "CompTIA", + ]: + if mail["From"].contains(address): + mail.move(".misc.CompTIA") + return - # Sort mail from robotics people + # Sort mail from FRC people for address in [ "jeffreysmith@msdlt.k12.in.us", "jason.zielke@gmail.com", @@ -170,7 +187,6 @@ def my_filters(mail): "skiplittell@comcast.net", "dave.nelson@ecolab.com", "@ni.com", - "@precisepath.com", "@usfirst.org", "gamefreak207@gmail.com", # Brett Leedy "tswilson4801@att.net", @@ -183,6 +199,7 @@ def my_filters(mail): mail.move(".School.Robotics") return for subject_re in [ + "FIRST", "robotics", "1024", "kil-?a-?bytes", @@ -191,9 +208,10 @@ def my_filters(mail): mail.move(".School.Robotics") return - # Sort mail from scoftware people + # Sort mail from software people for address in [ "gnu.org", + "eff.org", "gitorious.org", "sourceforge.com", "ietf.org", @@ -207,36 +225,24 @@ def my_filters(mail): if is_to_or_from(mail,address): mail.move(".software") return - for subject_re in [ - "\[Stow-[^\]]*\].*", - ]: - if mail["Subject"].matches(subject_re): - mail.move(".software") - return - for address in [ - "nintendo.com", - "nintendo-news.com", - ]: - if mail["From"].contains(address): - mail.move(".Nintendo") - return - - for address in [ - "@lpi.org", - "@pearson.com", - "CompTIA", - ]: - if mail["From"].contains(address): - mail.move(".CompTIA") - return - if is_to_or_from(mail, "@lnnorthstar.org"): + # Sort mail from the school newspaper + 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 + # Sort mail from various employers/people who pay me + if is_to_or_from(mail, "@precisepath.com"): + mail.move(".Work.PrecisePath") + return + if is_to_or_from(mail,"susyphil@aol.com"): - mail.move(".PMCH") + mail.move(".Work.PMCH") for address in [ "d.farrar@comcast.net", @@ -248,7 +254,6 @@ def my_filters(mail): return # Sort misc newsletters - if ( False or mail["From"].contains("newsletter") @@ -256,6 +261,7 @@ def my_filters(mail): or mail["From"].contains("oreilly.com") or mail["Subject"].contains("newsletter") or mail["From"].contains("Info@mailing.jamendo.com") + or mail["From"].contains("info@demandprogress.org") ): mail.move(".misc.Newsletters") return @@ -318,11 +324,13 @@ def my_filters(mail): mail.move(".misc.accounts") return + mail.move(".Ham") + handle_mapping = { ".": 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 35e8166..319593c 100644 --- a/.offlineimaprc +++ b/.offlineimaprc @@ -1,3 +1,4 @@ +# -*- Mode: Conf -*- [general] accounts = LukeShu @@ -8,13 +9,21 @@ remoterepository = Remote [Repository Local] type = Maildir localfolders = ~/Maildir -nametrans = lambda foldername: re.sub('^$', 'Inbox', re.sub('^\.', '', foldername)) +sep = . folderfilter = lambda foldername: not re.search('(Trash|Del|-old|Draft)', foldername) +# transforms local -> remote +nametrans = lambda foldername: re.sub('^$', 'Inbox', re.sub('^'+re.escape('%(sep)s'), '', foldername)) + + [Repository Remote] type = IMAP ssl = yes +cert_fingerprint = 700d84baa7e852240178dc2de18e7e528a2854df remotehost = imap.mail.yahoo.com remoteuser = lukeshu@sbcglobal.net -nametrans = lambda foldername: re.sub('^\.Inbox$', '', "."+foldername) folderfilter = lambda foldername: not re.search('(Trash|Del)', foldername) + +# transforms remote -> local +# we must assume that sep=/ on the remote IMAP server. +nametrans = lambda foldername: '/'+re.sub('^Inbox$', '', foldername) diff --git a/.prefix/bin/xterm b/.prefix/bin/xterm deleted file mode 120000 index e8d5184..0000000 --- a/.prefix/bin/xterm +++ /dev/null @@ -1 +0,0 @@ -x-terminal-emulator
\ No newline at end of file @@ -9,7 +9,7 @@ umask 022 ## Paths ############################################################# # Unix -bins=`echo $HOME/bin $HOME/.prefix/bin $HOME/.gem/ruby/*/bin` +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" @@ -53,7 +53,7 @@ export _JAVA_OPTIONS # ALSA if [ -x "`which alsactl 2>/dev/null`" ]; then - alsactl --file $HOME/.alsa.save restore &> /dev/null || true + alsactl restore "$HOME/.current.asound" &> /dev/null || true fi # X11 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/.wmii/autostart b/.wmii/autostart new file mode 100755 index 0000000..b44ade8 --- /dev/null +++ b/.wmii/autostart @@ -0,0 +1,3 @@ +#!/bin/bash +daemon lxpanel &> /dev/null +daemon wicd-client -t &> /dev/null diff --git a/.wmii/exec b/.wmii/exec new file mode 100755 index 0000000..c83d790 --- /dev/null +++ b/.wmii/exec @@ -0,0 +1,2 @@ +#!/bin/bash +echo exec "$@" >> $WMII_DIR/ctl diff --git a/.wmii/quit b/.wmii/quit new file mode 100755 index 0000000..d7a55c3 --- /dev/null +++ b/.wmii/quit @@ -0,0 +1,2 @@ +#!/bin/bash +echo quit >> $WMII_DIR/ctl diff --git a/.wmii/wmiirc_solarized b/.wmii/theme-solarized index 5dc830d..5dc830d 100644 --- a/.wmii/wmiirc_solarized +++ b/.wmii/theme-solarized diff --git a/.wmii/wmiirc_solarized_dark b/.wmii/theme-solarized-dark index 4d663d2..83285ba 100644 --- a/.wmii/wmiirc_solarized_dark +++ b/.wmii/theme-solarized-dark @@ -1,8 +1,12 @@ +#!/bin/sh # Solarized-dark -. $HOME/.wmii/wmiirc_solarized +. $HOME/.wmii/theme-solarized + +WMII_BACKGROUND="$SOL_BASE02" # ="<text> <background> <border>" WMII_NORMCOLORS="$SOL_BASE0 $SOL_BASE03 $SOL_BASE02" WMII_FOCUSCOLORS="$SOL_BASE0 $SOL_BASE02 $SOL_BASE0" -WMII_BACKGROUND="$SOL_BASE02" +WMII_URGENTCOLORS="$SOL_RED $SOL_BASE03 $SOL_RED" + diff --git a/.wmii/wmiirc b/.wmii/wmiirc index d41f392..f211d7f 100755 --- a/.wmii/wmiirc +++ b/.wmii/wmiirc @@ -1,269 +1,325 @@ -#!/bin/dash -f -# -*- mode: sh; -*- +#!/bin/bash +# Let any running instances of wmiirc know that we're starting -# Configure wmii -wmiiscript=wmiirc # For wmii.sh -. wmii.sh +echo ' ==> Starting wmiirc' +wmiir xwrite /event Start +export WMII_NAMESPACE=`wmiir namespace` +mount9p=/opt/plan9/bin/9pfuse -export WMII_FONT='xft:Monospace-8' -export WMII_TERM=x-terminal-emulator -. $HOME/.wmii/wmiirc_local +mkdir -p $WMII_NAMESPACE/mnt +$mount9p $WMII_NAMESPACE/{wmii,mnt} +export WMII_DIR=$WMII_NAMESPACE/mnt + +# a -- a work-around for buggy IO append in 9pfuse +# useing '|a' should be just like using '>>', but will work +# when 9pfuse decides to bug out. +a() { + f="${1/#${WMII_DIR}/}" + if [ "$f" = "$1" ]; then + cat >> "$1" + else + if wmiir ls "$f" &>/dev/null; then + wmiir write "$f" + else + wmiir create "$f" + fi + fi +} +# I like wmiir's setsid better than linux-utils' +setsid() { wmiir setsid "$@"; } +WMII_FONT='xft:Monospace-8' +WMII_TERM=x-terminal-emulator +. $HOME/.wmii/wmiirc_local # Configuration Variables UP=p DOWN=n LEFT=b RIGHT=f -# Bars -noticetimeout=5 -noticebar=/rbar/!notice - # Colors tuples: "<text> <background> <border>" -. $HOME/.wmii/wmiirc_solarized_dark +. $HOME/.wmii/theme-solarized-dark # Menu history hist="${WMII_CONFPATH%%:*}/history" -histnum=5000 - -# Column Rules -wmiir write /colrules <<! -/gimp/ -> 17+83+41 -/.*/ -> 62+38 # Golden Ratio -! # Tagging Rules -wmiir write /tagrules <<! -/MPlayer|VLC/ -> ~ -/Gimp/ -> ~+gimp -/Emacs|Navigator/ -> +sel -! - -local_events() { true; } -wi_runconf -s wmiirc_local - -echo $WMII_NORMCOLORS | wmiir create $noticebar - -# Event processing -events() { - events_events - events_menus - events_actions - events_keybindings +echo '/Emacs|Navigator/ -> +sel' |a $WMII_DIR/tagrules +echo '/panel/ -> /.*/' |a $WMII_DIR/tagrules + +if [ -f "${WMII_CONFPATH%%:*}/wmiirc_local" ]; then + . "${WMII_CONFPATH%%:*}/wmiirc_local" +fi + +path_ls() { + find -L `echo "$@"|sed 'y/:/ /'` -maxdepth 1 -type f -executable -printf '%f\n' 2>/dev/null| sort -u } -events_events() { - cat <<'!' -# Events -Event CreateTag - echo "$WMII_NORMCOLORS" "$@" | wmiir create "/lbar/$@" -Event DestroyTag - wmiir remove "/lbar/$@" -Event FocusTag - wmiir xwrite "/lbar/$@" "$WMII_FOCUSCOLORS" "$@" -Event UnfocusTag - wmiir xwrite "/lbar/$@" "$WMII_NORMCOLORS" "$@" -Event UrgentTag - shift - wmiir xwrite "/lbar/$@" "*$@" -Event NotUrgentTag - shift - wmiir xwrite "/lbar/$@" "$@" -Event LeftBarClick LeftBarDND - shift - wmiir xwrite /ctl view "$@" -Event Unresponsive - { - client=$1; shift - msg="The following client is not responding. What would you like to do?$wi_newline" - resp=$(wihack -transient $client \ - xmessage -nearmouse -buttons Kill,Wait -print - -fn "${WMII_FONT%%,*}" "$msg $(wmiir read /client/sel/label)") - if [ "$resp" = Kill ]; then - wmiir xwrite /client/$client/ctl slay & - fi - }& -Event Notice - wmiir xwrite $noticebar $wi_arg - - kill $xpid 2>/dev/null # Let's hope this isn't reused... - { sleep $noticetimeout; wmiir xwrite $noticebar ' '; }& - xpid = $! -! + +path_which() { + mypath=$1 + prog=$2 + which=`which which` + PATH="$mypath" "$which" -- "$prog" 2>/dev/null } -events_menus() { - cat <<'!' -# Window menus -Menu Client-3-Delete - wmiir xwrite /client/$1/ctl kill -#Menu Client-3-Kill -# wmiir xwrite /client/$1/ctl slay -Menu Client-3-Fullscreen - wmiir xwrite /client/$1/ctl Fullscreen on -Event ClientMouseDown - wi_fnmenu Client $2 $1 & - -# LBar menus -Menu LBar-3-Delete - tag=$1; clients=$(wmiir read "/tag/$tag/index" | awk '/[^#]/{print $2}') - for c in $clients; do - if [ "$tag" = "$(wmiir read /client/$c/tags)" ]; then - wmiir xwrite /client/$c/ctl kill - else - wmiir xwrite /client/$c/tags -$tag - fi - if [ "$tag" = "$(wi_seltag)" ]; then - newtag=$(wi_tags | awk -v't='$tag ' - $1 == t { if(!l) getline l - print l - exit } - { l = $0 }') - wmiir xwrite /ctl view $newtag - fi - done -Event LeftBarMouseDown - wi_fnmenu LBar "$@" & -! + +lstags() { + ls $WMII_DIR/tag | sed '/^sel$/d' +} + +scansection() { + file=`path_which "$WMII_CONFPATH" wmiirc` + sec=$1 + tmp=`mktemp` + if [ -n "$sec" ]; then + < "$file" sed -n "/^\s*$sec\s*()/,/##\s*End $sec/p" | sed '1d;$d'> $tmp + else + < "$file" sed "/\s*}\s*##\s*End\s/d" > $tmp + fi + < $tmp sed -n '/##/p'|sed -r 's/^\s*(.*)\)\s*## ?/\t\1\t/;s/\s*## ?//' + rm $tmp } -events_actions() { - cat <<'!' -# Actions -Action showkeys - echo "$KeysHelp" | xmessage -file - -fn ${WMII_FONT%%,*} -Action quit - wmiir xwrite /ctl quit -Action exec - wmiir xwrite /ctl exec "$@" -Action rehash - wi_proglist $PATH >$progsfile -Action status - set +xv - if wmiir remove /rbar/status 2>/dev/null; then - sleep 2 +Action() { + prog=`path_which "$WMII_CONFPATH" $1`; shift + if [ -n "$prog" ]; then + "$prog" "$@" + return $? + else + return 1 fi - echo "$WMII_NORMCOLORS" | wmiir create /rbar/status - while status | wmiir write /rbar/status; do - sleep 1 - done -! } -events_keybindings() { - cat <<'!' +Event() { + event=$1; shift; + case "$event" in + ## Mouse event meanings: + ## MouseDown = mouse down + ## Click = mouse up + ## DND = hover, while dragging something (Drag 'n' Drop) + ## The associated mouse button is always "1" + ## + ## Mouse-button IDs: + ## 1 = left + ## 2 = middle + ## 3 = right + + ## WMII-meta events + Quit) ## No args + fusermount -u $WMII_DIR + exit $?;; + Warning) ## $@=string + notify-send "wmii warning: $@";; + Key) ## $1=keystroke + Key "$@";; + + ## WMII Window management events + FocusFloating) ## No args + ;; + AreaFocus) ## $1=area + ;; + DestroyArea) ## $1=area + ;; + ColumnFocus) ## $1=column + ;; + CreateColumn) ## $1=column + ;; + + ## Client events + CreateClient) ## $1=client + ;; + DestroyClient) ## $1=client + ;; + Urgent) ## $1=client $2=[Manager|Client] + ;; + NotUrgent) ## $1=client $2=[Manager|Client] + ;; + ClientMouseDown) ## $1=client $2=button + client=$1 + button=$2 + case $button in + 1) ;; + 2) ;; + 3) + { + case `wmii9menu Delete Fullscreen` in + Delete) + echo kill |a $WMII_DIR/client/$client/ctl;; + Fullscreen) + echo Fullscreen on |a $WMII_DIR/client/$1/ctl;; + esac + }& ;; + esac;; + ClientClick) ## $1=client $2=button + ;; + Unresponsive) ## $1=client + client=$1 + client_name=`cat $WMII_DIR/client/$client/label` + msg="The client \`${client_name}' is not responding." + msg+=" What would you like to do?" + { + resp=$(wihack -transient $client \ + xmessage -nearmouse -buttons Kill,Wait -print "$msg") + if [ "$resp" = Kill ]; then + echo slay |a $WMII_DIR/client/$client/ctl + fi + }& ;; + Fullscreen) ## $1=client $2=[on|off] + # TODO: hide any clients with the 'panel' class + ;; + + ## Tag events + CreateTag) ## $1=tag + echo "$WMII_NORMCOLORS" $@ |a $WMII_DIR/lbar/$1;; + DestroyTag) ## $1=tag + rm $WMII_DIR/lbar/$1;; + FocusTag) ## $1=tag + echo "$WMII_FOCUSCOLORS" $1 |a $WMII_DIR/lbar/$1;; + UnfocusTag) ## $1=tag + echo "$WMII_NORMCOLORS" $1 |a $WMII_DIR/lbar/$1;; + UrgentTag) ## $1=tag $2=[Manager|Client] + echo "$WMII_URGENTCOLORS" $1 |a $WMII_DIR/lbar/$1;; + NotUrgentTag) ## $1=tag $2=[Manager|Client] + echo "$WMII_NORMCOLORS" $1 |a $WMII_DIR/lbar/$1;; + + ## LeftBar events (usually tag buttons) + LeftBarMouseDown) ## $1=button $2=bar_item + ;; + LeftBarClick) ## $1=button $2=bar_item + shift # ignore the button + echo view "$@" |a $WMII_DIR/ctl;; + LeftMouseDND) ## $1=button $2=bar_item + Event LeftBarClick "$@";; + + ## RightBar events + RightBarMouseDown) ## $1=button $2=bar_item + ;; + RightBarClick) ## $1=button $2=bar_item + ;; + RightMouseDND) ## $1=button $2=bar_item + Event RightBarClick "$@";; + + ## Custom (non-WMII-generated) events + Start) ## No args + Event Quit;; # get out of the way for a new event loop + esac +} ## End Event + # Key Bindings -KeyGroup Moving around -Key $MODKEY-$LEFT # Select the client to the left - wmiir xwrite /tag/sel/ctl select left -Key $MODKEY-$RIGHT # Select the client to the right - wmiir xwrite /tag/sel/ctl select right -Key $MODKEY-$UP # Select the client above - wmiir xwrite /tag/sel/ctl select up -Key $MODKEY-$DOWN # Select the client below - wmiir xwrite /tag/sel/ctl select down - -Key $MODKEY-space # Toggle between floating and managed layers - wmiir xwrite /tag/sel/ctl select toggle - -KeyGroup Moving clients around -Key $MODKEY-Shift-$LEFT # Move selected client to the left - wmiir xwrite /tag/sel/ctl send sel left -Key $MODKEY-Shift-$RIGHT # Move selected client to the right - wmiir xwrite /tag/sel/ctl send sel right -Key $MODKEY-Shift-$UP # Move selected client up - wmiir xwrite /tag/sel/ctl send sel up -Key $MODKEY-Shift-$DOWN # Move selected client down - wmiir xwrite /tag/sel/ctl send sel down - -Key $MODKEY-Shift-space # Toggle selected client between floating and managed layers - wmiir xwrite /tag/sel/ctl send sel toggle - -KeyGroup Moving through stacks -Key $MODKEY-Control-$UP # Select the stack above - wmiir xwrite /tag/sel/ctl select up stack -Key $MODKEY-Control-$DOWN # Select the stack below - wmiir xwrite /tag/sel/ctl select down stack - -KeyGroup Client actions -Key $MODKEY-shift-1 # Toggle selected client's fullsceen state - wmiir xwrite /client/sel/ctl Fullscreen toggle -Key $MODKEY-shift-0 # Close client - wmiir xwrite /client/sel/ctl kill - -KeyGroup Changing column modes -Key $MODKEY-d # Set column to default mode - wmiir xwrite /tag/sel/ctl colmode sel default-max -Key $MODKEY-s # Set column to stack mode - wmiir xwrite /tag/sel/ctl colmode sel stack-max -Key $MODKEY-m # Set column to max mode - wmiir xwrite /tag/sel/ctl colmode sel stack+max - -KeyGroup Running programs -Key $MODKEY-a # Open wmii actions menu - action $(wi_actions | wimenu -h "${hist}.actions" -n $histnum) & -Key $MODKEY-x # Open program menu - eval wmiir setsid "$(wimenu -h "${hist}.progs" -n $histnum <$progsfile)" & -Key $MODKEY-Return # Launch a terminal - eval wmiir setsid $WMII_TERM & - -KeyGroup Other -Key $MODKEY-Control-t # Toggle all other key bindings - case $(wmiir read /keys | wc -l | tr -d ' \t\n') in - 0|1) - echo -n "$Keys" | wmiir write /keys - wmiir xwrite /ctl grabmod $MODKEY;; - *) - wmiir xwrite /keys $MODKEY-Control-t - wmiir xwrite /ctl grabmod Mod3;; +Key() { + key=$1 + case "$key" in + ## Moving around + + $MODKEY-$LEFT) ## Select the client to the left + echo select left |a $WMII_DIR/tag/sel/ctl;; + $MODKEY-$RIGHT) ## Select the client to the right + echo select right |a $WMII_DIR/tag/sel/ctl;; + $MODKEY-$UP) ## Select the client above + echo select up |a $WMII_DIR/tag/sel/ctl;; + $MODKEY-$DOWN) ## Select the client below + echo select down |a $WMII_DIR/tag/sel/ctl;; + + $MODKEY-space) ## Toggle between floating and managed layers + echo select toggle |a $WMII_DIR/tag/sel/ctl;; + + ## Moving clients around + + $MODKEY-Shift-$LEFT) ## Move selected client to the left + wmiir xwrite /tag/sel/ctl send sel left;; + $MODKEY-Shift-$RIGHT) ## Move selected client to the right + wmiir xwrite /tag/sel/ctl send sel right;; + $MODKEY-Shift-$UP) ## Move selected client up + wmiir xwrite /tag/sel/ctl send sel up;; + $MODKEY-Shift-$DOWN) ## Move selected client down + wmiir xwrite /tag/sel/ctl send sel down;; + + $MODKEY-Shift-space) ## Toggle selected client between floating and managed layers + wmiir xwrite /tag/sel/ctl send sel toggle;; + + ## Moving through stacks + $MODKEY-Control-$UP) ## Select the stack above + wmiir xwrite /tag/sel/ctl select up stack;; + $MODKEY-Control-$DOWN) # Select the stack below + wmiir xwrite /tag/sel/ctl select down stack;; + + ## Client actions + $MODKEY-shift-1) ## Toggle selected client's fullsceen state + wmiir xwrite /client/sel/ctl Fullscreen toggle;; + $MODKEY-shift-0) ## Close client + wmiir xwrite /client/sel/ctl kill;; + + ## Changing column modes + $MODKEY-d) ## Set column to default mode + wmiir xwrite /tag/sel/ctl colmode sel default-max;; + $MODKEY-s) ## Set column to stack mode + wmiir xwrite /tag/sel/ctl colmode sel stack-max;; + $MODKEY-m) ## Set column to max mode + wmiir xwrite /tag/sel/ctl colmode sel stack+max;; + + ## Running programs + $MODKEY-a) ## Open wmii actions menu + Action $(path_ls $WMII_CONFPATH | wimenu -h "${hist}.actions" -n 5000) & ;; + $MODKEY-x) ## Open program menu + setsid $(wimenu -h "${hist}.progs" -n 5000 <$progsfile) & ;; + $MODKEY-Return) ## Launch a terminal + setsid $WMII_TERM & ;; + + ## Other + $MODKEY-Control-t) ## Toggle all other key bindings + case $(wmiir read /keys | wc -l | tr -d ' \t\n') in + 0|1) + echo -n "$Keys" | wmiir write /keys + wmiir xwrite /ctl grabmod $MODKEY;; + *) + wmiir xwrite /keys $MODKEY-Control-t + wmiir xwrite /ctl grabmod Mod3;; + esac;; + + ## Tag actions + $MODKEY-t) ## Change to another tag + { + tag=$(lstags | wimenu -h "${hist}.tags" -n 50) || return + wmiir xwrite /ctl view $tag + }& ;; + $MODKEY-Shift-t) ## Retag the selected client + sel=$(sed 1q $WMII_DIR/client/sel/ctl) + { + tag=$(lstags | wimenu -h "${hist}.tags" -n 50) || return + wmiir xwrite /client/$sel/tags $tag + }& ;; esac +} ## End Key -KeyGroup Tag actions -Key $MODKEY-t # Change to another tag - (tag=$(wi_tags | wimenu -h "${hist}.tags" -n 50) && wmiir xwrite /ctl view $tag) & -Key $MODKEY-Shift-t # Retag the selected client - c=$(wi_selclient) - (tag=$(wi_tags | wimenu -h "${hist}.tags" -n 50) && wmiir xwrite /client/$c/tags $tag) & -! - for i in 0 1 2 3 4 5 6 7 8 9; do - cat <<'!' -Key $MODKEY-$i # Move to the numbered view - wmiir xwrite /ctl view "$i" -#Key $MODKEY-Shift-$i # Retag selected client with the numbered tag -# wmiir xwrite /client/sel/tags "$i" -! - done -} -wi_events events local_events - -# WM Configureation -wmiir write /ctl <<! - font $WMII_FONT - focuscolors $WMII_FOCUSCOLORS - normcolors $WMII_NORMCOLORS - grabmod $MODKEY - border 1 -! +# WM Configuration +echo font $WMII_FONT |a $WMII_DIR/ctl +echo focuscolors $WMII_FOCUSCOLORS |a $WMII_DIR/ctl +echo normcolors $WMII_NORMCOLORS |a $WMII_DIR/ctl +echo grabmod $MODKEY |a $WMII_DIR/ctl +echo border 1 |a $WMII_DIR/ctl xsetroot -solid "$WMII_BACKGROUND" & -# Misc -progsfile="$(wmiir namespace)/.proglist" -action status & -wi_proglist $PATH >$progsfile & - -# Setup Tag Bar -IFS="$wi_newline" -wmiir rm $(wmiir ls /lbar | sed 's,^,/lbar/,') >/dev/null -seltag=$(wmiir read /tag/sel/ctl | sed 1q) -unset IFS -wi_tags | while read tag -do +progsfile=$WMII_NAMESPACE/.proglist +path_ls $PATH > $progsfile & + +eval arg `scansection Key|cut -sf2` |a $WMII_DIR/keys + +# Clear the LBar +find $WMII_DIR/lbar -type f -delete + +# Emulate [Create|Focus]Tag events +seltag=`sed 1q $WMII_DIR/tag/sel/ctl` +lstags | while read tag; do + Event CreateTag "$tag" if [ "$tag" = "$seltag" ]; then - echo "$WMII_FOCUSCOLORS" "$tag" - else - echo "$WMII_NORMCOLORS" "$tag" - fi | wmiir create "/lbar/$tag" + Event FocusTag "$tag" + fi done -wi_eventloop +Action autostart 2>/dev/null & +# use wmiir so it doesn't look like an open file +wmiir read /event | while read event; do + Event $event +done @@ -5,10 +5,13 @@ # Executed by startx (run your window manager from here) if [ -d /etc/X11/xinit/xinitrc.d ]; then + echo ' ==> Running scripts in Entering xinitrc.d/*' for f in /etc/X11/xinit/xinitrc.d/*; do - [ -x "$f" ] && . "$f" + echo " -> $f" + [ -x "$f" ] && "$f" & done unset f + echo ' -> done' fi usermodmap="$HOME/.xmodmap" @@ -20,4 +23,4 @@ fi # exec startkde # exec startxfce4 # ...or the Window Manager of your choice -exec wmii +exec ck-launch-session wmii diff --git a/.znc/configs/znc.conf b/.znc/configs/znc.conf deleted file mode 100644 index 340f06f..0000000 --- a/.znc/configs/znc.conf +++ /dev/null @@ -1,53 +0,0 @@ -// WARNING -// -// Do NOT edit this file while ZNC is running! -// Use webadmin or *admin instead. -// -// Buf if you feel risky, you might want to read help on /znc saveconfig and /znc rehash. -// Also check http://en.znc.in/wiki/Configuration - -AnonIPLimit = 10 -MaxBufferSize= 500 -SSLCertFile = /home/luke/.znc/znc.pem -ProtectWebSessions = true -Listener4 = 6667 -ConnectDelay = 5 -ServerThrottle = 30 -Skin = dark-clouds -StatusPrefix = * -LoadModule = webadmin - -<User lukeshu-freenode> - Pass = sha256#155a0ffa2a0440e9126e045c6d7ce0c03779b705a0fdd2e132b3030739185914#kO8xL6dUfpGaw)BXvyQs# - Nick = lukeshu - AltNick = lukeshu_ - Ident = lukeshu - RealName = Luke Shumaker - QuitMsg = ZNC - http://znc.in - ChanModes = +stn - Buffer = 50 - KeepBuffer = true - MultiClients = true - DenyLoadMod = false - Admin = true - DenySetBindHost = false - TimestampFormat = [%H:%M:%S] - AppendTimestamp = false - PrependTimestamp = true - TimezoneOffset = 0.00 - JoinTries = 10 - MaxJoins = 5 - IRCConnectEnabled = true - - Allow = * - - LoadModule = admin - LoadModule = keepnick - LoadModule = nickserv - LoadModule = simple_away - - Server = irc.freenode.net 6667 - - <Chan #parabola> - </Chan> -</User> @@ -1,15 +1,15 @@ 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 '$<' > '$@' |