summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--A-REFERENZ-A/neo20-test.txt4
-rw-r--r--Compose/README12
-rw-r--r--TODO.txt33
-rw-r--r--linux/xmodmap/neo_de.xmodmap7
-rwxr-xr-xlinux/xmodmap/rev41
5 files changed, 69 insertions, 28 deletions
diff --git a/A-REFERENZ-A/neo20-test.txt b/A-REFERENZ-A/neo20-test.txt
index 81b163c..2571bcc 100644
--- a/A-REFERENZ-A/neo20-test.txt
+++ b/A-REFERENZ-A/neo20-test.txt
@@ -155,10 +155,10 @@ Siehe auch http://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen
│ │u \ │i / ι│a { α│e } ε│o * o│s ? σ│n ( ν│r ) ρ│t - τ│d : δ│y υ│ │ │
├──────┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴─────┴─────┤
│Sh_Lck│↙4 │Ü ⌧ ∝│Ö ⇥ ℑ│Ä ⇟ ℜ│P ↲ Π│Z ℤ│B ⇒│M 1 ⇔│⋮ 2 ⇐│… 3 Θ│J . ≡│ Shift_Lock │
-│Shift │5Lock│ü # │ö $ │ä | η│p ~ π│z ` ζ│b + β│m % µ│, ' ϱ│. " θ│j ; ϑ│ Shift │
+│Shift │4Lock│ü # │ö $ │ä | η│p ~ π│z ` ζ│b + β│m % µ│, ' ϱ│. " θ│j ; ϑ│ Shift │
├──────┼─────┴┬────┴─┬───┴─────┴─────┴─────┴─────┴─────┴────┬┴─────┼─────┴┬──────┬──────┤
│ Strg │ Fen- │ Alt │ Leerz.␣ 0 schmal.Lz.¦ │↙4 │ Fen- │ Menu │ Strg │
-│ │ ster │ │ Leerz.␣ Leerz.␣ geschütz.Lz.⍽ │ 5Lock│ ster │ │ │
+│ │ ster │ │ Leerz.␣ Leerz.␣ geschütz.Lz.⍽ │ 4Lock│ ster │ │ │
└──────┴──────┴──────┴──────────────────────────────────────┴──────┴──────┴──────┴──────┘
diff --git a/Compose/README b/Compose/README
index 4607ae2..9457871 100644
--- a/Compose/README
+++ b/Compose/README
@@ -1,6 +1,5 @@
== Ergänzungen der Compose-Datei unter Linux/BSD ==
-Die Datei Compose.neo enthält Ergänzungen von Tastenkombinationen
-für die Compose-Taste bzw. tote Tasten.
+Die Datei Compose.neo enthält Ergänzungen von Tastenkombinationen für die Compose-Taste bzw. tote Tasten für Linux.
=== Anleitung zur Benutzung ===
Um die Ergänzungen zu benutzen muss man den Inhalt der Compose.neo in die
@@ -10,6 +9,11 @@ anhängen.
Unter Fedora beispielsweise ist die zu ergänzende Datei verfügbar unter
/usr/share/X11/locale/en_US.UTF-8/Compose
-=== Gesammelte Ergänzungen ===
Im Internet gibt es die Originaldatei unter
-http://webcvs.freedesktop.org/xorg/xc/nls/Compose/en_US.UTF-8
+ http://webcvs.freedesktop.org/xorg/xc/nls/Compose/en_US.UTF-8
+
+== compose_und_deadkeys.txt ==
+Die Datei compose_und_deadkeys.txt fasst Änderungs- und Erweiterungsvorschläge
+für die Compose-Datei zusammen, in der unter Linux auch die Deadkeys (tote
+Tasten) definiert sind.
+
diff --git a/TODO.txt b/TODO.txt
index 893848d..d616dd5 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -39,8 +39,39 @@
• tote Tasten
• Compose
• ein Bild der Ebene 4
- • Bild mit vielen Ebenen am Anfang (1,2,3,5 oder alle 6?)
+ • Bild mit vielen Ebenen am Anfang (1,2,3,5 oder alle 6?)
• Name der Modifikatoren
• auch wenn es z.B. unter OpenOffice nicht läuft: wir haben auch den
Zahlenblock belegt – den sollte man also auch im Bild mit aufnehmen
+
+== Themen für das IRC-Treffen am Montag ==
+30) Homepage/Webpräsenz
+ a) Wir sollten nur EINE haben (nicht pebbles, eigenheim und neo-layout)
+ b) Wir sollten uns auf eine Wikisoftware einigen, Anbindung ans SVN?
+ c) Wir sollten Aufgaben verteilen (wer dokumentiert was, wer macht
+ Grafiken usw.)
+ d) Soll die Hauptseite ein Wiki oder statisches HTML sein?
+
+31) 6. Ebene
+ a) Wie erreichbar? Mod3+Mod5 oder klassisch Shift+Mod5?
+ b) Welche Zeichen sollten verändert werden (Pascals Vorschlag liefert
+ hier Anregungen) – Momentan sind wir aber noch auf dem stand der neo20.txt!
+
+32) Griechische Buchstaben
+ a) Alle rein? Auch Omikron?
+ b) Omega (ω und Ω) wohin?
+ c) Was ist mit den ganzen Varianten? Wohin? Welche nötig? Alle?
+
+33) Mailingliste? Wer kann helfen?
+
+34) Wer beteiligt sich noch an der Entwicklung des neuen Windowstreibers?
+ Kann der bisherige Entwickler (Florian) Interessierten vielleicht ’ne
+ kleine Einführung geben?
+
+35) Nutzt niemand OS X? Treiber…?
+
+36) Locks: Shift+Shift=Shift_Lock, Mod3+Mod3=Mod3_Lock, Mod5+Mod5=Mod5_Lock
+
+37) tote Striche – welche und wie viele sind nötig?
+
diff --git a/linux/xmodmap/neo_de.xmodmap b/linux/xmodmap/neo_de.xmodmap
index 7720d2c..0ccec3d 100644
--- a/linux/xmodmap/neo_de.xmodmap
+++ b/linux/xmodmap/neo_de.xmodmap
@@ -1,12 +1,13 @@
!! ~/.xmodmap
!!
-!! Bei der Benutzung des Befehls »rev« muss die Zeile mit der aktuellen Revisionsnummer
-!! stets die Zeilennummer 9 sein. Anderenfalls muss »rev« angepasst werden.
+!! Bei der Benutzung des Befehls »rev« muss die Zeile mit der aktuellen
+!! Revisionsnummer stets die Zeilennummer 9 sein. Anderenfalls muss »rev«
+!! angepasst werden.
!!
!! created by Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
!! and Erik Streb <mail at erikstreb dot de>
!!
-!! The german NEO Layout Revision 400 from Do 6. Mär 16:12:55 CET 2008
+!! The german NEO Layout Revision 401 from Fr 7. Mär 00:09:51 CET 2008
!! see http://pebbles.schattenlauf.de/layout.php for details
!!
!! To try the layout in this file, simply do xmodmap <file>.
diff --git a/linux/xmodmap/rev b/linux/xmodmap/rev
index afc0af8..7539ee9 100755
--- a/linux/xmodmap/rev
+++ b/linux/xmodmap/rev
@@ -1,27 +1,32 @@
-#!/bin/sh
+#!/bin/bash
+
+# Die Zeile in der die Revision stehen soll:
+ZEILENNUMMER=10
case $1 in
"") ;;
- --help)
- echo Aufruf: ./rev
- echo »rev« wird ohne weiter Argumente aufgerufen und ändert in der Datei neo_de.xmodmap die Nummer der aktuellen Revision.
- echo Im Anschluss sollten gemachte Änderungem per »svn commit« wie gewohnt übertragen werden.
- echo -e \\nPascal Hauck\\tVer. 0.1\\tMärz 2008\\t\\t\\t\\tREV
- exit;;
- *) echo Aufruf: »./rev«
- echo »./rev --help« gibt Ihnen mehr Informationen.
+ "--help" | "-h")
+ echo -e "Aufruf: $0"
+ echo -e "»$0« wird ohne weiter Argumente aufgerufen und ändert in der Datei\nneo_de.xmodmap die Nummer der aktuellen Revision."
+ echo -e "Im Anschluss sollten gemachte Änderungem per »svn commit« wie gewohnt\nübertragen werden."
+ echo -e "\nPascal Hauck\tVer. 0.1\tMärz 2008\t\t\t\tREV"
exit;;
+ *) echo -e "Aufruf: »$0«"
+ echo -e "»$0 --help« gibt Ihnen mehr Informationen."
+ exit 1
esac
+# Sicherung der aktuellen Arbeitskopie
+cp -a neo_de.xmodmap neo_de.xmodmap.bak
+
# Abfragen der nächsten Revisionsnummer
-r=$(expr $(svn info | head -5 | tail -1| cut -f2 -d\:) + 1)
+#r=$(expr $(svn info | head -5 | tail -1 | cut -f2 -d\:) + 1)
+r=$(( $(svn info | sed -n 5~p | cut -f2 -d\:) + 1))
# Revisionsnummer in neo_de.xmodmap eintragen
-head -8 neo_de.xmodmap > neo_de.xmodmap.tmp
-echo !! The german NEO Layout Revision $r from $(date) >> neo_de.xmodmap.tmp
-tail +10 neo_de.xmodmap >> neo_de.xmodmap.tmp
-
-rm neo_de.xmodmap
-mv neo_de.xmodmap.tmp neo_de.xmodmap
-
-echo Aktuelle Revisionsnummer auf $r geändert. Die Änderung sollte nun per »svn commit« wie gewohnt übertragen werden. \ No newline at end of file
+head -n $(( $ZEILENNUMMER - 1)) neo_de.xmodmap > neo_de.xmodmap.tmp && \
+echo -e "!! The german NEO Layout Revision $r from $(date)" >> neo_de.xmodmap.tmp && \
+tail -n +$(( $ZEILENNUMMER + 1)) neo_de.xmodmap >> neo_de.xmodmap.tmp && \
+rm neo_de.xmodmap && mv neo_de.xmodmap.tmp neo_de.xmodmap && \
+echo -e "Aktuelle Revisionsnummer auf $r geändert.\nDie Änderung sollte nun per »svn commit« wie gewohnt übertragen werden." || \
+(echo -e "FEHLER! Bitte Programmierer kontaktieren." && cp -a neo_de.xmodmap.bak neo_de.xmodmap)