From: Ian Jackson Date: Wed, 16 Dec 2015 23:16:02 +0000 (+0000) Subject: Merge old CVS `ian-dotfiles' repo, as a subtree where we can pick bits X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=4ed6df107b1db703ad86565447aa20b6385d3116;p=ian-dotfiles.git Merge old CVS `ian-dotfiles' repo, as a subtree where we can pick bits --- 4ed6df107b1db703ad86565447aa20b6385d3116 diff --cc from-cvs/.cvsignore index 0000000,3e75765..3e75765 mode 000000,100644..100644 --- a/from-cvs/.cvsignore +++ b/from-cvs/.cvsignore diff --cc from-cvs/autotitle/.cvsignore index 0000000,5d5f986..5d5f986 mode 000000,100644..100644 --- a/from-cvs/autotitle/.cvsignore +++ b/from-cvs/autotitle/.cvsignore diff --cc from-cvs/autotitle/Makefile index 0000000,6a82f13..6a82f13 mode 000000,100644..100644 --- a/from-cvs/autotitle/Makefile +++ b/from-cvs/autotitle/Makefile diff --cc from-cvs/autotitle/autotitle.c index 0000000,3ccf235..3ccf235 mode 000000,100644..100644 --- a/from-cvs/autotitle/autotitle.c +++ b/from-cvs/autotitle/autotitle.c diff --cc from-cvs/config index 0000000,54bf8c7..54bf8c7 mode 000000,100644..100644 --- a/from-cvs/config +++ b/from-cvs/config diff --cc from-cvs/execute index 0000000,d2aa2b2..d2aa2b2 mode 000000,100755..100755 --- a/from-cvs/execute +++ b/from-cvs/execute diff --cc from-cvs/files/_.bash__history index 0000000,e69de29..e69de29 mode 000000,100644..100644 --- a/from-cvs/files/_.bash__history +++ b/from-cvs/files/_.bash__history diff --cc from-cvs/files/_.bashrc index 0000000,a2984fc..a2984fc mode 000000,100644..100644 --- a/from-cvs/files/_.bashrc +++ b/from-cvs/files/_.bashrc diff --cc from-cvs/files/_.configs_Xresources index 0000000,506b1e5..506b1e5 mode 000000,100644..100644 --- a/from-cvs/files/_.configs_Xresources +++ b/from-cvs/files/_.configs_Xresources diff --cc from-cvs/files/_.configs_Xresources-colours=colour index 0000000,56d4ff1..56d4ff1 mode 000000,100644..100644 --- a/from-cvs/files/_.configs_Xresources-colours=colour +++ b/from-cvs/files/_.configs_Xresources-colours=colour diff --cc from-cvs/files/_.configs_Xresources-colours=mono index 0000000,0000000..8504740 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_Xresources-colours=mono @@@ -1,0 -1,0 +1,56 @@@ ++!# Ian Jackson's X Resources file ++!# Colour specifications for monochrome displays ++ ++X-ray*WindowForeground: black ++X-ray*WindowBackground: white ++X-ray.ForegroundColor: black ++X-ray.BackgroundColor: white ++X-ray.CursorForeground: black ++X-ray.CursorBackground: white ++ ++*foreground: black ++*background: white ++*borderColor: brown ++*cursorColor: white ++*topShadowColor: red ++*bottomShadowColor: firebrick ++ ++xdvi*cursorColor: black ++ ++emacs*background: black ++emacs*foreground: white ++emacs*PaneBackground: black ++emacs*PaneForeground: white ++emacs.pointerColor: Cyan ++ ++emacs18*background: black ++emacs18*foreground: white ++emacs18*PaneBackground: black ++emacs18*PaneForeground: white ++emacs18.pointerColor: Cyan ++ ++xcalc.FKeyFore: White ++xcalc.FKeyBack: LightGray ++ ++xclock*highlight: white ++xclock*foreground: white ++xclock*background: black ++xclock*hands: light blue ++ ++xload*background: black ++xload*highlight: white ++xload*foreground: light blue ++ ++xterm*background: white ++xterm*cursorColor: black ++xterm*pointerColor: white ++xterm*pointerColorBackground: black ++xterm*foreground: black ++ ++xlbiff*foreground: black ++xlbiff*background: white ++ ++xab*foreground: white ++xab*background: black ++other-xab*foreground: white ++other-xab*background: black diff --cc from-cvs/files/_.configs_Xresources-font=fixed index 0000000,d5c9efc..d5c9efc mode 000000,100644..100644 --- a/from-cvs/files/_.configs_Xresources-font=fixed +++ b/from-cvs/files/_.configs_Xresources-font=fixed diff --cc from-cvs/files/_.configs_Xresources-font=larger index 0000000,0000000..7b04ba2 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_Xresources-font=larger @@@ -1,0 -1,0 +1,14 @@@ ++!# Ian Jackson's X Resources file ++!# Font specifications for larger fonts ++ ++*font: -*-fixed-bold-r-normal-*-15-*-*-*-*-*-*-* ++ ++emacs.font: -*-fixed-bold-r-normal-*-15-*-*-*-*-*-*-* ++ ++xlock.font: -*-charter-bold-r-*-*-24-*-*-*-*-*-iso8859-* ++ ++xterm*font: -*-fixed-bold-r-normal-*-15-*-*-*-*-*-*-* ++ ++xab*NewList.font: -*-courier-bold-r-*-*-17-*-*-*-*-*-iso8859-* ++ ++xlbiff*font: -*-courier-bold-r-*-*-14-*-*-*-*-*-*-* diff --cc from-cvs/files/_.configs_Xresources-font=puffball index 0000000,0000000..cdc6848 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_Xresources-font=puffball @@@ -1,0 -1,0 +1,12 @@@ ++!# Ian Jackson's X resources file ++!# Font specifications for small fonts (fixed by default) ++ ++*font: fixed ++ ++emacs.font: fixed ++ ++xlock.font: fr-25 ++ ++xlbiff*font: -*-courier-bold-r-*-*-14-*-*-*-*-*-*-* ++ ++mwm*font: r14 diff --cc from-cvs/files/_.configs_Xresources-size=normal index 0000000,0000000..26ff366 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_Xresources-size=normal @@@ -1,0 -1,0 +1,27 @@@ ++!# Ian Jackson's X Resources file ++!# Geometry specifications for normal-sized screen ++ ++emacs.geometry: 80x48-0+0 ++emacs18.geometry: 80x48-0+0 ++emacs19.geometry: 80x48-0+0 ++epoch*geometry: 80x48-0+0 ++ ++xcalc.Geometry: 130x230+710+0 ++ ++xclock*geometry: 120x120+163+0 ++ ++xdvi*geometry: 865x714+98-0 ++ ++xload*geometry: 120x120+295+0 ++ ++xeyes*geometry: 150x100+179+280 ++ ++Ups.Geometry: 650x875+382+0 ++ ++Xarchie.toplevel.geometry: 1042x322+52+52 ++Xarchie.hostList.geometry: 300x300+0+0 ++ ++xlbiff*geometry: -0-0 ++xlbiff*bottom: TRUE ++ ++other-xab*geometry: +-14--95 diff --cc from-cvs/files/_.configs_Xresources-size=small index 0000000,0000000..f3a672a new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_Xresources-size=small @@@ -1,0 -1,0 +1,15 @@@ ++!# Ian Jackson's X Resources file ++!# Geometry specifications for small-sized screen ++ ++emacs.geometry: 80x31-0+0 ++emacs18.geometry: 80x31-0+0 ++ ++xcalc.Geometry: 130x230+710+0 ++ ++xload*geometry: 120x120+295+0 ++ ++xclock*geometry: 120x120+163+0 ++ ++xeyes*geometry: 150x100+150+250 ++ ++xlbiff*geometry: -0+0 diff --cc from-cvs/files/_.configs_checkconfig index 0000000,0000000..77f6473 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_checkconfig @@@ -1,0 -1,0 +1,91 @@@ ++#!/usr/bin/perl ++# New configuration script ++ ++$ENV{'PATH'}.= ':/usr/openwin/bin'; ++ ++$_= $ENV{'DISPLAY'}; ++$_= $ENV{'HOST'}.':0' if m/^:/ || m/^unix:/; ++s/:.*$//; ++s/\.[^0-9].*$//; ++ ++$pfx= shift @ARGV; ++@ARGV && warn "arguments beyond the first ignored\n"; ++ ++if ($_) { ++ $c{'display'}= $_; ++ $_= `xauth -i extract /dev/null $c{'display'}:0 2>&1`; ++ $c{'xauth'}= length($_) ? 'false' : 'true'; ++ $_= `xdpyinfo`; ++ $c{'keycodes'}="$1-$2" if m/range:\s+minimum (\d+), maximum (\d+)\s/; ++ if (m/default screen number:\s+(\d+)\s/) { ++ $defscreen= $1; ++ $_=$' if m/\nscreen \#$defscreen:/; ++ $_="$`\n" if m/\n\S/; ++ } ++ ($c{'pixels_x'}, $c{'pixels_y'}) = ($1,$2) ++ if m/dimensions:\s+(\d+)x(\d+) pixels/; ++ ($c{'mm_x'}, $c{'mm_y'}) = ($1,$2) ++ if m/dimensions:.*\D(\d+)x(\d+) millimeters/; ++ ($c{'dpi_x'}, $c{'dpi_y'}) = ($1,$2) ++ if m/resolution:\s+(\d+)x(\d+) dots per inch/; ++ $c{'depth'} = $1 if m/depth of root window:\s+(\d+) planes/; ++ if (m/default visual id:\s+(\w+)\s/) { ++ $defvisual= $1; ++ $_=$' if m/\n visual:\s+visual id:\s+$defvisual\s/; ++ $_="$`\n" if m/\n visual:/; ++ } ++ $c{'visual'} = $1 if m/class:\s+(\w+)\s/; ++ $c{'depth'} = $1 if m/depth:\s+(\d+) planes/; ++} ++ ++$c{'host'}= $ENV{'HOST'}; ++#$c{'arch'}= $ENV{'ARCH'}; ++$_= `uname -sr`; s/\s(\d+)\.\S*/$1/; ++$c{'arch'}= $_; ++ ++chdir($ENV{'HOME'}); ++chdir('.configs'); ++ ++open(L, "list") || die "$0: list: $!\n"; ++ ++while() { ++ s/\s*$//; ++ next if m/^#/ || m/^$/; ++ $ol= $l= $_; ++ $true=0; ++ while ($l =~ s/\s*(\S+)// && $1 ne ':') { ++ next if $true; ++ $_= $1; ++ if (m/^default$/) { ++ $true= 1; ++ } elsif (m/[<>]=?/) { ++ $lhs= $`; ++ $rhs= $'; ++ $op= $&; ++ next unless defined($c{$lhs}); ++ $true= eval '$c{$lhs} '.$op.' $rhs'; ++ } elsif (m/=/) { ++ $lhs= $`; ++ $rhs= $'; ++ next unless defined($c{$lhs}); ++ $true= $c{$lhs} eq $rhs; ++ } else { ++ warn "condition `$_' in line $. not understood\n"; ++ } ++ } ++ next unless $true; ++ while ($l =~ s/\s*(\S+)//) { ++ unless ($1 =~ m/=/) { ++ warn "consequence `$1' in line $. not understood\n"; ++ next; ++ } ++ $c{$`}= $'; ++ } ++} ++ ++close(L); ++ ++while (($k,$v) = each %c) { ++ print " $pfx$k=$v"; ++} ++print "\n"; diff --cc from-cvs/files/_.configs_chiarks index 0000000,d467500..d467500 mode 000000,100755..100755 --- a/from-cvs/files/_.configs_chiarks +++ b/from-cvs/files/_.configs_chiarks diff --cc from-cvs/files/_.configs_configure index 0000000,0000000..a454f04 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_configure @@@ -1,0 -1,0 +1,12 @@@ ++#!/bin/sh ++ ++set -e ++cd $HOME/.configs ++HOST=`hostname` ++export HOST ++cache=cache/$HOST%$DISPLAY ++newcache=cache/.$$@$HOST ++trap 'rm -f $newcache; exit 0' 0 ++if cat $cache 2>/dev/null; then exit 0; fi ++./checkconfig | tee $newcache ++mv $newcache $cache diff --cc from-cvs/files/_.configs_configure.old index 0000000,0000000..cb10d3b new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_configure.old @@@ -1,0 -1,0 +1,13 @@@ ++#!/bin/sh ++# Configuration script ++ ++display=`echo $DISPLAY | sed -e 's/:.*$//' -e 's/\.[^0-9].*$//'` ++[ "x$display" = x ] && display=$HOST ++ ++echo ` ++ ++grep '^host='"$display"' ' $HOME/.configs/list ++[ "x$HOST" = "x$display" ] && grep '^arch='"$ARCH"' ' $HOME/.configs/list ++grep '^default ' $HOME/.configs/list | sed -e 's/^default //' ++ ++` | sed -e 's/^/ /' -e 's/ \([a-z][^ =]*\)=/ '$1'\1=/g' diff --cc from-cvs/files/_.configs_eliforp index 0000000,0000000..eac2620 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_eliforp @@@ -1,0 -1,0 +1,5 @@@ ++#!/bin/sh ++# logout sequence ++ ++cd ++rm -f .history/$HOST~*~ diff --cc from-cvs/files/_.configs_list index 0000000,0b34d96..0b34d96 mode 000000,100644..100644 --- a/from-cvs/files/_.configs_list +++ b/from-cvs/files/_.configs_list diff --cc from-cvs/files/_.configs_manualsession index 0000000,0000000..0dccc07 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_manualsession @@@ -1,0 -1,0 +1,5 @@@ ++#!/bin/sh ++emacs -f make-session& ++xbiff& ++unclutter -noevents& ++xterm -geometry 80x41-0+130& diff --cc from-cvs/files/_.configs_rxprofile index 0000000,0000000..416b472 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_rxprofile @@@ -1,0 -1,0 +1,9 @@@ ++#!/bin/sh ++ ++. .configs/setenvir ++ ++stty cs8 2>/dev/null || : ++ ++xloadt& ++cat /etc/motd ++exec $SHELL diff --cc from-cvs/files/_.configs_rxprofile-root index 0000000,0000000..cab8a01 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_rxprofile-root @@@ -1,0 -1,0 +1,8 @@@ ++#!/bin/sh ++ ++. .configs/setenvir ++ ++stty cs8 2>/dev/null || : ++ ++#xloadt& ++exec really diff --cc from-cvs/files/_.configs_setenvir index 0000000,def819f..def819f mode 000000,100755..100755 --- a/from-cvs/files/_.configs_setenvir +++ b/from-cvs/files/_.configs_setenvir diff --cc from-cvs/files/_.configs_setenvir-SunOS4 index 0000000,0000000..735e20c new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_setenvir-SunOS4 @@@ -1,0 -1,0 +1,8 @@@ ++#!/bin/sh ++ ++PATH=$HOME/personal/SunOS4/bin:$HOME/public/SunOS4/bin ++PATH=$PATH:/usr/local/bin:/applic/X11R5/bin:/usr/lang:/usr/ucb:/usr/bin ++PATH=$PATH:/etc:/usr/etc:/usr/local/etc ++ ++MANPATH=$HOME/personal/SunOS4/man:$HOME/public/SunOS4/man ++MANPATH=$MANPATH:/usr/local/man:/applic/X11R5/man:/usr/lang/man:/usr/man diff --cc from-cvs/files/_.configs_setenvir-SunOS5 index 0000000,0000000..72fe16e new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_setenvir-SunOS5 @@@ -1,0 -1,0 +1,9 @@@ ++#!/bin/sh ++ ++PATH=$HOME/personal/SunOS5/bin:$HOME/public/SunOS5/bin ++PATH=$PATH:/opt/local/bin:/opt/gnu/bin:/opt/X11R5/bin:/opt/SUNWspro/bin ++PATH=$PATH:/usr/ccs/bin:/usr/bin:/usr/ucb:/sbin:/usr/sbin ++ ++MANPATH=$HOME/personal/SunOS5/man:$HOME/public/SunOS5/man ++MANPATH=$MANPATH:/opt/local/man:/opt/gnu/man:/opt/X11R5/man ++MANPATH=$MANPATH:/opt/SUNWspro/man:/usr/man diff --cc from-cvs/files/_.configs_startemacs index 0000000,0000000..8a304e4 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_startemacs @@@ -1,0 -1,0 +1,21 @@@ ++#!/bin/bash ++ ++echo -n '#' ++ ++cd ++eval `cd $HOME && .configs/configure` ++ ++emacs -f make-session -geometry 80x60+$(( $pixels_x * 3 - 486 ))+0 & ++ ++# if [ "x$chost" = x ] ++# then ++# emacs -f make-session & ++# else ++# (cat .configs/setenvir; ++# echo DISPLAY=$display:0 export DISPLAY ++# echo echo -n , ++# echo emacs -f make-session & ++# echo echo -n ,) | rsh $chost sh & ++# fi ++ ++echo -n '#' diff --cc from-cvs/files/_.configs_x11start index 0000000,00fc4b2..00fc4b2 mode 000000,100755..100755 --- a/from-cvs/files/_.configs_x11start +++ b/from-cvs/files/_.configs_x11start diff --cc from-cvs/files/_.configs_x11start-colours=colour index 0000000,0000000..e236d28 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_x11start-colours=colour @@@ -1,0 -1,0 +1,3 @@@ ++#!/bin/sh ++ ++xsetroot -fg dimgrey -bg darkslategrey -bitmap bitmap/root diff --cc from-cvs/files/_.configs_x11start-colours=mono index 0000000,0000000..e1a7519 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_x11start-colours=mono @@@ -1,0 -1,0 +1,3 @@@ ++#!/bin/sh ++ ++xsetroot -grey diff --cc from-cvs/files/_.configs_xbiffs index 0000000,55d6b3b..55d6b3b mode 000000,100755..100755 --- a/from-cvs/files/_.configs_xbiffs +++ b/from-cvs/files/_.configs_xbiffs diff --cc from-cvs/files/_.configs_xclients index 0000000,b33c5af..b33c5af mode 000000,100755..100755 --- a/from-cvs/files/_.configs_xclients +++ b/from-cvs/files/_.configs_xclients diff --cc from-cvs/files/_.configs_xmodmap-kb=archim index 0000000,0000000..56cde61 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=archim @@@ -1,0 -1,0 +1,32 @@@ ++#!/usr/bin/perl ++ ++open(I,"xmodmap -pk |") || die "popen xmodmap -pk: $!\n"; ++ ++while() { ++ m/^\s+(\d+)\s+\w+\s+\((\w+)\)\s+\w+\s+\((\w+)\)\s+\w+\s+\(/ ++ || next; ++ if ($3 eq 'NoSymbol') { ++ print "keycode $1 = $2\n"; ++ } else { ++ print "keycode $1 = $2 $3\n"; ++ } ++} ++ ++print <<'END' ++keycode 38 = Delete ++keycode 37 = Delete ++keycode 64 = Up ++keycode 80 = Left ++keycode 82 = Right ++keycode 99 = Down ++keycode 40 = F27 ++keycode 41 = F29 ++keycode 61 = F33 ++keycode 62 = F35 ++keycode 63 = F27 ++keycode 65 = F29 ++keycode 81 = F31 ++keycode 98 = F33 ++keycode 100 = F35 ++END ++ ; diff --cc from-cvs/files/_.configs_xmodmap-kb=ds index 0000000,0000000..ec6144b new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=ds @@@ -1,0 -1,0 +1,37 @@@ ++! keycode 172 = Multi_key ++! keycode 124 = Escape ++! keycode 140 = Prior ++! keycode 201 = Escape ++! keycode 232 = comma less ++! keycode 237 = period greater ++ ++ ++! keycode 175 = Caps_Lock ++! keycode 176 = Control_L ++ ++! keysym Control_L = Caps_Lock ++! keysym Caps_Lock = Control_L ++! remove Lock = Caps_Lock ++! remove Control = Control_L ++! add Lock = Caps_Lock ++! add Control = Control_L ++! add Mod1 = Multi_key Alt_L ++ ++! remove Lock = Caps_Lock ++! remove Control = Control_L ++! keysym Control_L = Caps_Lock ++! keysym Caps_Lock = Control_L ++! add Lock = Caps_Lock ++! add Control = Control_L ++ ++ ++ ++ ++ ++keycode 176 = Control_L ++clear Lock ++clear Control ++add Control = Control_L ++ ++keycode 175 = Caps_Lock ++add Lock = Caps_Lock diff --cc from-cvs/files/_.configs_xmodmap-kb=ds3100 index 0000000,0000000..9f352f0 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=ds3100 @@@ -1,0 -1,0 +1,12 @@@ ++remove Lock = Caps_Lock ++remove Control = Control_L ++keysym Control_L = Caps_Lock ++keysym Caps_Lock = Control_L ++add Lock = Caps_Lock ++add Control = Control_L ++ ++keycode 124 = Escape ++ ++keycode 140 = Prior ++ ++keycode 201 = Escape diff --cc from-cvs/files/_.configs_xmodmap-kb=dsxt index 0000000,0000000..e69de29 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=dsxt diff --cc from-cvs/files/_.configs_xmodmap-kb=hp index 0000000,0000000..0d7cdcc new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=hp @@@ -1,0 -1,0 +1,7 @@@ ++remove Lock = Caps_Lock ++keycode 101 = Delete ++keycode 55 = Control_L ++keycode 87 = Caps_Lock ++keycode 11 = Multi_Char ++add Control = Control_L ++add Lock = Caps_Lock diff --cc from-cvs/files/_.configs_xmodmap-kb=liberator index 0000000,a1ed0c1..a1ed0c1 mode 000000,100644..100644 --- a/from-cvs/files/_.configs_xmodmap-kb=liberator +++ b/from-cvs/files/_.configs_xmodmap-kb=liberator diff --cc from-cvs/files/_.configs_xmodmap-kb=mint index 0000000,0000000..99dcb94 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=mint @@@ -1,0 -1,0 +1,1 @@@ ++keycode 102 = Delete diff --cc from-cvs/files/_.configs_xmodmap-kb=none index 0000000,0000000..e69de29 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=none diff --cc from-cvs/files/_.configs_xmodmap-kb=pc index 0000000,0000000..f6fcda5 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=pc @@@ -1,0 -1,0 +1,15 @@@ ++keycode 11 = 2 quotedbl ++keycode 12 = 3 numbersign ++keycode 22 = BackSpace ++keycode 48 = apostrophe at ++keycode 51 = numbersign asciitilde ++keycode 94 = backslash bar ++keycode 103 = Prior ++keycode 99 = End ++ ++remove Lock = Caps_Lock ++remove Control = Control_L ++keycode 37 = Caps_Lock ++keycode 66 = Control_L ++add Lock = Caps_Lock ++add Control = Control_L diff --cc from-cvs/files/_.configs_xmodmap-kb=pericom index 0000000,0000000..799c030 new file mode 100644 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=pericom @@@ -1,0 -1,0 +1,7 @@@ ++keycode 21 = Delete ++remove Lock = Caps_Lock ++remove Control = Control_L ++keysym Control_L = Caps_Lock ++keysym Caps_Lock = Control_L ++add Lock = Caps_Lock ++add Control = Control_L diff --cc from-cvs/files/_.configs_xmodmap-kb=sun4 index 0000000,0000000..47b5833 new file mode 100755 --- /dev/null +++ b/from-cvs/files/_.configs_xmodmap-kb=sun4 @@@ -1,0 -1,0 +1,19 @@@ ++#!/bin/sh ++xmodmap - <