Änderung 1766 von linux


Ignorieren:
Zeitstempel:
26.03.2009 07:46:50 (vor 10 Jahren)
Autor:
pascal
Nachricht:

Änderung der Schreibweise NEO→Neo

Ort:
linux/bin/installiere_neo
Dateien:
3 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • linux/bin/installiere_neo/erzeuge.installiere_neo

    r1509 r1766  
    22# Copyright 2008 Pascal Hauck <pascal.hauck@web.de> 
    33 
    4 # NEO-Tastaturbelegung 
     4# Neo-Tastaturbelegung 
    55 
    6 # Diese Datei erzeugt das Skript ›installiere_neo‹, in dem alle Komponenten von NEO zusammengefasst sind. 
     6# Diese Datei erzeugt das Skript ›installiere_neo‹, in dem alle Komponenten von Neo zusammengefasst sind. 
    77# Das Ausführen dieses Skripts ›installiere_neo‹ erzeugt auf einfache Weise eine vollständige und saubere Installation für einen Benutzer eines Linuxsystems 
    88# Die beinhalteten Komponenten sind: 
    99# • Xmodmap-Tastaturbelegung 
    1010# • Textkonsolenbelegung 
    11 # • Compose-Erweiterung von NEO 
    12 # • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen NEO und QWERTZ zu wechseln 
     11# • Compose-Erweiterung von Neo 
     12# • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen Neo und QWERTZ zu wechseln 
    1313# • die Skripte ›num‹ und ›neo‹, um ein Bild der Tastatur zu erzeugen 
    1414# • die Referenz 
  • linux/bin/installiere_neo/installiere_neo.1

    r1693 r1766  
    22# Copyright 2008 Pascal Hauck <pascal.hauck@web.de> 
    33 
    4 # NEO-Tastaturbelegung 
     4# Neo-Tastaturbelegung 
    55 
    66# ======= Installation ======= 
    7 # Um NEO auf Ihrem System zu (dauerhaft oder testweise) zu installieren, genügt es, dieses Skript auszuführen 
     7# Um Neo auf Ihrem System zu (dauerhaft oder testweise) zu installieren, genügt es, dieses Skript auszuführen 
    88# z.B. in der Konsole die folgenden beiden Zeilen eingeben: 
    99# chmod u+x installiere_neo 
     
    1111# Für die restliche Installation werden mehrere Optionen angeboten. 
    1212# Nach der Installation und Eingabe von ›. starte_neo‹ oder nach dem nächsten Login ist: 
    13 # • ein Wechsel von NEO zu QWERTZ jederzeit mit ›uiae‹ leicht möglich und 
    14 # • ein Wechsel von QWERTZ zu NEO jederzeit mit ›asdf‹ ebenso leicht möglich. 
    15  
    16 # Wenn NEO nicht automatisch nach dem Login gestartet werden soll, genügt es, vor die Zeile 
    17 # asdf                  # mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es NEO 
     13# • ein Wechsel von Neo zu QWERTZ jederzeit mit ›uiae‹ leicht möglich und 
     14# • ein Wechsel von QWERTZ zu Neo jederzeit mit ›asdf‹ ebenso leicht möglich. 
     15 
     16# Wenn Neo nicht automatisch nach dem Login gestartet werden soll, genügt es, vor die Zeile 
     17# asdf                  # mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es Neo 
    1818# in der Datei $HOME/.profile ein # zu setzen 
    1919# Alternativ kann das Skript ›installiere_neo‹ ein weiteres Mal aufgerufen werden. 
     
    2222 
    2323# ======= Deinstallation ======= 
    24 # Um NEO wieder zu deinstallieren, kann das Skript ›installiere_neo‹ ein weiteres Mal aufgerufen werden. 
     24# Um Neo wieder zu deinstallieren, kann das Skript ›installiere_neo‹ ein weiteres Mal aufgerufen werden. 
    2525# ============================== 
    2626 
     
    3131# • Xmodmap-Tastaturbelegung 
    3232# • Textkonsolenbelegung 
    33 # • Compose-Erweiterung von NEO 
    34 # • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen NEO und QWERTZ zu wechseln 
     33# • Compose-Erweiterung von Neo 
     34# • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen Neo und QWERTZ zu wechseln 
    3535# • die Skripte ›num‹ und ›neo‹, um ein Bild der Tastatur zu erzeugen 
    3636# • die Referenz 
     
    4242# Es wird immer das Standardverzeichnis $inst_dir verwendet. 
    4343# Es gibt keine graphische Installation. 
    44 # Dennoch kann dieses Skrip helfen, NEO auf eine einfache Weise zu installieren. 
     44# Dennoch kann dieses Skrip helfen, Neo auf eine einfache Weise zu installieren. 
    4545# Dieses Skript wird mit der Zeit verbessert werden. 
    4646# ============================== 
     
    5959rmfromprofile() 
    6060{ 
    61         grep -v "\# NEO Tastaturbelegung" $HOME/.profile > $HOME/profile.neo.tmp 
     61        grep -v "\# Neo Tastaturbelegung" $HOME/.profile > $HOME/profile.neo.tmp 
    6262        rm /$HOME/.profile 
    6363        mv $HOME/profile.neo.tmp $HOME/.profile 
     
    8383} 
    8484 
    85 ## show options if NEO is not installed so far 
     85## show options if Neo is not installed so far 
    8686install_options() 
    8787{ 
    88         echo "Bislang gibt es kein vollständig konfiguriertes NEO auf Ihrem System." 
     88        echo "Bislang gibt es kein vollständig konfiguriertes Neo auf Ihrem System." 
    8989        echo 
    9090        echo "Sie haben folgende Möglichkeiten:" 
    9191        echo 
    92         echo " [1]  NEO nur testen" 
    93         echo "       Sie haben die Möglichkeit, NEO zu testen, Ihre Standardbelegung (in der Regel QWERTZ) bleibt erhalten." 
    94         echo 
    95         echo 
    96         echo " [2] NEO als Standardbelegung" 
    97         echo "       Mit dieser Option wird NEO die neue Standardbelegung für diesen Benutzer und nach (nicht vor!) dem" 
     92        echo " [1]  Neo nur testen" 
     93        echo "       Sie haben die Möglichkeit, Neo zu testen, Ihre Standardbelegung (in der Regel QWERTZ) bleibt erhalten." 
     94        echo 
     95        echo 
     96        echo " [2] Neo als Standardbelegung" 
     97        echo "       Mit dieser Option wird Neo die neue Standardbelegung für diesen Benutzer und nach (nicht vor!) dem" 
    9898        echo "       Login automatisch aktiviert" 
    9999        echo 
    100100        echo 
    101         echo -e " Wenn ${green}installiere_neo${normal} ein weiteres Mal aufgerufen wird, haben Sie weitere Optionen – z.B. die Deinstallation von NEO" 
     101        echo -e " Wenn ${green}installiere_neo${normal} ein weiteres Mal aufgerufen wird, haben Sie weitere Optionen – z.B. die Deinstallation von Neo" 
    102102        echo 
    103103 
    104104        installoption="" 
    105         while [ ! $installoption ]                      # choose between QWERTZ or NEO as standard 
     105        while [ ! $installoption ]                      # choose between QWERTZ or Neo as standard 
    106106        do                                              # switch with ›asdf‹ and ›uiae‹ 
    107107                echo 
     
    110110                2) 
    111111                        echo 
    112                         echo "Nach dem Login wird NEO die Standardbelegung sein." 
     112                        echo "Nach dem Login wird Neo die Standardbelegung sein." 
    113113                        echo -e "Um dies zu ändern, kann ${green}installiere_neo${normal} ein weiteres Mal ausgeführt werden." 
    114114                        echo -e ${red} 
     
    119119                        echo 
    120120                        echo "Das Standardlayout wird nicht verändert." 
    121                         echo -e "Zu NEO kann man jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." 
     121                        echo -e "Zu Neo kann man jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." 
    122122                        echo -e ${red} 
    123123                        read -n1 -p "Drücken Sie eine Taste um fortzufahren oder STRG+C zum Abbrechen" 
     
    126126                *) 
    127127                        echo 
    128                         echo "Bitte wählen Sie die Optionen 1, um NEO zu testen oder 2, um NEO zur Standardbelegung zu machen" 
     128                        echo "Bitte wählen Sie die Optionen 1, um Neo zu testen oder 2, um Neo zur Standardbelegung zu machen" 
    129129                        installoption="" 
    130130                        ;; 
     
    134134 
    135135        echo 
    136         echo "Installation von NEO mit xmodmap wird gestartet…" 
     136        echo "Installation von Neo mit xmodmap wird gestartet…" 
    137137        echo 
    138138        echo 
     
    148148        fi 
    149149 
    150 # creating NEO files in $inst_dir 
     150# creating Neo files in $inst_dir 
    151151        create neo_xmodmap $inst_dir/neo_de.xmodmap 
    152152        create neo_alternative $inst_dir/neo_de_alternative.xmodmap 
     
    167167        chmod u+x $inst_dir/beschreibe 
    168168 
    169         echo "Ergänze die Compose-Erweiterung von NEO…" 
     169        echo "Ergänze die Compose-Erweiterung von Neo…" 
    170170        create neo_compose $inst_dir/Compose.neo 
    171171        if [ -f $HOME/.XCompose ] 
     
    177177                        cat /usr/share/X11/locale/en_US.UTF-8/Compose $inst_dir/Compose.neo > $HOME/.XCompose 
    178178                else 
    179                         echo -e "Datei ${red}$HOME/.XCompose${normal} bleibt erhalten, jedoch kann die Compos-Erweiterung von NEO nicht genutzt werden." 
     179                        echo -e "Datei ${red}$HOME/.XCompose${normal} bleibt erhalten, jedoch kann die Compos-Erweiterung von Neo nicht genutzt werden." 
    180180                fi 
    181181        else 
     
    185185        create neorc $HOME/.neorc 
    186186 
    187 # entry in $HOME/.profile with NEO or QWERTZ as standard keyboard layout after login 
     187# entry in $HOME/.profile with Neo or QWERTZ as standard keyboard layout after login 
    188188        case $installoption in  
    189189        2) 
    190190                echo 
    191                 echo "Nach dem Login wird NEO die Standardbelegung sein." 
     191                echo "Nach dem Login wird Neo die Standardbelegung sein." 
    192192                echo -e "Um dies zu ändern, kann ${green}installiere_neo${normal} ein weiteres Mal ausgeführt werden." 
    193193                rmfromprofile 
     
    234234} 
    235235 
    236 # show options if NEO is already installed 
     236# show options if Neo is already installed 
    237237deinstall_options() 
    238238{ 
    239         echo "Es gibt auf Ihrem System bereits eine Konfiguration für NEO." 
    240         echo 
    241         echo "Sollte NEO nur für diesen Benutzer installiert sein, haben Sie folgende Möglichkeiten:" 
    242         echo 
    243         echo " [1]  NEO zukünftig nicht mehr als Standardbelegung" 
    244         echo -e "       NEO wird nicht länger direkt nach dem Login zur Verfügung stehen, wohl aber nach Eingabe von ${green}adsf${normal}." 
    245         echo 
    246         echo 
    247         echo " [2] NEO vollständig vom System entfernen" 
    248         echo "       Dieso Option entfernt alle zuvor angelegten Verzeichnisse, Datein und Einträge zur NEO-Belegung." 
    249         echo 
    250         echo 
    251         echo -e " Diese Optionen funktionieren nur dann zuverlässig, wenn NEO auch mit ${green}installiere_neo${normal} installiert wurde" 
     239        echo "Es gibt auf Ihrem System bereits eine Konfiguration für Neo." 
     240        echo 
     241        echo "Sollte Neo nur für diesen Benutzer installiert sein, haben Sie folgende Möglichkeiten:" 
     242        echo 
     243        echo " [1]  Neo zukünftig nicht mehr als Standardbelegung" 
     244        echo -e "       Neo wird nicht länger direkt nach dem Login zur Verfügung stehen, wohl aber nach Eingabe von ${green}adsf${normal}." 
     245        echo 
     246        echo 
     247        echo " [2] Neo vollständig vom System entfernen" 
     248        echo "       Dieso Option entfernt alle zuvor angelegten Verzeichnisse, Datein und Einträge zur Neo-Belegung." 
     249        echo 
     250        echo 
     251        echo -e " Diese Optionen funktionieren nur dann zuverlässig, wenn Neo auch mit ${green}installiere_neo${normal} installiert wurde" 
    252252        echo 
    253253 
    254254        deinstalloption="" 
    255         while [ ! $deinstalloption ]                                    # choose between deleting NEO as standard layout or delete NEO at all 
     255        while [ ! $deinstalloption ]                                    # choose between deleting Neo as standard layout or delete Neo at all 
    256256        do                                                              # if deleted as standard layout only, ›asdf‹ is still working 
    257257                echo 
     
    272272                1) 
    273273                        echo 
    274                         echo "NEO wird als Standardbelegung entfernt" 
    275                         echo -e "Zu NEO kann man weiterhin jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." 
     274                        echo "Neo wird als Standardbelegung entfernt" 
     275                        echo -e "Zu Neo kann man weiterhin jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." 
    276276                        echo -e ${red} 
    277277                        read -n1 -p "Drücken Sie eine Taste um fortzufahren oder STRG+C zum Abbrechen" 
     
    281281                        profile_qwertz >> $HOME/.profile                # write the new entry 
    282282                        echo 
    283                         echo "Nach dem nächsten Login wird NEO nicht mehr die Standardbelegung sein. " 
     283                        echo "Nach dem nächsten Login wird Neo nicht mehr die Standardbelegung sein. " 
    284284                        ;; 
    285285                *) 
    286286                        echo 
    287                         echo "Bitte wählen Sie die Optionen 1, um NEO nicht länger als Standardbelegung zu nutzen" 
    288                         echo " oder 2, um NEO vollständig zu entfernen." 
     287                        echo "Bitte wählen Sie die Optionen 1, um Neo nicht länger als Standardbelegung zu nutzen" 
     288                        echo " oder 2, um Neo vollständig zu entfernen." 
    289289                        deinstalloption="" 
    290290                        ;; 
  • linux/bin/installiere_neo/installiere_neo.2

    r1690 r1766  
    33cat <<PROFIL 
    44 
    5 # NEO:                          # NEO Tastaturbelegung 
    6 PATH=\$PATH:$inst_dir/    # NEO Tastaturbelegung 
    7 export PATH                     # NEO Tastaturbelegung 
    8 asdf                            # NEO Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es NEO 
     5# Neo:                          # Neo Tastaturbelegung 
     6PATH=\$PATH:$inst_dir/    # Neo Tastaturbelegung 
     7export PATH                     # Neo Tastaturbelegung 
     8asdf                            # Neo Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es Neo 
    99PROFIL 
    1010} 
     
    1313cat <<PROFIL 
    1414 
    15 # NEO:                          # NEO Tastaturbelegung 
    16 PATH=\$PATH:$inst_dir/    # NEO Tastaturbelegung 
    17 export PATH                     # NEO Tastaturbelegung 
    18 #asdf                           # NEO Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es NEO 
     15# Neo:                          # Neo Tastaturbelegung 
     16PATH=\$PATH:$inst_dir/    # Neo Tastaturbelegung 
     17export PATH                     # Neo Tastaturbelegung 
     18#asdf                           # Neo Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es Neo 
    1919PROFIL 
    2020} 
    2121 
    2222neo_path() { 
    23 cat <<NEO_PATH 
     23cat <<Neo_PATH 
    2424PATH=$PATH:$inst_dir 
    2525export PATH 
    26 echo "Die Belegung wird nun auf NEO geändert…" 
     26echo "Die Belegung wird nun auf Neo geändert…" 
    2727asdf 
    28 NEO_PATH 
     28Neo_PATH 
    2929} 
    3030 
     
    3232clear 
    3333echo 
    34 echo "   *** NEO – Ergonomie und Zeichenvielfalt ***" 
     34echo "   *** Neo – Ergonomie und Zeichenvielfalt ***" 
    3535echo 
    3636echo 
     
    3939 
    4040# check for an existing neo configuration 
    41 if [ -f "${NEO_CONFIG}" ]; then 
    42         . "${NEO_CONFIG}" || die "Failed to source ${NEO_CONFIG}" 
     41if [ -f "${Neo_CONFIG}" ]; then 
     42        . "${Neo_CONFIG}" || die "Failed to source ${Neo_CONFIG}" 
    4343elif [ -f "${HOME}"/.neorc ]; then 
    4444        . "${HOME}"/.neorc || die "Failed to source ${HOME}/.neorc" 
     
    4747else 
    4848 
    49 # no configuration file found → install NEO 
     49# no configuration file found → install Neo 
    5050        install_options 
    5151        neo_path > $inst_dir/starte_neo 
    5252        echo 
    53         echo -e "Um NEO jetzt zu aktivieren geben Sie bitte »${green}. $inst_dir/starte_neo${normal}« (mit Punkt und Leerzeichen!) ein." 
    54         echo -e "Danach oder nach dem nächsten Login kann jederzeit mit ${green}asdf${normal} von QWERTZ zu NEO und mit ${green}uiae${normal} von NEO zu QWERTZ gewechselt werden." 
     53        echo -e "Um Neo jetzt zu aktivieren geben Sie bitte »${green}. $inst_dir/starte_neo${normal}« (mit Punkt und Leerzeichen!) ein." 
     54        echo -e "Danach oder nach dem nächsten Login kann jederzeit mit ${green}asdf${normal} von QWERTZ zu Neo und mit ${green}uiae${normal} von Neo zu QWERTZ gewechselt werden." 
    5555        exit 
    5656fi 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.