diff options
-rwxr-xr-x | linux/bin/installiere_neo/erzeuge.installiere_neo | 8 | ||||
-rw-r--r-- | linux/bin/installiere_neo/installiere_neo.1 | 84 | ||||
-rw-r--r-- | linux/bin/installiere_neo/installiere_neo.2 | 34 |
3 files changed, 63 insertions, 63 deletions
diff --git a/linux/bin/installiere_neo/erzeuge.installiere_neo b/linux/bin/installiere_neo/erzeuge.installiere_neo index 5706ef5..cbbb2dc 100755 --- a/linux/bin/installiere_neo/erzeuge.installiere_neo +++ b/linux/bin/installiere_neo/erzeuge.installiere_neo @@ -1,15 +1,15 @@ #!/bin/bash # Copyright 2008 Pascal Hauck <pascal.hauck@web.de> -# NEO-Tastaturbelegung +# Neo-Tastaturbelegung -# Diese Datei erzeugt das Skript ›installiere_neo‹, in dem alle Komponenten von NEO zusammengefasst sind. +# Diese Datei erzeugt das Skript ›installiere_neo‹, in dem alle Komponenten von Neo zusammengefasst sind. # Das Ausführen dieses Skripts ›installiere_neo‹ erzeugt auf einfache Weise eine vollständige und saubere Installation für einen Benutzer eines Linuxsystems # Die beinhalteten Komponenten sind: # • Xmodmap-Tastaturbelegung # • Textkonsolenbelegung -# • Compose-Erweiterung von NEO -# • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen NEO und QWERTZ zu wechseln +# • Compose-Erweiterung von Neo +# • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen Neo und QWERTZ zu wechseln # • die Skripte ›num‹ und ›neo‹, um ein Bild der Tastatur zu erzeugen # • die Referenz # • die Skripte ›wiemitneo‹ und ›beschreibe‹, um nach Erzeugungsmöglichkeit von Zeichen zu suchen diff --git a/linux/bin/installiere_neo/installiere_neo.1 b/linux/bin/installiere_neo/installiere_neo.1 index b81d920..472b07f 100644 --- a/linux/bin/installiere_neo/installiere_neo.1 +++ b/linux/bin/installiere_neo/installiere_neo.1 @@ -1,27 +1,27 @@ #!/bin/bash # Copyright 2008 Pascal Hauck <pascal.hauck@web.de> -# NEO-Tastaturbelegung +# Neo-Tastaturbelegung # ======= Installation ======= -# Um NEO auf Ihrem System zu (dauerhaft oder testweise) zu installieren, genügt es, dieses Skript auszuführen +# Um Neo auf Ihrem System zu (dauerhaft oder testweise) zu installieren, genügt es, dieses Skript auszuführen # z.B. in der Konsole die folgenden beiden Zeilen eingeben: # chmod u+x installiere_neo # ./installiere_neo # Für die restliche Installation werden mehrere Optionen angeboten. # Nach der Installation und Eingabe von ›. starte_neo‹ oder nach dem nächsten Login ist: -# • ein Wechsel von NEO zu QWERTZ jederzeit mit ›uiae‹ leicht möglich und -# • ein Wechsel von QWERTZ zu NEO jederzeit mit ›asdf‹ ebenso leicht möglich. +# • ein Wechsel von Neo zu QWERTZ jederzeit mit ›uiae‹ leicht möglich und +# • ein Wechsel von QWERTZ zu Neo jederzeit mit ›asdf‹ ebenso leicht möglich. -# Wenn NEO nicht automatisch nach dem Login gestartet werden soll, genügt es, vor die Zeile -# asdf # mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es NEO +# Wenn Neo nicht automatisch nach dem Login gestartet werden soll, genügt es, vor die Zeile +# asdf # mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es Neo # in der Datei $HOME/.profile ein # zu setzen # Alternativ kann das Skript ›installiere_neo‹ ein weiteres Mal aufgerufen werden. # ============================== # ======= Deinstallation ======= -# Um NEO wieder zu deinstallieren, kann das Skript ›installiere_neo‹ ein weiteres Mal aufgerufen werden. +# Um Neo wieder zu deinstallieren, kann das Skript ›installiere_neo‹ ein weiteres Mal aufgerufen werden. # ============================== @@ -30,8 +30,8 @@ # Die beinhalteten Komponenten sind: # • Xmodmap-Tastaturbelegung # • Textkonsolenbelegung -# • Compose-Erweiterung von NEO -# • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen NEO und QWERTZ zu wechseln +# • Compose-Erweiterung von Neo +# • die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen Neo und QWERTZ zu wechseln # • die Skripte ›num‹ und ›neo‹, um ein Bild der Tastatur zu erzeugen # • die Referenz # • die Skripte ›wiemitneo‹ und ›beschreibe‹, um nach Erzeugungsmöglichkeit von Zeichen zu suchen @@ -41,7 +41,7 @@ # ======= Bemerkungen ========== # Es wird immer das Standardverzeichnis $inst_dir verwendet. # Es gibt keine graphische Installation. -# Dennoch kann dieses Skrip helfen, NEO auf eine einfache Weise zu installieren. +# Dennoch kann dieses Skrip helfen, Neo auf eine einfache Weise zu installieren. # Dieses Skript wird mit der Zeit verbessert werden. # ============================== @@ -58,7 +58,7 @@ green="\033[32m" # remove the entry in $HOME/.profile rmfromprofile() { - grep -v "\# NEO Tastaturbelegung" $HOME/.profile > $HOME/profile.neo.tmp + grep -v "\# Neo Tastaturbelegung" $HOME/.profile > $HOME/profile.neo.tmp rm /$HOME/.profile mv $HOME/profile.neo.tmp $HOME/.profile } @@ -82,34 +82,34 @@ create() $1 > $2 # call subroutine $1 and write to file $2 } -## show options if NEO is not installed so far +## show options if Neo is not installed so far install_options() { - echo "Bislang gibt es kein vollständig konfiguriertes NEO auf Ihrem System." + echo "Bislang gibt es kein vollständig konfiguriertes Neo auf Ihrem System." echo echo "Sie haben folgende Möglichkeiten:" echo - echo " [1] NEO nur testen" - echo " Sie haben die Möglichkeit, NEO zu testen, Ihre Standardbelegung (in der Regel QWERTZ) bleibt erhalten." + echo " [1] Neo nur testen" + echo " Sie haben die Möglichkeit, Neo zu testen, Ihre Standardbelegung (in der Regel QWERTZ) bleibt erhalten." echo echo - echo " [2] NEO als Standardbelegung" - echo " Mit dieser Option wird NEO die neue Standardbelegung für diesen Benutzer und nach (nicht vor!) dem" + echo " [2] Neo als Standardbelegung" + echo " Mit dieser Option wird Neo die neue Standardbelegung für diesen Benutzer und nach (nicht vor!) dem" echo " Login automatisch aktiviert" echo echo - echo -e " Wenn ${green}installiere_neo${normal} ein weiteres Mal aufgerufen wird, haben Sie weitere Optionen – z.B. die Deinstallation von NEO" + echo -e " Wenn ${green}installiere_neo${normal} ein weiteres Mal aufgerufen wird, haben Sie weitere Optionen – z.B. die Deinstallation von Neo" echo installoption="" - while [ ! $installoption ] # choose between QWERTZ or NEO as standard + while [ ! $installoption ] # choose between QWERTZ or Neo as standard do # switch with ›asdf‹ and ›uiae‹ echo read -p "Wählen Sie eine Option [1,2]: " -e installoption case $installoption in 2) echo - echo "Nach dem Login wird NEO die Standardbelegung sein." + echo "Nach dem Login wird Neo die Standardbelegung sein." echo -e "Um dies zu ändern, kann ${green}installiere_neo${normal} ein weiteres Mal ausgeführt werden." echo -e ${red} read -n1 -p "Drücken Sie eine Taste um fortzufahren oder STRG+C zum Abbrechen" @@ -118,14 +118,14 @@ install_options() 1) echo echo "Das Standardlayout wird nicht verändert." - echo -e "Zu NEO kann man jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." + echo -e "Zu Neo kann man jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." echo -e ${red} read -n1 -p "Drücken Sie eine Taste um fortzufahren oder STRG+C zum Abbrechen" echo -e ${normal} ;; *) echo - echo "Bitte wählen Sie die Optionen 1, um NEO zu testen oder 2, um NEO zur Standardbelegung zu machen" + echo "Bitte wählen Sie die Optionen 1, um Neo zu testen oder 2, um Neo zur Standardbelegung zu machen" installoption="" ;; esac @@ -133,7 +133,7 @@ install_options() echo - echo "Installation von NEO mit xmodmap wird gestartet…" + echo "Installation von Neo mit xmodmap wird gestartet…" echo echo @@ -147,7 +147,7 @@ install_options() mkdir $inst_dir fi -# creating NEO files in $inst_dir +# creating Neo files in $inst_dir create neo_xmodmap $inst_dir/neo_de.xmodmap create neo_alternative $inst_dir/neo_de_alternative.xmodmap create neo_xprog $inst_dir/neo_de_x-prog.xmodmap @@ -166,7 +166,7 @@ install_options() create neo_beschreibe $inst_dir/beschreibe chmod u+x $inst_dir/beschreibe - echo "Ergänze die Compose-Erweiterung von NEO…" + echo "Ergänze die Compose-Erweiterung von Neo…" create neo_compose $inst_dir/Compose.neo if [ -f $HOME/.XCompose ] then @@ -176,7 +176,7 @@ install_options() echo "Datei $HOME/.XCompose wird überschrieben!" cat /usr/share/X11/locale/en_US.UTF-8/Compose $inst_dir/Compose.neo > $HOME/.XCompose else - echo -e "Datei ${red}$HOME/.XCompose${normal} bleibt erhalten, jedoch kann die Compos-Erweiterung von NEO nicht genutzt werden." + echo -e "Datei ${red}$HOME/.XCompose${normal} bleibt erhalten, jedoch kann die Compos-Erweiterung von Neo nicht genutzt werden." fi else cat /usr/share/X11/locale/en_US.UTF-8/Compose $inst_dir/Compose.neo > $HOME/.XCompose @@ -184,11 +184,11 @@ install_options() create neorc $HOME/.neorc -# entry in $HOME/.profile with NEO or QWERTZ as standard keyboard layout after login +# entry in $HOME/.profile with Neo or QWERTZ as standard keyboard layout after login case $installoption in 2) echo - echo "Nach dem Login wird NEO die Standardbelegung sein." + echo "Nach dem Login wird Neo die Standardbelegung sein." echo -e "Um dies zu ändern, kann ${green}installiere_neo${normal} ein weiteres Mal ausgeführt werden." rmfromprofile profile_neo >> $HOME/.profile @@ -233,26 +233,26 @@ deinstall() rmdir $inst_dir/ || echo -e "${red}Konnte das Verzeichenis $inst_dir/ nicht entfernen!${normal}" } -# show options if NEO is already installed +# show options if Neo is already installed deinstall_options() { - echo "Es gibt auf Ihrem System bereits eine Konfiguration für NEO." + echo "Es gibt auf Ihrem System bereits eine Konfiguration für Neo." echo - echo "Sollte NEO nur für diesen Benutzer installiert sein, haben Sie folgende Möglichkeiten:" + echo "Sollte Neo nur für diesen Benutzer installiert sein, haben Sie folgende Möglichkeiten:" echo - echo " [1] NEO zukünftig nicht mehr als Standardbelegung" - echo -e " NEO wird nicht länger direkt nach dem Login zur Verfügung stehen, wohl aber nach Eingabe von ${green}adsf${normal}." + echo " [1] Neo zukünftig nicht mehr als Standardbelegung" + echo -e " Neo wird nicht länger direkt nach dem Login zur Verfügung stehen, wohl aber nach Eingabe von ${green}adsf${normal}." echo echo - echo " [2] NEO vollständig vom System entfernen" - echo " Dieso Option entfernt alle zuvor angelegten Verzeichnisse, Datein und Einträge zur NEO-Belegung." + echo " [2] Neo vollständig vom System entfernen" + echo " Dieso Option entfernt alle zuvor angelegten Verzeichnisse, Datein und Einträge zur Neo-Belegung." echo echo - echo -e " Diese Optionen funktionieren nur dann zuverlässig, wenn NEO auch mit ${green}installiere_neo${normal} installiert wurde" + echo -e " Diese Optionen funktionieren nur dann zuverlässig, wenn Neo auch mit ${green}installiere_neo${normal} installiert wurde" echo deinstalloption="" - while [ ! $deinstalloption ] # choose between deleting NEO as standard layout or delete NEO at all + while [ ! $deinstalloption ] # choose between deleting Neo as standard layout or delete Neo at all do # if deleted as standard layout only, ›asdf‹ is still working echo read -p "Wählen Sie eine Option [1,2]: " -e deinstalloption @@ -271,8 +271,8 @@ deinstall_options() ;; 1) echo - echo "NEO wird als Standardbelegung entfernt" - echo -e "Zu NEO kann man weiterhin jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." + echo "Neo wird als Standardbelegung entfernt" + echo -e "Zu Neo kann man weiterhin jederzeit mit der Abrollbewegung ${green}asdf${normal} wechseln." echo -e ${red} read -n1 -p "Drücken Sie eine Taste um fortzufahren oder STRG+C zum Abbrechen" echo -e ${normal} @@ -280,12 +280,12 @@ deinstall_options() rmfromprofile # alter the entry in $HOME/.profile; first: remove old entry profile_qwertz >> $HOME/.profile # write the new entry echo - echo "Nach dem nächsten Login wird NEO nicht mehr die Standardbelegung sein. " + echo "Nach dem nächsten Login wird Neo nicht mehr die Standardbelegung sein. " ;; *) echo - echo "Bitte wählen Sie die Optionen 1, um NEO nicht länger als Standardbelegung zu nutzen" - echo " oder 2, um NEO vollständig zu entfernen." + echo "Bitte wählen Sie die Optionen 1, um Neo nicht länger als Standardbelegung zu nutzen" + echo " oder 2, um Neo vollständig zu entfernen." deinstalloption="" ;; esac diff --git a/linux/bin/installiere_neo/installiere_neo.2 b/linux/bin/installiere_neo/installiere_neo.2 index 8f11cee..bf0c36d 100644 --- a/linux/bin/installiere_neo/installiere_neo.2 +++ b/linux/bin/installiere_neo/installiere_neo.2 @@ -2,56 +2,56 @@ profile_neo() { cat <<PROFIL -# NEO: # NEO Tastaturbelegung -PATH=\$PATH:$inst_dir/ # NEO Tastaturbelegung -export PATH # NEO Tastaturbelegung -asdf # NEO Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es NEO +# Neo: # Neo Tastaturbelegung +PATH=\$PATH:$inst_dir/ # Neo Tastaturbelegung +export PATH # Neo Tastaturbelegung +asdf # Neo Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es Neo PROFIL } profile_qwertz() { cat <<PROFIL -# NEO: # NEO Tastaturbelegung -PATH=\$PATH:$inst_dir/ # NEO Tastaturbelegung -export PATH # NEO Tastaturbelegung -#asdf # NEO Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es NEO +# Neo: # Neo Tastaturbelegung +PATH=\$PATH:$inst_dir/ # Neo Tastaturbelegung +export PATH # Neo Tastaturbelegung +#asdf # Neo Tastaturbelegung; mit einem # am Zeilenanfang bleibt QWERTZ das Standardlayout, sonst ist es Neo PROFIL } neo_path() { -cat <<NEO_PATH +cat <<Neo_PATH PATH=$PATH:$inst_dir export PATH -echo "Die Belegung wird nun auf NEO geändert…" +echo "Die Belegung wird nun auf Neo geändert…" asdf -NEO_PATH +Neo_PATH } # *** main program *** clear echo -echo " *** NEO – Ergonomie und Zeichenvielfalt ***" +echo " *** Neo – Ergonomie und Zeichenvielfalt ***" echo echo echo " Ihr System wird untersucht…" echo # check for an existing neo configuration -if [ -f "${NEO_CONFIG}" ]; then - . "${NEO_CONFIG}" || die "Failed to source ${NEO_CONFIG}" +if [ -f "${Neo_CONFIG}" ]; then + . "${Neo_CONFIG}" || die "Failed to source ${Neo_CONFIG}" elif [ -f "${HOME}"/.neorc ]; then . "${HOME}"/.neorc || die "Failed to source ${HOME}/.neorc" elif [ -f /etc/neo.conf ]; then . /etc/neo.conf || die "Failed to source /etc/neo.conf" else -# no configuration file found → install NEO +# no configuration file found → install Neo install_options neo_path > $inst_dir/starte_neo echo - echo -e "Um NEO jetzt zu aktivieren geben Sie bitte »${green}. $inst_dir/starte_neo${normal}« (mit Punkt und Leerzeichen!) ein." - 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." + echo -e "Um Neo jetzt zu aktivieren geben Sie bitte »${green}. $inst_dir/starte_neo${normal}« (mit Punkt und Leerzeichen!) ein." + 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." exit fi |