From 480e81ac1e9f052a7c6af4e08ac5b8abcb5b2539 Mon Sep 17 00:00:00 2001 From: erik Date: Thu, 6 Mar 2008 23:22:27 +0000 Subject: TODO, verbesserungen im rev-Programm, sonstige ergänzungen (hab schon vergessen was ;-)) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@401 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- A-REFERENZ-A/neo20-test.txt | 4 ++-- Compose/README | 12 ++++++++---- TODO.txt | 33 ++++++++++++++++++++++++++++++++- linux/xmodmap/neo_de.xmodmap | 7 ++++--- linux/xmodmap/rev | 41 +++++++++++++++++++++++------------------ 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 !! and Erik Streb !! -!! 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 . 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) -- cgit v1.2.3