Compose-Erweiterung ergänzt

This commit is contained in:
pascal 2009-01-05 13:19:40 +00:00
parent bc8eee3b5c
commit bfcaa53023
4 changed files with 1510 additions and 23 deletions

View File

@ -26,7 +26,29 @@ bzw. »asdf« einfach zwischen NEO und QWERT* hin- und herzuwechseln.
=== Verwenden von NEO ===
=== Verwenden von NEO (einfacher Weg) ===
Ein einfacher Weg, NEO unter dem eigenen Benutzer zu testen oder zu verwenden,
ist, die Datei installiere_neo aus dem Ordner bin herunterzuladen,
ausführbar zu machen und auszuführen:
wget https://svn.neo-layout.org/linux/bin/installiere_neo
chmod u+x installiere_neo
./installiere_neo
Die Installation stellt mehrere Optionen vor u.a. NEO nur zu testen, die
Standartbelegung aber bei QWERTZ zu belassen.
Der Vorteil von installiere_neo ist, dass NEO im vollem Umfang genutzt wird;
dazu zählt z.B.: NEO-Tastaturbelegung, Compose-Erweiterung von NEO, Skripte
zum Darstellen der NEO-Belegung und zum leichten Wechel zwischen NEO und QWERTZ
Ein weiter Aufruf von installiere_neo bietet u.a. die Optionen, NEO gänzlich
vom eigenen System zu entfernen, sofern NEO zuvor auch mit installiere_neo
installiert worden ist.
=== Verwenden von NEO (von Hand) ===
Vorab: zwischen den Strichzeilen (--------------------------) stehen Zeilen, die
in Dateien stehen, dort eingegeben oder verändert werden müssen. Die
Strichzeilen selbst sind jedoch nie mit einzugeben!

View File

@ -30,6 +30,7 @@ fuege_ein neo_uiae ../uiae
fuege_ein neo_referenz ../../../A-REFERENZ-A/neo20.txt
fuege_ein neo_neo ../neo
fuege_ein neo_num ../num
fuege_ein neo_compose ../../../Compose/Compose.neo
fuege_ein neorc neo.conf.erzeuge.installiere_neo
cat installiere_neo.2

View File

@ -53,7 +53,7 @@ create()
if [ -f $2 ] # if already exists
then
echo -e "Die Datei ${red}$2${normal} gibt es bereits soll die bestehende Datei überschrieben werden? \c"; read -p "[J,N] " -e overwrite
if [ "$overwrite" = "J" ] # overwrite?
if [ "$overwrite" = "J" ] # overwrite?
then
echo "Datei $2 wird überschrieben!"
rm -f $2 # remove if user wants to overwrite
@ -143,6 +143,21 @@ install_options()
chmod u+x $inst_dir/neo
create neo_num $inst_dir/num
chmod u+x $inst_dir/num
echo "Ergängze die Compose-Erweiterung von NEO…"
create neo_compose $inst_dir/Compose.neo
if [ -f $HOME/.XCompose ]
then
echo -e "Die Datei ${red}$HOME/.XCompose${normal} gibt es bereits soll die bestehende Datei überschrieben werden? \c"; read -p "[J,N] " -e overwrite
if [ "$overwrite" = "J" ] # overwrite?
then
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."
fi
fi
create neorc $HOME/.neorc
# entry in $HOME/.profile with NEO or QWERTZ as standard keyboard layout after login
@ -178,6 +193,10 @@ deinstall()
rmfromprofile
remove $HOME/.neorc
remove $inst_dir/starte_neo
remove $inst_dir/Compose.neo
remove $inst_dir/neo20.txt
remove $inst_dir/num
remove $inst_dir/neo
remove $inst_dir/uiae
remove $inst_dir/asdf
remove $inst_dir/neo.map

File diff suppressed because it is too large Load Diff