OR-ChangeKeyboard.sh Fehler

  • 4 Antworten
  • Neuster Beitrag
F

FenrisWhiteFang

Neues Mitglied
Threadstarter
Hoi Leute,
mir ist grad n Fehler aufgefallen im /OpenRecovery/bin/change_keyboard_layout.sh Script aufgefallen.
Wer hat Lust und spielt mit mir ne Runde Fehler raten?

Code:
#!/sbin/sh

echo "Replacing sholesp2a-keypad.kcm.bin."

cp -f "/sdcard/OpenRecovery/keychars/$1/sholesp2a-keypad.kcm.bin" /system/usr/keychars/sholesp2a-keypad.kcm.bin 2>/dev/null
chmod 0644 /system/usr/keychars/sholesp2a-keypad.kcm.bin 2>/dev/null

echo "Replacing sholesp2a-keypad.kl"

cp -f "/sdcard/OpenRecovery/keychars/$1/sholesp2a-keypad.kl" /system/usr/keylayout/sholesp2a-keypad.kl 2>/dev/null
chmod 0644 /system/usr/keylayout/sholesp2a-keypad.kln 2>/dev/null

echo "Patching default.prop."

sed -i "s/ro\.keyboard\.type=.*/ro.keyboard.type=$1/" /system/default.prop 2>/dev/null

echo "Keyboard layout has been changed to $1."

#Added by Skrilax_CZ -> console uses its own layout (hardcoded)

if [ "$1" == "qwerty" -o "$1" == "euro_qwerty" ]; then
    echo "QWERTY" > /etc/keyboard
    echo "QWERTY" > /sdcard/OpenRecovery/etc/keyboard
    echo "Recovery Console keyboard layout changed to QWERTY."
fi

if [ "$1" == "qwertz" ]; then
    echo "QWERTZ" > /etc/keyboard
    echo "QWERTZ" > /sdcard/OpenRecovery/etc/keyboard
    echo "Recovery Console keyboard layout changed to QWERTZ."
fi

if [ "$1" == "azerty" ]; then
    echo "AZERTY" > /etc/keyboard
    echo "AZERTY" > /sdcard/OpenRecovery/etc/keyboard
    echo "Recovery Console keyboard layout changed to AZERTY."
fi
Nach der 10 Lösungsversuchen löse ich auf außer die richtige Lösung kam schon.^^

G Fen
 
TheSpiritof69

TheSpiritof69

Experte
chmod 0644 /system/usr/keylayout/sholesp2a-keypad.kln 2>/dev/null
"sholesp2a-keypad.kln" steht dort und "sholesp2a-keypad.kl" wäre richtig.
 
F

FenrisWhiteFang

Neues Mitglied
Threadstarter
jupp und man sollte wenn man cm6 drauf hat und G.O.T-OR verwendet vllt noch die stelle
Code:
echo "Replacing sholesp2a-keypad.kl"

cp -f "/sdcard/OpenRecovery/keychars/$1/sholesp2a-keypad.kl" /system/usr/keylayout/sholesp2a-keypad.kl 2>/dev/null
chmod 0644 /system/usr/keylayout/sholesp2a-keypad.kl 2>/dev/null
auskommentieren, außer man kommt auch ohne hardwaretastatur aus. oder man ersetzt alle "sholesp2a-keypad.kl" durch die aus dem cm6 update zip.
bezieht sich jetzt auf "update-0.04-10.12.12-cm-6.1.0-Milestone-signed.zip"
 
TheSpiritof69

TheSpiritof69

Experte
Und was soll der Thread jetzt?
Der wäre in nem Bugtracker sinnvoller aufgehoben.
 
TimeTurn

TimeTurn

Inventar
GOT OR hab ich eh umgebastelt - allein damit die mir nich die MedienGallerie rauskillen für den 2.2.1-fix. Auch die OC-Routine wurde von mir umgebaut.

Naja, wenn 2.2 final raus ist werde ich mein OR auch mal passend basteln.
 
Oben Unten