terminals: Tweak xterm, remove TERM setting
parent
ca15e05034
commit
d29ec42312
17
.Xresources
17
.Xresources
|
@ -84,13 +84,27 @@ URxvt.color15 : white
|
||||||
!!==============================================================================
|
!!==============================================================================
|
||||||
!! Xterm
|
!! Xterm
|
||||||
|
|
||||||
|
xterm*termName: xterm-256color
|
||||||
|
xterm*locale: true
|
||||||
|
|
||||||
! XTerm*charClass: 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48
|
! XTerm*charClass: 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48
|
||||||
! xterm.font: xft:Dina:pixelsize=18
|
! xterm.font: xft:Dina:pixelsize=18
|
||||||
! xterm*font : -*-dejavu sans-medium-r-*-*-14-*-*-*-*-*-*-*
|
! xterm*font : -*-dejavu sans-medium-r-*-*-14-*-*-*-*-*-*-*
|
||||||
xterm*faceName:DejaVu Sans Mono:pixelsize=14
|
xterm*faceName:DejaVu Sans Mono:pixelsize=14
|
||||||
|
|
||||||
!! Make Meta-* bindings work.
|
!! Make Meta-* bindings work.
|
||||||
*VT100.eightBitInput: false
|
xterm*eightBitInput: false
|
||||||
|
|
||||||
|
!! Fix the backspace key
|
||||||
|
xterm*backarrowKey: false
|
||||||
|
xterm*ttyModes: erase ^?
|
||||||
|
|
||||||
|
xterm*saveLines: 4096
|
||||||
|
|
||||||
|
xterm*selectToClipboard: true
|
||||||
|
|
||||||
|
xterm*charClass: 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48
|
||||||
|
xterm*on3Clicks: regex ([[:alpha:]]+://)?([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+
|
||||||
|
|
||||||
xterm*background: black
|
xterm*background: black
|
||||||
xterm*foreground: white
|
xterm*foreground: white
|
||||||
|
@ -110,4 +124,3 @@ xterm*color12 : #1e90ff
|
||||||
xterm*color13 : magenta
|
xterm*color13 : magenta
|
||||||
xterm*color14 : cyan
|
xterm*color14 : cyan
|
||||||
xterm*color15 : white
|
xterm*color15 : white
|
||||||
|
|
||||||
|
|
21
.bashrc
21
.bashrc
|
@ -4,27 +4,6 @@
|
||||||
## Shell-independant code: everything we set here must be exported before we run
|
## Shell-independant code: everything we set here must be exported before we run
|
||||||
## our favorite shell.
|
## our favorite shell.
|
||||||
|
|
||||||
## Terminal
|
|
||||||
## WARNING: This is often a bad idea!
|
|
||||||
## FreeBSD urxvt $TERM variable is not set properly for some reasons.
|
|
||||||
# if [ ! "$(uname -o)" = "GNU/Linux" ]; then
|
|
||||||
# case "$TERM" in
|
|
||||||
# *rxvt*) export TERM="rxvt-unicode-256color";;
|
|
||||||
# esac
|
|
||||||
# fi
|
|
||||||
## Most xterm-based terminals support 256 colors, so let's turn this on.
|
|
||||||
# if [ "$TERM" = "xterm" ]; then
|
|
||||||
# export TERM="xterm-256color"
|
|
||||||
# fi
|
|
||||||
## Title: If this is an xterm set the title to user@host:dir
|
|
||||||
#case "$TERM" in
|
|
||||||
#xterm*|rxvt*)
|
|
||||||
# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
|
|
||||||
# ;;
|
|
||||||
#*)
|
|
||||||
# ;;
|
|
||||||
#esac
|
|
||||||
|
|
||||||
## Enable color support of ls.
|
## Enable color support of ls.
|
||||||
if [ "$TERM" != "dumb" ]; then
|
if [ "$TERM" != "dumb" ]; then
|
||||||
if [ "$OSTYPE" = "linux-gnu" ]; then
|
if [ "$OSTYPE" = "linux-gnu" ]; then
|
||||||
|
|
12
.xprofile
12
.xprofile
|
@ -6,13 +6,19 @@ for i in qutebrowser dwb luakit chromium google-chrome; do
|
||||||
command -v $i >/dev/null 2>&1 && export BROWSER=$i && break
|
command -v $i >/dev/null 2>&1 && export BROWSER=$i && break
|
||||||
done
|
done
|
||||||
|
|
||||||
## X resources for URxvt et al.
|
## X resources for xterm, rxvt et al.
|
||||||
[ -f "$HOME/.Xresources" ] && xrdb -merge "$HOME/.Xresources"
|
# [ -f "$HOME/.Xresources" ] && xrdb -merge "$HOME/.Xresources"
|
||||||
## Dynamic values. We could have defined the value from a variable in
|
## Dynamic values. We could have defined the value from a variable in
|
||||||
## .Xresources which we would have set with the preprocessor. But the login
|
## .Xresources which we would have set with the preprocessor. But the login
|
||||||
## manager may merge after sourcing this file without setting the preprocessor
|
## manager may merge after sourcing this file without setting the preprocessor
|
||||||
## variable, thus overwriting the value with the variable name.
|
## variable, thus overwriting the value with the variable name.
|
||||||
echo "URxvt.url-select.launcher: $BROWSER" | xrdb -merge
|
cat <<EOF | xrdb -merge
|
||||||
|
URxvt.url-select.launcher: $BROWSER
|
||||||
|
|
||||||
|
*VT100*translations: #override Ctrl Meta <KeyPress> U: exec-formatted("$BROWSER '%t'", CLIPBOARD) \n\
|
||||||
|
Shift <KeyPress> Up:scroll-back(1,line,m) \n\
|
||||||
|
Shift <KeyPress> Down:scroll-forw(1,line,m)
|
||||||
|
EOF
|
||||||
|
|
||||||
## Load custom keymap and configure input devices.
|
## Load custom keymap and configure input devices.
|
||||||
xkbcomp -I"$HOME/.xkb" "$HOME/.xkb/usim.xkb" $DISPLAY
|
xkbcomp -I"$HOME/.xkb" "$HOME/.xkb/usim.xkb" $DISPLAY
|
||||||
|
|
Loading…
Reference in New Issue