From: frank Date: Tue, 17 Jul 2012 12:14:12 +0000 (+0200) Subject: saving uncommitted changes in /etc prior to emerge run X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=8b9fb63937c0ec5764ba2f9cde30eb22a55fdafc;p=config%2Fbruni%2Fetc.git saving uncommitted changes in /etc prior to emerge run --- diff --git a/._cfg0000_screenrc b/._cfg0000_screenrc deleted file mode 100644 index 02e63bf6..00000000 --- a/._cfg0000_screenrc +++ /dev/null @@ -1,356 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# -# /etc/screenrc -# -# This is the system wide screenrc. -# -# You can use this file to change the default behavior of screen system wide -# or copy it to ~/.screenrc and use it as a starting point for your own -# settings. -# -# Commands in this file are used to set options, bind screen functions to -# keys, redefine terminal capabilities, and to automatically establish one or -# more windows at the beginning of your screen session. -# -# This is not a comprehensive list of options, look at the screen manual for -# details on everything that you can put in this file. -# -# - -# ============================================================================== -# SCREEN SETTINGS -# ============================================================================== - -# ESCAPE - the COMMAND CHARACTER -# =============================================================== -# escape ^aa # default -# escape ^^^^ # suggested binding (Control-^) for Emacs users - - -# PASSWORD -# =============================================================== -# This commands sets the *internal* password for the screen session. -# WARNING!! If this is set then a "lock" command will only let you in to the -# session after you enter the user's account password and then *also* -# the internal password for that session. This gives additional safety but, -# if you forget the internal password then you cannot resume your session. -# Use :password to generate a password -# password ODSJQf.4IJN7E # "1234" - - -# VARIABLES -# =============================================================== -# No annoying audible bell, using "visual bell" -# vbell on # default: off -# vbell_msg " -- Bell,Bell!! -- " # default: "Wuff,Wuff!!" - -# Automatically detach on hangup. - autodetach on # default: on - -# Don't display the copyright page - startup_message off # default: on - -# Uses nethack-style messages -# nethack on # default: off - -# Affects the copying of text regions - crlf off # default: off - -# Enable/disable multiuser mode. Standard screen operation is singleuser. -# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used -# to enable (and disable) other user accessing this screen session. -# Requires suid-root. - multiuser off - -# Change default scrollback value for new windows - defscrollback 1000 # default: 100 - -# Define the time that all windows monitored for silence should -# wait before displaying a message. Default 30 seconds. - silencewait 15 # default: 30 - -# bufferfile: The file to use for commands -# "readbuf" ('<') and "writebuf" ('>'): - bufferfile $HOME/.screen_exchange -# -# hardcopydir: The directory which contains all hardcopies. -# hardcopydir ~/.hardcopy -# hardcopydir ~/.screen -# -# shell: Default process started in screen's windows. -# Makes it possible to use a different shell inside screen -# than is set as the default login shell. -# If begins with a '-' character, the shell will be started as a login shell. -# shell zsh -# shell bash -# shell ksh - shell -$SHELL - -# shellaka '> |tcsh' -# shelltitle '$ |bash' - -# emulate .logout message - pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended." - -# caption always " %w --- %c:%s" -# caption always "%3n %t%? @%u%?%? [%h]%?%=%c" - -# advertise hardstatus support to $TERMCAP -# termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\' - -# set every new windows hardstatus line to somenthing descriptive -# defhstatus "screen: ^En (^Et)" - -# don't kill window after the process died -# zombie "^[" - -# ignore displays that block on output -defnonblock on - -# XTERM TWEAKS -# =============================================================== - -# xterm understands both im/ic and doesn't have a status line. -# Note: Do not specify im and ic in the real termcap/info file as -# some programs (e.g. vi) will not work anymore. - termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l - terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l - -# 80/132 column switching must be enabled for ^AW to work -# change init sequence to not switch width - termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l - -# Make the output buffer large for (fast) xterms. -# termcapinfo xterm* OL=10000 - termcapinfo xterm* OL=100 - -# tell screen that xterm can switch to dark background and has function -# keys. - termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l' - termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' - termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' - -# special xterm hardstatus: use the window title. - termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' - -#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l' - termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l' - -# emulate part of the 'K' charset - termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337' - -# xterm-52 tweaks: -# - uses background color for delete operations - termcapinfo xterm* be - -# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195) - termcapinfo xterm|xterms|xs ti@:te=\E[2J - -# WYSE TERMINALS -# =============================================================== - -#wyse-75-42 must have flow control (xo = "terminal uses xon/xoff") -#essential to have it here, as this is a slow terminal. - termcapinfo wy75-42 xo:hs@ - -# New termcap sequences for cursor application mode. - termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J - - -# OTHER TERMINALS -# =============================================================== - -# make hp700 termcap/info better - termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' - -# Extend the vt100 desciption by some sequences. - termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC - terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC - termcapinfo linux C8 -# old rxvt versions also need this -# termcapinfo rxvt C8 - - -# KEYBINDINGS -# ============================================================== -# The "bind" command assign keys to (internal) commands -# SCREEN checks all the keys you type; you type the key -# which is known as the "command character" then SCREEN -# eats this key, too, and checks whether this key is -# "bound" to a command. If so then SCREEN will execute it. -# -# The command "bind" allows you to chose which keys -# will be assigned to the commands. -# -# Some commands are bound to several keys - -# usually to both some letter and its corresponding -# control key combination, eg the command -# "(create) screen" is bound to both 'c' and '^C'. -# -# The following list shows the default bindings: -# -# break ^B b -# clear C -# colon : -# copy ^[ [ -# detach ^D d -# digraph ^V -# displays * -# dumptermcap . -# fit F -# flow ^F f -# focus ^I -# hardcopy h -# help ? -# history { } -# info i -# kill K k -# lastmsg ^M m -# license , -# log H -# login L -# meta x -# monitor M -# next ^@ ^N sp n -# number N -# only Q -# other ^X -# pow_break B -# pow_detach D -# prev ^H ^P p ^? -# quit \ -# readbuf < -# redisplay ^L l -# remove X -# removebuf = -# reset Z -# screen ^C c -# select " ' -# silence _ -# split S -# suspend ^Z z -# time ^T t -# title A -# vbell ^G -# version v -# width W -# windows ^W w -# wrap ^R r -# writebuf > -# xoff ^S s -# xon ^Q q -# ^] paste . -# - select - -# 0 select 0 -# 1 select 1 -# 2 select 2 -# 3 select 3 -# 4 select 4 -# 5 select 5 -# 6 select 6 -# 7 select 7 -# 8 select 8 -# 9 select 9 -# I login on -# O login off -# ] paste . -# - -# And here are the default bind commands if you need them: -# -# bind A title -# bind C clear -# bind D pow_detach -# bind F fit -# bind H log -# bind I login on -# bind K kill -# bind L login -# bind M monitor -# bind N number -# bind O login off -# bind Q only -# bind S split -# bind W width -# bind X remove -# bind Z reset - -# Let's remove some dangerous key bindings ... - bind k - bind ^k -# bind . dumptermcap # default - bind . -# bind ^\ quit # default - bind ^\ -# bind \\ quit # default - bind \\ -# bind ^h ??? # default - bind ^h -# bind h hardcopy # default - bind h - -# ... and make them better. - bind 'K' kill - bind 'I' login on - bind 'O' login off - bind '}' history - -# Yet another hack: -# Prepend/append register [/] to the paste if ^a^] is pressed. -# This lets me have autoindent mode in vi. - register [ "\033:se noai\015a" - register ] "\033:se ai\015a" - bind ^] paste [.] - - -# hardstatus alwaysignore -# hardstatus alwayslastline "%Lw" - -# Resize the current region. The space will be removed from or added to -# the region below or if there's not enough space from the region above. - bind = resize = - bind + resize +3 - bind - resize -3 -# bind _ resize max -# -# attrcolor u "-u b" -# attrcolor b "R" - -# STARTUP SCREENS -# =============================================================== -# Defines the time screen delays a new message when one message -# is currently displayed. The default is 1 second. -# msgminwait 2 - -# Time a message is displayed if screen is not disturbed by -# other activity. The dafault is 5 seconds: -# msgwait 2 - -# Briefly show the version number of this starting -# screen session - but only for *one* second: -# msgwait 1 -# version - -# Welcome the user: -# echo "welcome :-)" -# echo "I love you today." - -# Uncomment one/some following lines to automatically let -# SCREEN start some programs in the given window numbers: -# screen -t MAIL 0 mutt -# screen -t EDIT 1 vim -# screen -t GOOGLE 2 links http://www.google.com -# screen -t NEWS 3 slrn -# screen -t WWW 4 links http://www.math.fu-berlin.de/~guckes/ -# screen 5 -# screen 6 - -# Set the environment variable var to value string. If only var is specified, -# you'll be prompted to enter a value. If no parameters are specified, -# you'll be prompted for both variable and value. The environment is -# inherited by all subsequently forked shells. -# setenv PROMPT_COMMAND 'echo -n -e "\033k\033\134"' - -# Don't you want to start programs which need a DISPLAY ? -# setenv DISPLAY '' diff --git a/config-archive/etc/abcde/abcde.conf b/config-archive/etc/abcde/abcde.conf new file mode 100644 index 00000000..786bc665 --- /dev/null +++ b/config-archive/etc/abcde/abcde.conf @@ -0,0 +1,375 @@ +# System defaults for abcde version 2.2.x +# Nothing in this file is uncommented by default. +# +# If you wish to override these system-wide settings, create your own +# .abcde.conf file in your home directory. + +# CDDB options + +# If you wish to use a different CDDB server, edit this line. +# If you just wanted to use a proxy server, just set your http_proxy +# environment variable - wget will use it correctly. +#CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi" + +# The CDDB protocol level. +# Right now 5 is latin1 output and 6 is UTF8 encoding. +#CDDBPROTO=6 + +# The CDDB protocol requires hello information, including a valid username +# and hostname. If you feel paranoid about giving away such info, edit this +# line - the format is username@hostname. +#HELLOINFO="`whoami`@`hostname`" + +# This controls the email address CDDB changes are submitted to. +#CDDBSUBMIT=freedb-submit@freedb.org + +# The following options control whether or not fetched CDDB entries +# are cached locally in $CDDBLOCALDIR +#CDDBCOPYLOCAL="n" +#CDDBLOCALDIR="$HOME/.cddb" +#CDDBLOCALRECURSIVE="n" + +# If NOSUBMIT is set to y, then abcde will never prompt asking if you +# wish to submit your edited cddb file. +#NOSUBMIT=n + +# If NOCDDBQUERY is set to y, then abcde will never even try to access +# the CDDB server; running abcde will automatically drop you into a +# blank cddb file to edit at your leisure. This is the same as the +# -n option. NOCDDBQUERY=y implies NOSUBMIT=y. +#NOCDDBQUERY=n + +# Select here if you want to use the locally stored CDDB entries. +# This is useful if you do a lot of editing to those CDDB entries. +# Also, other tools like Grip store CDDB entries under $HOME/.cddb, +# so they can be reused when ripping CDs. +#CDDBUSELOCAL="n" + +# List, separated with a comma, the fields we want the parsing function to +# output. Defaults to YEAR and GENRE, for a complete list of fields provided by +# CDDB. +# The fields are not case sensitive. Actually, "y,g" will work as fine as "Y,G" +# or "YEAR, GENRE" +#SHOWCDDBFIELDS=year,genre + +# Specify the style of encoder to use here - +# oggenc, vorbize - for OGGENCODERSYNTAX +# lame, gogo, bladeenc, l3enc, xingmp3enc, mp3enc - for MP3ENCODERSYNTAX +# flac - the only supported for FLACENCODERSYNTAX at the moment +# speexenc - the only encoder for SPEEXENCODERSYNTAX +# mppenc - encoder for MPPENCODERSYNTAX +# default is a valid option for oggenc, lame, flac, speexenc and mppenc. +# Currently this affects the default location of the binary, the variable +# to pick encoder command-line options from, and where the options are +# given. +MP3ENCODERSYNTAX=default +#OGGENCODERSYNTAX=default +#FLACENCODERSYNTAX=default +#SPEEXENCODERSYNTAX=default +#MPPENCODERSYNTAX=default +#AACENCODERSYNTAX=default + +# Specify the syntax of the normalize binary here - so far only 'normalize' +# is supported. +#NORMALIZERSYNTAX=default + +# CD reader program to use - currently recognized options are 'cdparanoia', +# 'icedax', 'cdda2wav', 'dagrab', 'cddafs' (Mac OS X only) and 'flac'. +#CDROMREADERSYNTAX=cdparanoia + +# CUE reader syntax for the CUE reader program to use. +# abcde supports 2 CUE modes: 'mkcue' and 'abcde.mkcue' so you can set the +# MKCUE variable accordingly. The 'abcde.mkcue' uses an internal +# implementation, without the need of an external program. +#CUEREADERSYNTAX=default + +# Specify the program to convert a CUE sheet back to a CD disc ID for CDDB queries. +# Select between '/path/to/cue2discid' (provided as an example) or +# 'abcde.cue2discid', implemented internaly. +#CUE2DISCID=abcde.cue2discid + +# Keep the wav files after encoding. Set it to "y" and remove "clean" from +# the list of default actions, since we purge the temp directory as default. +KEEPWAVS=y + +# Track padding: force abcde to pad tracks using 0, so every song uses a two +# digit entry. If set to "y", even a single song encoding outputs a file like +# 01.my_song.ext +PADTRACKS=y + +# Define if you want abcde to be non-interactive. +# Keep in mind that there is no way to deactivate it right now in the command +# line, so setting this option makes abcde to be always non-interactive. +#INTERACTIVE=n + +# Specify 'nice'ness of the encoder, the CD reader and the distmp3 proc. +# This is a relative 'nice'ness (that is, if the parent process is at a +# nice level of 12, and the ENCNICE is set to 3, then the encoder will +# run with an absolute nice value of 15. Note also, that setting these +# to be empty will result in some default niceness increase (4 in tcsh +# and 10 using the bsdutils' nice). +#ENCNICE=10 +#READNICE=10 +#DISTMP3NICE=10 + +# Paths of programs to use +#LAME=lame +#TOOLAME=toolame +#GOGO=gogo +#BLADEENC=bladeenc +#L3ENC=l3enc +#XINGMP3ENC=xingmp3enc +#MP3ENC=mp3enc +#VORBIZE=vorbize +#OGGENC=oggenc +#FLAC=flac +#SPEEXENC=speexenc +#MPPENC=mppenc +#AACENC=faac + +#ID3=id3 +#ID3V2=id3v2 +#CDPARANOIA=cdparanoia +#CDDA2WAV=icedax +#CDDAFS=cp +#CDDISCID=cd-discid +#CDDBTOOL=cddb-tool +#EJECT=eject +#MD5SUM=md5sum +#DISTMP3=distmp3 +#VORBISCOMMENT=vorbiscomment +#METAFLAC=metaflac +NORMALIZE=normalize +#NORMALIZE=normalize-audio +#CDSPEED=eject +#VORBISGAIN=vorbisgain +#MKCUE=mkcue +#MKTOC=cdrdao +#DIFF=diff + +# Options to call programs with: + +# If HTTPGET is modified, the HTTPGETOPTS options should also be defined +# accordingly. If HTTPGET is changed, the default options will be set, +# if HTTPGETOPTS is empty or not defined. +#HTTPGET=wget +# for fetch (FreeBSD): HTTPGETOPTS="-q -o -" +# for wget: HTTPGETOPTS="-q -nv -O -" +# for curl (MacOSX): HTTPGETOPTS="-f -s" +#HTTPGETOPTS="-q -O -" + +# MP3: +LAMEOPTS="--preset standard" +#TOOLAMEOPTS= +#GOGOOPTS= +#BLADEENCOPTS= +#L3ENCOPTS= +#XINGMP3ENCOPTS= +#MP3ENCOPTS= + +# Ogg: +#VORBIZEOPTS= +#OGGENCOPTS= + +# FLAC: +#FLACOPTS="-f" + +# Speex: +#SPEEXENCOPTS= + +# MPP/MP+ (Musepack): +# For the encoder options take a look at the manpage. Set them like this: +# MPPENCOPTS='--xtreme' if you wish to set more options then: +# MPPENCOPTS='--xtreme --skip 20 --fade 10' +#MPPENCOPTS= + +# M4A/AAC +#AACENCOPTS= + +#ID3OPTS= +#ID3V2OPTS= +#CDPARANOIAOPTS= +#CDDA2WAVOPTS= +#CDDAFSOPTS="-f" +#CDDBTOOLOPTS= +#EJECTOPTS= +#DISTMP3OPTS= +#NORMALIZEOPTS= +#CDSPEEDOPTS="-x" +#CDSPEEDVALUE="" +#MKCUEOPTS="" +#MKTOCOPTS="" +#DIFFOPTS="" +#VORBISCOMMENTOPTS="-R" +#METAFLACOPTS="--no-utf8-convert" +#DIFFOPTS="" + +# Actions to take +# Comma-separated list of one or more of the following: +# cddb,cue,read,normalize,encode,tag,move,playlist,clean,default +# encode implies read +# normalize implies read +# tag implies cddb,read,encode +# move implies cddb,read,encode,tag +# playlist implies cddb +# An action can be added to the "default" action by specifying it along with +# "default", without having to repeat the default ones: +# ACTIONS=default,playlist +# The default action list (referenced as "default") is defined in the following +# comment: +#ACTIONS=cddb,read,encode,tag,move,clean +ACTIONS=cddb,read,normalize,encode,tag,move,playlist,clean + +# CD device you want to read from +# It can be defined as a singletrack flac file, but since it might change from +# file to file it makes little sense to define it here. +#CDROM=/dev/cdrom +# If we are using the IDE bus, we need CDPARANOIACDROMBUS defined as "d" +# If we are using the ide-scsi emulation layer, we need to define a "g" +#CDPARANOIACDROMBUS="d" + +# If you'd like to make a default location that overrides the current +# directory for putting mp3's, uncomment this. +#OUTPUTDIR=`pwd` + +# Or if you'd just like to put the temporary .wav files somewhere else +# you can specify that here +#WAVOUTPUTDIR=`pwd` + +# OUTPUTTYPE can be either "ogg", "mp3", "flac" or "spx", or a combination +# of them separated with ",": "ogg,mp3". +#OUTPUTTYPE=ogg +OUTPUTTYPE=mp3 + +# Output filename format - change this to reflect your inner desire to +# organize things differently than everyone else :) +# You have the following variables at your disposal: +# OUTPUT, GENRE, ALBUMFILE, ARTISTFILE, TRACKFILE, and TRACKNUM. +# Make sure to single-quote this variable. abcde will automatically create +# the directory portion of this filename. +# NOTICE: OUTPUTTYPE has been deprecated in the OUTPUTFORMAT string. +# Since multiple-output was integrated we always append the file type +# to the files. Remove it from your user defined string if you are getting +# files like ".ogg.ogg". +#OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}' +#OUTPUTFORMAT='${ARTISTFILE}_-_${ALBUMFILE}_-_${TRACKNUM}.${TRACKFILE}' +OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}_-_${TRACKNUM}.${TRACKFILE}' + +# Like OUTPUTFORMAT but for Various Artists discs. +#VAOUTPUTFORMAT='Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}' +VAOUTPUTFORMAT='${ALBUMFILE}/${TRACKNUM}_-_${ARTISTFILE}_-_${TRACKFILE}' + +# Like OUTPUTFORMAT and VAOUTPUTFORMAT but for the ONEFILE rips. +#ONETRACKOUTPUTFORMAT=$OUTPUTFORMAT +#VAONETRACKOUTPUTFORMAT=$VAOUTPUTFORMAT + +# Define how many encoders to run at once. This makes for huge speedups +# on SMP systems. Defaults to 1. Equivalent to -j. +#MAXPROCS=2 + +# Support for systems with low disk space: +# n: Default parallelization (read entire CD in while encoding) +# y: No parallelization (rip, encode, rip, encode...) +#LOWDISK=n + +# If set to y, enables batch mode normalization, which preserves relative +# volume differences between tracks of an album. +#BATCHNORM=n + +# Enables nogap encoding when using the 'lame' encoder. +NOGAP=y + +# Set the playlist file location format. Uses the same variables and format +# as OUTPUTFORMAT. If the playlist is specified to be in a subdirectory, it +# will be created for you and the playlist will reference files from that +# subdirectory. +#PLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u' +# If you want to prefix every filename in a playlist with an arbitrary +# string (such as 'http://you/yourstuff/'), use this option +#PLAYLISTDATAPREFIX='' + +#Like PLAYLIST{FORMAT,DATAPREFIX} but for Various Artists discs: +#VAPLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u' +#VAPLAYLISTDATAPREFIX='' + +#This will give the playlist CR-LF line-endings, if set to "y". +#(some hardware players insist on CR-LF line-endings) +#DOSPLAYLIST=n + +# Custom filename munging: +# By default, abcde will do the following to CDDB data to get a useful +# filename: +# * Translate colons to a space and a dash for Windows compatibility +# * Eat control characters, single quotes, and question marks +# * Translate spaces and forward slashes to underscores +# * Translate stars into pluses. +# To change that, redefine the mungefilename function. +# mungefilename receives the CDDB data (artist, track, title, whatever) +# as $1 and outputs it on stdout. +#mungefilename () +#{ +# echo "$@" | sed s,:,\ -,g | tr \ / __ | tr -d \'\"\?\[:cntrl:\] +#} + +# Custom genre munging: +# By default we just transform uppercase to lowercase. Not much of a fancy +# function, with not much use, but one can disable it or just turn the first +# Uppercase. +#mungegenre () +#{ +# echo $CDGENRE | tr "[:upper:]" "[:lower:]" +#} + + +# Custom pre-read function +# By default it does nothing. +# You can set some things to get abcde function in better ways: +# * Close the CD tray using eject -t (if available in eject and supported by +# your CD device. +# * Set the CD speed. You can also use the built-in options, but you can also +# set it here. In Debian, eject -x and cdset -x do the job. +# KEEP IN MIND that executables included in pre_read must be in your $PATH or +# you have to define them with full /path/to/binary +# Uncomment and substitute the ":" with your commands. +#pre_read () +#{ +#: +#} + +# Custom post-read function +# By default it does nothing. +# You can set some things to get abcde function in better ways: +# * Store a copy of the CD TOC. +# KEEP IN MIND that executables included in post_read must be in your $PATH or +# you have to define them with full /path/to/binary +# Uncomment and substitute the ":" with your commands. +#post_read () +#{ +#: +#} + +# post_encode +# By default it does nothing. +# You can set some things to get abcde function in better ways: +# * Move the resulting directory over the network +# * Compare results with a previously made run, for tests +# KEEP IN MIND that executables included in post_encode must be in your $PATH or +# you have to define them with full /path/to/binary +# Uncomment and substitute the ":" with your commands. +#post_encode () +#{ +#: +#} + +# If you'd like to have abcde eject the cdrom after all the tracks have been +# read, uncomment the following line. +#EJECTCD=y + +# To encode on the remote machines foo, bar, baz, quux, and qiix, as well as +# on the local machine (requires distmp3 to be installed on local machine and +# distmp3host to be installed and running on all remote machines - see README) +#REMOTEHOSTS=foo,bar,baz,quux,qiix + +# Set to obtain some information about actions happening in the background +# Useful if you have a slow network or CDDB servers seem unresponsive. +#EXTRAVERBOSE=n diff --git a/config-archive/etc/abcde/abcde.conf.dist.new b/config-archive/etc/abcde/abcde.conf.dist.new new file mode 100644 index 00000000..033146e0 --- /dev/null +++ b/config-archive/etc/abcde/abcde.conf.dist.new @@ -0,0 +1,370 @@ +# System defaults for abcde version 2.2.x +# Nothing in this file is uncommented by default. +# +# If you wish to override these system-wide settings, create your own +# .abcde.conf file in your home directory. + +# CDDB options +# Choose whether you want to use CDDB or Musicbrainz. Default is CDDB +#CDDBMETHOD=cddb + +# If you wish to use a different CDDB server, edit this line. +# If you just wanted to use a proxy server, just set your http_proxy +# environment variable - wget will use it correctly. +#CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi" + +# The CDDB protocol level. +# Right now 5 is latin1 output and 6 is UTF8 encoding. +#CDDBPROTO=6 + +# The CDDB protocol requires hello information, including a valid username +# and hostname. If you feel paranoid about giving away such info, edit this +# line - the format is username@hostname. +#HELLOINFO="`whoami`@`hostname`" + +# This controls the email address CDDB changes are submitted to. +#CDDBSUBMIT=freedb-submit@freedb.org + +# The following options control whether or not fetched CDDB entries +# are cached locally in $CDDBLOCALDIR +#CDDBCOPYLOCAL="n" +#CDDBLOCALDIR="$HOME/.cddb" +#CDDBLOCALRECURSIVE="n" + +# If NOSUBMIT is set to y, then abcde will never prompt asking if you +# wish to submit your edited cddb file. +#NOSUBMIT=n + +# If NOCDDBQUERY is set to y, then abcde will never even try to access +# the CDDB server; running abcde will automatically drop you into a +# blank cddb file to edit at your leisure. This is the same as the +# -n option. NOCDDBQUERY=y implies NOSUBMIT=y. +#NOCDDBQUERY=n + +# Select here if you want to use the locally stored CDDB entries. +# This is useful if you do a lot of editing to those CDDB entries. +# Also, other tools like Grip store CDDB entries under $HOME/.cddb, +# so they can be reused when ripping CDs. +#CDDBUSELOCAL="n" + +# List, separated with a comma, the fields we want the parsing function to +# output. Defaults to YEAR and GENRE, for a complete list of fields provided by +# CDDB. +# The fields are not case sensitive. Actually, "y,g" will work as fine as "Y,G" +# or "YEAR, GENRE" +#SHOWCDDBFIELDS=year,genre + +# Specify the style of encoder to use here - +# oggenc, vorbize - for OGGENCODERSYNTAX +# lame, gogo, bladeenc, l3enc, xingmp3enc, mp3enc - for MP3ENCODERSYNTAX +# flac - the only supported for FLACENCODERSYNTAX at the moment +# speexenc - the only encoder for SPEEXENCODERSYNTAX +# mppenc - encoder for MPPENCODERSYNTAX +# default is a valid option for oggenc, lame, flac, speexenc and mppenc. +# Currently this affects the default location of the binary, the variable +# to pick encoder command-line options from, and where the options are +# given. +#MP3ENCODERSYNTAX=default +#OGGENCODERSYNTAX=default +#FLACENCODERSYNTAX=default +#SPEEXENCODERSYNTAX=default +#MPPENCODERSYNTAX=default +#AACENCODERSYNTAX=default + +# Specify the syntax of the normalize binary here - so far only 'normalize' +# is supported. +#NORMALIZERSYNTAX=default + +# CD reader program to use - currently recognized options are 'cdparanoia', +# 'icedax', 'cdda2wav', 'dagrab', 'cddafs' (Mac OS X only) and 'flac'. +#CDROMREADERSYNTAX=cdparanoia + +# CUE reader syntax for the CUE reader program to use. +# abcde supports 2 CUE modes: 'mkcue' and 'abcde.mkcue' so you can set the +# MKCUE variable accordingly. The 'abcde.mkcue' uses an internal +# implementation, without the need of an external program. +#CUEREADERSYNTAX=default + +# Specify the program to convert a CUE sheet back to a CD disc ID for CDDB queries. +# Select between '/path/to/cue2discid' (provided as an example) or +# 'abcde.cue2discid', implemented internaly. +#CUE2DISCID=abcde.cue2discid + +# Keep the wav files after encoding. Set it to "y" and remove "clean" from +# the list of default actions, since we purge the temp directory as default. +#KEEPWAVS=n + +# Track padding: force abcde to pad tracks using 0, so every song uses a two +# digit entry. If set to "y", even a single song encoding outputs a file like +# 01.my_song.ext +#PADTRACKS=n + +# Define if you want abcde to be non-interactive. +# Keep in mind that there is no way to deactivate it right now in the command +# line, so setting this option makes abcde to be always non-interactive. +#INTERACTIVE=n + +# Specify 'nice'ness of the encoder, the CD reader and the distmp3 proc. +# This is a relative 'nice'ness (that is, if the parent process is at a +# nice level of 12, and the ENCNICE is set to 3, then the encoder will +# run with an absolute nice value of 15. Note also, that setting these +# to be empty will result in some default niceness increase (4 in tcsh +# and 10 using the bsdutils' nice). +#ENCNICE=10 +#READNICE=10 +#DISTMP3NICE=10 + +# Paths of programs to use +#LAME=lame +#TOOLAME=toolame +#GOGO=gogo +#BLADEENC=bladeenc +#L3ENC=l3enc +#XINGMP3ENC=xingmp3enc +#MP3ENC=mp3enc +#VORBIZE=vorbize +#OGGENC=oggenc +#FLAC=flac +#SPEEXENC=speexenc +#MPPENC=mppenc +#AACENC=faac + +#ID3=id3 +#ID3V2=id3v2 +#CDPARANOIA=cdparanoia +#CDDA2WAV=icedax +#CDDAFS=cp +#CDDISCID=cd-discid +#CDDBTOOL=cddb-tool +#EJECT=eject +#MD5SUM=md5sum +#DISTMP3=distmp3 +#VORBISCOMMENT=vorbiscomment +#METAFLAC=metaflac +#NORMALIZE=normalize-audio +#CDSPEED=eject +#VORBISGAIN=vorbisgain +#MKCUE=mkcue +#MKTOC=cdrdao +#DIFF=diff + +# Options to call programs with: + +# If HTTPGET is modified, the HTTPGETOPTS options should also be defined +# accordingly. If HTTPGET is changed, the default options will be set, +# if HTTPGETOPTS is empty or not defined. +#HTTPGET=wget +# for fetch (FreeBSD): HTTPGETOPTS="-q -o -" +# for wget: HTTPGETOPTS="-q -nv -O -" +# for curl (MacOSX): HTTPGETOPTS="-f -s" +#HTTPGETOPTS="-q -O -" + +# MP3: +#LAMEOPTS= +#TOOLAMEOPTS= +#GOGOOPTS= +#BLADEENCOPTS= +#L3ENCOPTS= +#XINGMP3ENCOPTS= +#MP3ENCOPTS= + +# Ogg: +#VORBIZEOPTS= +#OGGENCOPTS= + +# FLAC: +#FLACOPTS="-f" + +# Speex: +#SPEEXENCOPTS= + +# MPP/MP+ (Musepack): +# For the encoder options take a look at the manpage. Set them like this: +# MPPENCOPTS='--xtreme' if you wish to set more options then: +# MPPENCOPTS='--xtreme --skip 20 --fade 10' +#MPPENCOPTS= + +# M4A/AAC +#AACENCOPTS= + +#ID3OPTS= +#ID3V2OPTS= +#CDPARANOIAOPTS= +#CDDA2WAVOPTS= +#CDDAFSOPTS="-f" +#CDDBTOOLOPTS= +#EJECTOPTS= +#DISTMP3OPTS= +#NORMALIZEOPTS= +#CDSPEEDOPTS="-x" +#CDSPEEDVALUE="" +#MKCUEOPTS="" +#MKTOCOPTS="" +#DIFFOPTS="" +#VORBISCOMMENTOPTS="-R" +#METAFLACOPTS="--no-utf8-convert" +#DIFFOPTS="" + +# Actions to take +# Comma-separated list of one or more of the following: +# cddb,cue,read,normalize,encode,tag,move,playlist,clean,default +# encode implies read +# normalize implies read +# tag implies cddb,read,encode +# move implies cddb,read,encode,tag +# playlist implies cddb +# An action can be added to the "default" action by specifying it along with +# "default", without having to repeat the default ones: +# ACTIONS=default,playlist +# The default action list (referenced as "default") is defined in the following +# comment: +#ACTIONS=cddb,read,encode,tag,move,clean + +# CD device you want to read from +# It can be defined as a singletrack flac file, but since it might change from +# file to file it makes little sense to define it here. +#CDROM=/dev/cdrom +# If we are using the IDE bus, we need CDPARANOIACDROMBUS defined as "d" +# If we are using the ide-scsi emulation layer, we need to define a "g" +#CDPARANOIACDROMBUS="d" + +# If you'd like to make a default location that overrides the current +# directory for putting mp3's, uncomment this. +#OUTPUTDIR=`pwd` + +# Or if you'd just like to put the temporary .wav files somewhere else +# you can specify that here +#WAVOUTPUTDIR=`pwd` + +# OUTPUTTYPE can be either "ogg", "mp3", "flac" or "spx", or a combination +# of them separated with ",": "ogg,mp3". +#OUTPUTTYPE=ogg + +# Output filename format - change this to reflect your inner desire to +# organize things differently than everyone else :) +# You have the following variables at your disposal: +# OUTPUT, GENRE, ALBUMFILE, ARTISTFILE, TRACKFILE, and TRACKNUM. +# Make sure to single-quote this variable. abcde will automatically create +# the directory portion of this filename. +# NOTICE: OUTPUTTYPE has been deprecated in the OUTPUTFORMAT string. +# Since multiple-output was integrated we always append the file type +# to the files. Remove it from your user defined string if you are getting +# files like ".ogg.ogg". +#OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}' + +# Like OUTPUTFORMAT but for Various Artists discs. +#VAOUTPUTFORMAT='Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}' + +# Like OUTPUTFORMAT and VAOUTPUTFORMAT but for the ONEFILE rips. +#ONETRACKOUTPUTFORMAT=$OUTPUTFORMAT +#VAONETRACKOUTPUTFORMAT=$VAOUTPUTFORMAT + +# Define how many encoders to run at once. This makes for huge speedups +# on SMP systems. Defaults to 1. Equivalent to -j. +#MAXPROCS=2 + +# Support for systems with low disk space: +# n: Default parallelization (read entire CD in while encoding) +# y: No parallelization (rip, encode, rip, encode...) +#LOWDISK=n + +# If set to y, enables batch mode normalization, which preserves relative +# volume differences between tracks of an album. +#BATCHNORM=n + +# Enables nogap encoding when using the 'lame' encoder. +#NOGAP=y + +# Set the playlist file location format. Uses the same variables and format +# as OUTPUTFORMAT. If the playlist is specified to be in a subdirectory, it +# will be created for you and the playlist will reference files from that +# subdirectory. +#PLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u' +# If you want to prefix every filename in a playlist with an arbitrary +# string (such as 'http://you/yourstuff/'), use this option +#PLAYLISTDATAPREFIX='' + +#Like PLAYLIST{FORMAT,DATAPREFIX} but for Various Artists discs: +#VAPLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u' +#VAPLAYLISTDATAPREFIX='' + +#This will give the playlist CR-LF line-endings, if set to "y". +#(some hardware players insist on CR-LF line-endings) +#DOSPLAYLIST=n + +# Custom filename munging: +# By default, abcde will do the following to CDDB data to get a useful +# filename: +# * Translate colons to a space and a dash for Windows compatibility +# * Eat control characters, single quotes, and question marks +# * Translate spaces and forward slashes to underscores +# To change that, redefine the mungefilename function. +# mungefilename receives the CDDB data (artist, track, title, whatever) +# as $1 and outputs it on stdout. +#mungefilename () +#{ +# echo "$@" | sed s,:,\ -,g | tr \ / __ | tr -d \'\"\?\[:cntrl:\] +#} + +# Custom genre munging: +# By default we just transform uppercase to lowercase. Not much of a fancy +# function, with not much use, but one can disable it or just turn the first +# Uppercase. +#mungegenre () +#{ +# echo $CDGENRE | tr "[:upper:]" "[:lower:]" +#} + + +# Custom pre-read function +# By default it does nothing. +# You can set some things to get abcde function in better ways: +# * Close the CD tray using eject -t (if available in eject and supported by +# your CD device. +# * Set the CD speed. You can also use the built-in options, but you can also +# set it here. In Debian, eject -x and cdset -x do the job. +# KEEP IN MIND that executables included in pre_read must be in your $PATH or +# you have to define them with full /path/to/binary +# Uncomment and substitute the ":" with your commands. +#pre_read () +#{ +#: +#} + +# Custom post-read function +# By default it does nothing. +# You can set some things to get abcde function in better ways: +# * Store a copy of the CD TOC. +# KEEP IN MIND that executables included in post_read must be in your $PATH or +# you have to define them with full /path/to/binary +# Uncomment and substitute the ":" with your commands. +#post_read () +#{ +#: +#} + +# post_encode +# By default it does nothing. +# You can set some things to get abcde function in better ways: +# * Move the resulting directory over the network +# * Compare results with a previously made run, for tests +# KEEP IN MIND that executables included in post_encode must be in your $PATH or +# you have to define them with full /path/to/binary +# Uncomment and substitute the ":" with your commands. +#post_encode () +#{ +#: +#} + +# If you'd like to have abcde eject the cdrom after all the tracks have been +# read, uncomment the following line. +#EJECTCD=y + +# To encode on the remote machines foo, bar, baz, quux, and qiix, as well as +# on the local machine (requires distmp3 to be installed on local machine and +# distmp3host to be installed and running on all remote machines - see README) +#REMOTEHOSTS=foo,bar,baz,quux,qiix + +# Set to 1,2, etc. to obtain some information about actions happening in the background +# Useful if you have a slow network or CDDB servers seem unresponsive. +#EXTRAVERBOSE=0 diff --git a/config-archive/etc/screenrc b/config-archive/etc/screenrc new file mode 100644 index 00000000..256203ee --- /dev/null +++ b/config-archive/etc/screenrc @@ -0,0 +1,357 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# +# /etc/screenrc +# +# This is the system wide screenrc. +# +# You can use this file to change the default behavior of screen system wide +# or copy it to ~/.screenrc and use it as a starting point for your own +# settings. +# +# Commands in this file are used to set options, bind screen functions to +# keys, redefine terminal capabilities, and to automatically establish one or +# more windows at the beginning of your screen session. +# +# This is not a comprehensive list of options, look at the screen manual for +# details on everything that you can put in this file. +# +# + +# ============================================================================== +# SCREEN SETTINGS +# ============================================================================== + +# ESCAPE - the COMMAND CHARACTER +# =============================================================== +# escape ^aa # default +# escape ^^^^ # suggested binding (Control-^) for Emacs users + + +# PASSWORD +# =============================================================== +# This commands sets the *internal* password for the screen session. +# WARNING!! If this is set then a "lock" command will only let you in to the +# session after you enter the user's account password and then *also* +# the internal password for that session. This gives additional safety but, +# if you forget the internal password then you cannot resume your session. +# Use :password to generate a password +# password ODSJQf.4IJN7E # "1234" + + +# VARIABLES +# =============================================================== +# No annoying audible bell, using "visual bell" +# vbell on # default: off +# vbell_msg " -- Bell,Bell!! -- " # default: "Wuff,Wuff!!" + +# Automatically detach on hangup. + autodetach on # default: on + +# Don't display the copyright page + startup_message off # default: on + +# Uses nethack-style messages +# nethack on # default: off + +# Affects the copying of text regions + crlf off # default: off + +# Enable/disable multiuser mode. Standard screen operation is singleuser. +# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used +# to enable (and disable) other user accessing this screen session. +# Requires suid-root. + multiuser off + +# Change default scrollback value for new windows + defscrollback 10000 # default: 100 + +# Define the time that all windows monitored for silence should +# wait before displaying a message. Default 30 seconds. + silencewait 15 # default: 30 + +# bufferfile: The file to use for commands +# "readbuf" ('<') and "writebuf" ('>'): + bufferfile $HOME/.screen_exchange +# +# hardcopydir: The directory which contains all hardcopies. +# hardcopydir ~/.hardcopy +# hardcopydir ~/.screen +# +# shell: Default process started in screen's windows. +# Makes it possible to use a different shell inside screen +# than is set as the default login shell. +# If begins with a '-' character, the shell will be started as a login shell. +# shell zsh +# shell bash +# shell ksh + shell -$SHELL + +# shellaka '> |tcsh' +# shelltitle '$ |bash' + +# emulate .logout message + pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended." + +# caption always " %w --- %c:%s" +# caption always "%3n %t%? @%u%?%? [%h]%?%=%c" + caption always " %{gw}$LOGNAME@%H | %{bw}%c%{-} | %{kw}%-Lw%{rw}%50>%{rW}%n%f* %t %{kw}%+LW%<" + +# advertise hardstatus support to $TERMCAP +# termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\' + +# set every new windows hardstatus line to somenthing descriptive +# defhstatus "screen: ^En (^Et)" + +# don't kill window after the process died +# zombie "^[" + +# ignore displays that block on output +defnonblock on + +# XTERM TWEAKS +# =============================================================== + +# xterm understands both im/ic and doesn't have a status line. +# Note: Do not specify im and ic in the real termcap/info file as +# some programs (e.g. vi) will not work anymore. + termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l + terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l + +# 80/132 column switching must be enabled for ^AW to work +# change init sequence to not switch width + termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l + +# Make the output buffer large for (fast) xterms. +# termcapinfo xterm* OL=10000 + termcapinfo xterm* OL=100 + +# tell screen that xterm can switch to dark background and has function +# keys. + termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l' + termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' + termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' + +# special xterm hardstatus: use the window title. + termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' + +#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l' + termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l' + +# emulate part of the 'K' charset + termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337' + +# xterm-52 tweaks: +# - uses background color for delete operations + termcapinfo xterm* be + +# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195) + termcapinfo xterm|xterms|xs ti@:te=\E[2J + +# WYSE TERMINALS +# =============================================================== + +#wyse-75-42 must have flow control (xo = "terminal uses xon/xoff") +#essential to have it here, as this is a slow terminal. + termcapinfo wy75-42 xo:hs@ + +# New termcap sequences for cursor application mode. + termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J + + +# OTHER TERMINALS +# =============================================================== + +# make hp700 termcap/info better + termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' + +# Extend the vt100 desciption by some sequences. + termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC + terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC + termcapinfo linux C8 +# old rxvt versions also need this +# termcapinfo rxvt C8 + + +# KEYBINDINGS +# ============================================================== +# The "bind" command assign keys to (internal) commands +# SCREEN checks all the keys you type; you type the key +# which is known as the "command character" then SCREEN +# eats this key, too, and checks whether this key is +# "bound" to a command. If so then SCREEN will execute it. +# +# The command "bind" allows you to chose which keys +# will be assigned to the commands. +# +# Some commands are bound to several keys - +# usually to both some letter and its corresponding +# control key combination, eg the command +# "(create) screen" is bound to both 'c' and '^C'. +# +# The following list shows the default bindings: +# +# break ^B b +# clear C +# colon : +# copy ^[ [ +# detach ^D d +# digraph ^V +# displays * +# dumptermcap . +# fit F +# flow ^F f +# focus ^I +# hardcopy h +# help ? +# history { } +# info i +# kill K k +# lastmsg ^M m +# license , +# log H +# login L +# meta x +# monitor M +# next ^@ ^N sp n +# number N +# only Q +# other ^X +# pow_break B +# pow_detach D +# prev ^H ^P p ^? +# quit \ +# readbuf < +# redisplay ^L l +# remove X +# removebuf = +# reset Z +# screen ^C c +# select " ' +# silence _ +# split S +# suspend ^Z z +# time ^T t +# title A +# vbell ^G +# version v +# width W +# windows ^W w +# wrap ^R r +# writebuf > +# xoff ^S s +# xon ^Q q +# ^] paste . +# - select - +# 0 select 0 +# 1 select 1 +# 2 select 2 +# 3 select 3 +# 4 select 4 +# 5 select 5 +# 6 select 6 +# 7 select 7 +# 8 select 8 +# 9 select 9 +# I login on +# O login off +# ] paste . +# + +# And here are the default bind commands if you need them: +# +# bind A title +# bind C clear +# bind D pow_detach +# bind F fit +# bind H log +# bind I login on +# bind K kill +# bind L login +# bind M monitor +# bind N number +# bind O login off +# bind Q only +# bind S split +# bind W width +# bind X remove +# bind Z reset + +# Let's remove some dangerous key bindings ... + bind k + bind ^k +# bind . dumptermcap # default + bind . +# bind ^\ quit # default + bind ^\ +# bind \\ quit # default + bind \\ +# bind ^h ??? # default + bind ^h +# bind h hardcopy # default + bind h + +# ... and make them better. + bind 'K' kill + bind 'I' login on + bind 'O' login off + bind '}' history + +# Yet another hack: +# Prepend/append register [/] to the paste if ^a^] is pressed. +# This lets me have autoindent mode in vi. + register [ "\033:se noai\015a" + register ] "\033:se ai\015a" + bind ^] paste [.] + + +# hardstatus alwaysignore +# hardstatus alwayslastline "%Lw" + +# Resize the current region. The space will be removed from or added to +# the region below or if there's not enough space from the region above. + bind = resize = + bind + resize +3 + bind - resize -3 +# bind _ resize max +# +# attrcolor u "-u b" +# attrcolor b "R" + +# STARTUP SCREENS +# =============================================================== +# Defines the time screen delays a new message when one message +# is currently displayed. The default is 1 second. +# msgminwait 2 + +# Time a message is displayed if screen is not disturbed by +# other activity. The dafault is 5 seconds: +# msgwait 2 + +# Briefly show the version number of this starting +# screen session - but only for *one* second: +# msgwait 1 +# version + +# Welcome the user: +# echo "welcome :-)" +# echo "I love you today." + +# Uncomment one/some following lines to automatically let +# SCREEN start some programs in the given window numbers: +# screen -t MAIL 0 mutt +# screen -t EDIT 1 vim +# screen -t GOOGLE 2 links http://www.google.com +# screen -t NEWS 3 slrn +# screen -t WWW 4 links http://www.math.fu-berlin.de/~guckes/ +# screen 5 +# screen 6 + +# Set the environment variable var to value string. If only var is specified, +# you'll be prompted to enter a value. If no parameters are specified, +# you'll be prompted for both variable and value. The environment is +# inherited by all subsequently forked shells. +# setenv PROMPT_COMMAND 'echo -n -e "\033k\033\134"' + +# Don't you want to start programs which need a DISPLAY ? +# setenv DISPLAY '' diff --git a/config-archive/etc/screenrc.dist.new b/config-archive/etc/screenrc.dist.new new file mode 100644 index 00000000..02e63bf6 --- /dev/null +++ b/config-archive/etc/screenrc.dist.new @@ -0,0 +1,356 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# +# /etc/screenrc +# +# This is the system wide screenrc. +# +# You can use this file to change the default behavior of screen system wide +# or copy it to ~/.screenrc and use it as a starting point for your own +# settings. +# +# Commands in this file are used to set options, bind screen functions to +# keys, redefine terminal capabilities, and to automatically establish one or +# more windows at the beginning of your screen session. +# +# This is not a comprehensive list of options, look at the screen manual for +# details on everything that you can put in this file. +# +# + +# ============================================================================== +# SCREEN SETTINGS +# ============================================================================== + +# ESCAPE - the COMMAND CHARACTER +# =============================================================== +# escape ^aa # default +# escape ^^^^ # suggested binding (Control-^) for Emacs users + + +# PASSWORD +# =============================================================== +# This commands sets the *internal* password for the screen session. +# WARNING!! If this is set then a "lock" command will only let you in to the +# session after you enter the user's account password and then *also* +# the internal password for that session. This gives additional safety but, +# if you forget the internal password then you cannot resume your session. +# Use :password to generate a password +# password ODSJQf.4IJN7E # "1234" + + +# VARIABLES +# =============================================================== +# No annoying audible bell, using "visual bell" +# vbell on # default: off +# vbell_msg " -- Bell,Bell!! -- " # default: "Wuff,Wuff!!" + +# Automatically detach on hangup. + autodetach on # default: on + +# Don't display the copyright page + startup_message off # default: on + +# Uses nethack-style messages +# nethack on # default: off + +# Affects the copying of text regions + crlf off # default: off + +# Enable/disable multiuser mode. Standard screen operation is singleuser. +# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used +# to enable (and disable) other user accessing this screen session. +# Requires suid-root. + multiuser off + +# Change default scrollback value for new windows + defscrollback 1000 # default: 100 + +# Define the time that all windows monitored for silence should +# wait before displaying a message. Default 30 seconds. + silencewait 15 # default: 30 + +# bufferfile: The file to use for commands +# "readbuf" ('<') and "writebuf" ('>'): + bufferfile $HOME/.screen_exchange +# +# hardcopydir: The directory which contains all hardcopies. +# hardcopydir ~/.hardcopy +# hardcopydir ~/.screen +# +# shell: Default process started in screen's windows. +# Makes it possible to use a different shell inside screen +# than is set as the default login shell. +# If begins with a '-' character, the shell will be started as a login shell. +# shell zsh +# shell bash +# shell ksh + shell -$SHELL + +# shellaka '> |tcsh' +# shelltitle '$ |bash' + +# emulate .logout message + pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended." + +# caption always " %w --- %c:%s" +# caption always "%3n %t%? @%u%?%? [%h]%?%=%c" + +# advertise hardstatus support to $TERMCAP +# termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\' + +# set every new windows hardstatus line to somenthing descriptive +# defhstatus "screen: ^En (^Et)" + +# don't kill window after the process died +# zombie "^[" + +# ignore displays that block on output +defnonblock on + +# XTERM TWEAKS +# =============================================================== + +# xterm understands both im/ic and doesn't have a status line. +# Note: Do not specify im and ic in the real termcap/info file as +# some programs (e.g. vi) will not work anymore. + termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l + terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l + +# 80/132 column switching must be enabled for ^AW to work +# change init sequence to not switch width + termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l + +# Make the output buffer large for (fast) xterms. +# termcapinfo xterm* OL=10000 + termcapinfo xterm* OL=100 + +# tell screen that xterm can switch to dark background and has function +# keys. + termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l' + termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' + termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' + +# special xterm hardstatus: use the window title. + termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' + +#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l' + termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l' + +# emulate part of the 'K' charset + termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337' + +# xterm-52 tweaks: +# - uses background color for delete operations + termcapinfo xterm* be + +# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195) + termcapinfo xterm|xterms|xs ti@:te=\E[2J + +# WYSE TERMINALS +# =============================================================== + +#wyse-75-42 must have flow control (xo = "terminal uses xon/xoff") +#essential to have it here, as this is a slow terminal. + termcapinfo wy75-42 xo:hs@ + +# New termcap sequences for cursor application mode. + termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J + + +# OTHER TERMINALS +# =============================================================== + +# make hp700 termcap/info better + termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' + +# Extend the vt100 desciption by some sequences. + termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC + terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC + termcapinfo linux C8 +# old rxvt versions also need this +# termcapinfo rxvt C8 + + +# KEYBINDINGS +# ============================================================== +# The "bind" command assign keys to (internal) commands +# SCREEN checks all the keys you type; you type the key +# which is known as the "command character" then SCREEN +# eats this key, too, and checks whether this key is +# "bound" to a command. If so then SCREEN will execute it. +# +# The command "bind" allows you to chose which keys +# will be assigned to the commands. +# +# Some commands are bound to several keys - +# usually to both some letter and its corresponding +# control key combination, eg the command +# "(create) screen" is bound to both 'c' and '^C'. +# +# The following list shows the default bindings: +# +# break ^B b +# clear C +# colon : +# copy ^[ [ +# detach ^D d +# digraph ^V +# displays * +# dumptermcap . +# fit F +# flow ^F f +# focus ^I +# hardcopy h +# help ? +# history { } +# info i +# kill K k +# lastmsg ^M m +# license , +# log H +# login L +# meta x +# monitor M +# next ^@ ^N sp n +# number N +# only Q +# other ^X +# pow_break B +# pow_detach D +# prev ^H ^P p ^? +# quit \ +# readbuf < +# redisplay ^L l +# remove X +# removebuf = +# reset Z +# screen ^C c +# select " ' +# silence _ +# split S +# suspend ^Z z +# time ^T t +# title A +# vbell ^G +# version v +# width W +# windows ^W w +# wrap ^R r +# writebuf > +# xoff ^S s +# xon ^Q q +# ^] paste . +# - select - +# 0 select 0 +# 1 select 1 +# 2 select 2 +# 3 select 3 +# 4 select 4 +# 5 select 5 +# 6 select 6 +# 7 select 7 +# 8 select 8 +# 9 select 9 +# I login on +# O login off +# ] paste . +# + +# And here are the default bind commands if you need them: +# +# bind A title +# bind C clear +# bind D pow_detach +# bind F fit +# bind H log +# bind I login on +# bind K kill +# bind L login +# bind M monitor +# bind N number +# bind O login off +# bind Q only +# bind S split +# bind W width +# bind X remove +# bind Z reset + +# Let's remove some dangerous key bindings ... + bind k + bind ^k +# bind . dumptermcap # default + bind . +# bind ^\ quit # default + bind ^\ +# bind \\ quit # default + bind \\ +# bind ^h ??? # default + bind ^h +# bind h hardcopy # default + bind h + +# ... and make them better. + bind 'K' kill + bind 'I' login on + bind 'O' login off + bind '}' history + +# Yet another hack: +# Prepend/append register [/] to the paste if ^a^] is pressed. +# This lets me have autoindent mode in vi. + register [ "\033:se noai\015a" + register ] "\033:se ai\015a" + bind ^] paste [.] + + +# hardstatus alwaysignore +# hardstatus alwayslastline "%Lw" + +# Resize the current region. The space will be removed from or added to +# the region below or if there's not enough space from the region above. + bind = resize = + bind + resize +3 + bind - resize -3 +# bind _ resize max +# +# attrcolor u "-u b" +# attrcolor b "R" + +# STARTUP SCREENS +# =============================================================== +# Defines the time screen delays a new message when one message +# is currently displayed. The default is 1 second. +# msgminwait 2 + +# Time a message is displayed if screen is not disturbed by +# other activity. The dafault is 5 seconds: +# msgwait 2 + +# Briefly show the version number of this starting +# screen session - but only for *one* second: +# msgwait 1 +# version + +# Welcome the user: +# echo "welcome :-)" +# echo "I love you today." + +# Uncomment one/some following lines to automatically let +# SCREEN start some programs in the given window numbers: +# screen -t MAIL 0 mutt +# screen -t EDIT 1 vim +# screen -t GOOGLE 2 links http://www.google.com +# screen -t NEWS 3 slrn +# screen -t WWW 4 links http://www.math.fu-berlin.de/~guckes/ +# screen 5 +# screen 6 + +# Set the environment variable var to value string. If only var is specified, +# you'll be prompted to enter a value. If no parameters are specified, +# you'll be prompted for both variable and value. The environment is +# inherited by all subsequently forked shells. +# setenv PROMPT_COMMAND 'echo -n -e "\033k\033\134"' + +# Don't you want to start programs which need a DISPLAY ? +# setenv DISPLAY ''