Changes between Version 42 and Version 43 of Tote Tasten und Compose


Ignore:
Timestamp:
15/07/09 15:23:15 (17 years ago)
Author:
hc
Comment:

Anpassung wiki an compose-Namen

Legend:

Unmodified
Added
Removed
Modified
  • Tote Tasten und Compose

    v42 v43  
    2626== Installation ==
    2727=== Linux ===
    28 Zuerst muss die Datei [http://neo-layout.org/Compose.neo Compose.neo] heruntergeladen werden.
     28Zuerst muss die Datei [browser:Compose/src/base.module?format=raw XCompose] heruntergeladen und unter dem Namen {{{XCompose}}} gespeichert werden.
    2929
    3030==== Mit Root/Administrator-Rechten ====
     
    3535                /usr/share/X11/locale/en_US.UTF-8/Compose.original
    3636        # Zusammenfügen der alten Compose und der Neo-Ergänzungen
    37         cat /usr/share/X11/locale/en_US.UTF-8/Compose.original Compose.neo > \
    38                 /usr/share/X11/locale/en_US.UTF-8/Compose
     37        cat XCompose >> /usr/share/X11/locale/en_US.UTF-8/Compose.original
    3938}}}
    4039
    4140==== Ohne Root-Rechte/lokal ====
    42 Einfach den Inhalt der originalen Compose-Datei und die Compose.neo in eine Datei namens ~/.XCompose (also im HOME-Verzeichnis) kopieren. Dies geht in der Konsole folgendermaßen:
     41Einfach den Inhalt der originalen Compose-Datei und die XCompose in eine Datei namens ~/.XCompose (also im HOME-Verzeichnis) kopieren. Dies geht in der Konsole folgendermaßen:
    4342{{{
    4443        # Zusammenfügen der alten Compose und der Neo-Ergänzungen
    45         cat /usr/share/X11/locale/en_US.UTF-8/Compose Compose.neo > ~/.XCompose
     44        cat /usr/share/X11/locale/en_US.UTF-8/Compose XCompose > ~/.XCompose
    4645}}}
    4746
    4847==== Alternativ ====
    49  1. In die erste Zeile der Datei {{{Compose.neo}}} folgendes schreiben:
     48 1. In die erste Zeile der Datei {{{XCompose}}} folgendes schreiben:
    5049{{{
    5150include "/usr/share/X11/locale/en_US.UTF-8/Compose"
     
    5453 * '''Oder:''' Die obigen Schritte in einem Rutsch (herunterladen, Zeile einfügen und an die richtige Stelle verschieben) per Kommandozeile:
    5554{{{
    56 wget http://neo-layout.org/Compose.neo -O ~/.XCompose
     55wget http://wiki.neo-layout.org/browser/Compose/src/base.module -O ~/.XCompose
    5756sed -i -e '1s%^%include\ "/usr/share/X11/locale/en_US.UTF-8/Compose"\n%' .XCompose
    5857}}}
     
    104103== Erzeugbare Zeichen mit Compose ==
    105104Hier soll eine Übersicht von allen über Compose erzeugbaren Zeichen entstehen.
    106 Bislang sind diese direkt in den Dateien im Ordner [browser:Compose] nachzulesen.
     105Bislang sind diese direkt in den Dateien im Ordner [browser:Compose/src] nachzulesen.
    107106Diese Dateien enthalten die Informationen für ''beide'' Funktionen, Tote Tasten ''und'' Compose.
    108107
    109108en_US.UTF-8:
    110   Diese Datei enthält die unter Linux üblichen Kombinationen und dient dem Neo-Projekt als Grundlage. In einer Linux-Installation liegt sie unter {{{/usr/share/X11/locale/en_US.UTF-8/Compose}}}. Eine Kopie (etwa für Windows-Nutzer) findet sich auch in unserem SVN [http://wiki.neo-layout.org/browser/Compose/en_US.UTF-8?format=raw en_US.UTF-8]; im Internet gibt es die [http://cvsweb.xfree86.org/cvsweb/xc/nls/Compose/en_US.UTF-8?rev=HEAD&content-type=text/vnd.viewcvs-markup stets aktuellste Originaldatei].
     109  Diese Datei enthält die unter Linux üblichen Kombinationen und dient dem Neo-Projekt als Grundlage. In einer Linux-Installation liegt sie unter {{{/usr/share/X11/locale/en_US.UTF-8/Compose}}}. Eine Kopie (etwa für Windows-Nutzer) findet sich auch in unserem SVN [browser:Compose/src/en_US.UTF-8?format=raw en_US.UTF-8]; im Internet gibt es die [http://cvsweb.xfree86.org/cvsweb/xc/nls/Compose/en_US.UTF-8?rev=HEAD&content-type=text/vnd.viewcvs-markup stets aktuellste Originaldatei].
    111110
    112 Compose.neo:
    113   Die en_US.UTF-8 wird durch Neo-eigene Ergänzungen von Tastenkombinationen für die Compose-Taste bzw. tote Tasten erweitert, die im svn als [http://neo-layout.org/Compose.neo Compose.neo] abgelegt sind.  [[br]]
     111XCompose:
     112  Die en_US.UTF-8 wird durch Neo-eigene Ergänzungen von Tastenkombinationen für die Compose-Taste bzw. tote Tasten erweitert, die im svn als [browser:Compose/src/base.module XCompose] abgelegt sind.  [[br]]
    114113  Die Neo-Cokos enthalten hauptsächlich zusätzliche Kombinationen: Römische Zahlen, Arabische Zahlen, Ligaturen, Mathematische Zeichen, Brüche, sowie die Definitionen für das Verhalten der Toten Tasten. Einzelne Cokos wurden jedoch auch umdefiniert (welche?). Grundsätzlich sollen jedoch keine Kombinationen der en_US.UTF-8 überschrieben werden, um die Abwärtskompatibilität zur Linux-Compose-Funktion zu wahren.
    115114
    116115Die en_US.neo:
    117   In der Datei [http://wiki.neo-layout.org/browser/Compose/en_US.neo?format=raw en_US.UTF-8 en_US.neo] befindet sich eine Liste essentieller Compose-Kombinationen, genauer gesagt alle Cokos, die nicht irgendwie arabisch,kyrillisch, weißrussisch, koreanisch, japanisch, chinesisch oder einer anderen nicht-europäischen Sprache behaftig sind. Auf diese Weise reduziert sich die Dateigröße um mehr als die Hälfte. Diese Liste kann etwa als Basis für die Implementierung von Compose unter Nicht-Linux-Betriebssystemen genutzt werden; sie ist allerdings nur eine Teilmenge der Compose-Referenz und sollte nicht mit ihr verwechselt werden!
     116  In der Datei [browser:Compose/src/en_US.UTF-8?format=raw en_US.UTF-8] befindet sich eine Liste essentieller Compose-Kombinationen, genauer gesagt alle Cokos, die nicht irgendwie arabisch,kyrillisch, weißrussisch, koreanisch, japanisch, chinesisch oder einer anderen nicht-europäischen Sprache behaftig sind. Auf diese Weise reduziert sich die Dateigröße um mehr als die Hälfte. Diese Liste kann etwa als Basis für die Implementierung von Compose unter Nicht-Linux-Betriebssystemen genutzt werden; sie ist allerdings nur eine Teilmenge der Compose-Referenz und sollte nicht mit ihr verwechselt werden!
    118117
    119118Zusätzliche Ziffern/Zahlzeichen:
    120   Compose_many_klingon_numericals.neo und Compose_many_roman_numericals.neo enthalten umfangreiche Sammlungen klingonischer und römischer Zahlen. [[br]]
     119  {{{klingon.module}}} und {{{roman.module}}} enthalten umfangreiche Sammlungen klingonischer und römischer Zahlen. [[br]]
    121120  Diese können – wenn gewünscht – zusätzlich installiert werden. Ist die eingegebene Zahl nicht vierstellig, muss die Eingabe jeweils mit einem <space> terminiert werden (dies ist notwendig, um die Eindeutigkeit der Cokos zu erreichen). [[br]]
    122   [http://wiki.neo-layout.org/browser/Compose/Compose_many_roman_numericals.neo?format=raw Römische Zahlen] Klein (Unicode): !r1-!r3999, Groß (Unicode): R1-R3999 [[br]]
    123   [http://wiki.neo-layout.org/browser/Compose/Compose_many_klingon_numericals.neo?format=raw Klingonische Zahlen] ASCII-Umschrift: k0-k3999, pIqaD (Private Use Area of Unicode): K0-3999
     121  [browser:Compose/src/roman.module?format=raw Römische Zahlen] Klein (Unicode): !r1-!r3999, Groß (Unicode): R1-R3999 [[br]]
     122  [browser:Compose/src/klingon.module?format=raw Klingonische Zahlen] ASCII-Umschrift: k0-k3999, pIqaD (Private Use Area of Unicode): K0-3999
     123
     124Zum Zusammenkopieren der einzelnen Module gibt es ein Makefile [browser:Compose im SVN-Repository]
    124125
    125126