summaryrefslogtreecommitdiffstats
path: root/linux
diff options
context:
space:
mode:
authordennis <dennis@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2011-05-11 19:51:18 +0000
committerdennis <dennis@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2011-05-11 19:51:18 +0000
commitf4963b2d7d926c7b722e164a27b34a06bd8ae6a3 (patch)
tree3a90ff83b7ede040f5da33dc9677bb78dc60dc19 /linux
parent7ba0b89b1859adaeb93da512c0ddf49596ff592d (diff)
Fix: Fallback-Lösungen für die benötigten Dateien eingebaut.
git-svn-id: https://svn.neo-layout.org@2391 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'linux')
-rwxr-xr-xlinux/bin/wiemitneo16
-rw-r--r--linux/bin/wiemitneo.todo2
2 files changed, 16 insertions, 2 deletions
diff --git a/linux/bin/wiemitneo b/linux/bin/wiemitneo
index 698ca18..1cb20fb 100755
--- a/linux/bin/wiemitneo
+++ b/linux/bin/wiemitneo
@@ -9,8 +9,20 @@
# Kontakt zu den Entwicklern der Neo-Tastatur:
# <diskussion at neo-layout dot org>
-COMPOSE=$HOME/.XCompose
-REFERENZ=$HOME/neo/neo20.txt
+
+# Benutze die beutzerspezifische Compose-Datei (wenn vorhanden); ansonsten die des Systems
+if [ -f $HOME/.XCompose ]; then
+ COMPOSE=$HOME/.XCompose
+else
+ COMPOSE=/usr/share/X11/locale/en_US.UTF-8/Compose
+fi
+
+# Benutze die von installiere_neo installierte Referenz-Datei (wenn vorhanden); ansonsten die aus dem SVN
+if [ -f $HOME/neo/neo20.txt ]; then
+ REFERENZ=$HOME/neo/neo20.txt
+else
+ REFERENZ=../../A-REFERENZ-A/neo20.txt
+fi
VON[1]=7; BIS[1]=82; RAND[1]="┌─────┬──"; ORT[1]="" # HAUPTTASTATUR=1
VON[2]=1; BIS[2]=33; RAND[2]="┌───────┬──"; ORT[2]="auf dem Keypad" # KEYPAD=2
diff --git a/linux/bin/wiemitneo.todo b/linux/bin/wiemitneo.todo
index c1365e3..3dc7f80 100644
--- a/linux/bin/wiemitneo.todo
+++ b/linux/bin/wiemitneo.todo
@@ -11,3 +11,5 @@ Offene Punkte:
• eventuell sollte eine Beschreibung (CUBE ROOT, FOURTH ROOT) ergänzt werden
• neben Compose sollte auch sollte auch die keysymdef.h abgefragt werden, so dass ›wiemitneo integral‹ neben ∬, ∭, ⨌, ∯ auch ∫ anbietet
• Standard-Compose und ~/.XCompose durchsuchen
+• wiemitneo ≠ führt verursacht einen cut-Fehler, siehe http://wiki.neo-layout.org/ticket/84
+