forked from neo/neo-layout
Compose-Erweiterung ergänzt
This commit is contained in:
parent
bc8eee3b5c
commit
bfcaa53023
|
@ -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!
|
||||
|
|
|
@ -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
|
|
@ -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
Loading…
Reference in New Issue