PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Asterisk@Home] Wie kann man das Tastaturlayout ändern?



calumoth
04.07.05, 14:24
Hallo,

bin grad dabei mich ein wenig in VoIP einzuarbeiten und habe zu diesem Zweck mal Asterisk@Home (http://asteriskathome.sourceforge.net) installiert. Da ich noch nicht allzu viel Ahnung von Linux habe, kam für mich eigentlich erst mal nur ein Komplettsystem in Frage.

Zum System:
Installiert habe ich die neuste Version von Asterisk@Home (1.3).
Zum Testen der Funktion benötige ich min. 2 Telefone. Da es sich anbietet, habe ich mich für Softphones (X-Lite) entschieden. Allerdings habe ich hier nur 2 Rechner stehen, bräuchte aber letztlich 3 (2 Clients, 1 Server). Aus diesem Grund läuft der Asterisk-Server zur Zeit auf einer virtuellen Maschine (VMware) unter Windows XP Pro.
Die Grundlage bietet ein Notebook (Toshiba Tecra A2).

Nun habe ich das Problem, dass es sich dabei um eine englischsprachige Distribution handelt, die standardmäßig ein US-Layout verwendet. Sprich, die Sonderzeichen sind teilweise nicht nutzbar oder an vollkommen anderer Stelle zu finden. Eine Installationsroutine gibt es (leider) nicht, der Installer formatiert ohne Nachfrage und startet dann die Vollinstallation :eek: Zum Glück war es nur ne leere VM und keine richtige Festplatte mit wichtigen Daten drauf...

Ich habe bereits versucht, ne andere Keymap zu laden über loadkeys <keymap>. Verfügbar sind de, de-latin1 und de-latin1-nodeadkeys. Er läd sie auch ohne Fehler, allerdings sind danach in allen 3 Fällen die deutschen Umlaute trotzdem nicht zu nutzen. Statt dessen führt das Betätigen der Tasten zu merkwürdigen Fehlern (z.B. 2x ö = Tab nach links und dann wird der Text anschließend rechtsbündig ausgegeben :confused: )

Bei dem im Paket mitgeliefertem Betriebssystem handelt es sich um CentOS 3.5 Final. Wie oben bereits erwähnt, ein Wechsel auf eine andere Distribution sollte nach Möglichkeit nicht stattfinden, zumal in dem Asterisk@Home-Paket sehr hilfreiche Tools integriert sind, auf die ich z.Z. lieber nicht verzichten möchte. Hatte es bereits auf einem Fedora Core 4 System versucht, bin aber ein den Paketabhängigkeiten gescheitert :rolleyes:


Habe ich beim ändern der Keymap irgendwas falsch gemacht oder vergessen? Oder kann es sein, dass die Map-Dateien defekt sind? In dem Fall wäre noch interessant, ob man sich irgendwo neue/andere Keymaps runterladen kann und die dann verwenden? Und wie kann man diese Änderung dauerhaft speichern? Im Moment sind (zum Glück) nach jedem Neustart die alten Einstellungen wieder aktiv :D

Oder ob es vielleicht helfen könnte, wenn ich ne richtige Installation von CentOS mache? Die werden ja wohl in der offiziellen Distri auch nen richtigen Installer haben, in dem man selber was einstellen kann. Und dann Asterisk@Home mit der Update-Funtion auf das fertige System draufzulegen.

barny
04.07.05, 15:42
Und wie kann man diese Änderung dauerhaft speichern? Schau mal in die /etc/X11/xorg.conf bzw .../xfree.conf. Dort das de in us aendern. Was aber wenig Sinn hat in meinen Augen, es sei denn das du eine wunderschoenes Keyboard in eben diesen Layout hast. Meins geb ich nicht her :rolleyes:

calumoth
04.07.05, 15:50
Schau mal in die /etc/X11/xorg.conf bzw .../xfree.conf.Ich vergaß zu erwähnen, dass die Distribution ohne grafische Oberfläche auskommt...nur Konsole :(


Dort das de in us aendern. Was aber wenig Sinn hat...Stimmt, das würde wirklich wenig Sinn machen, immerhin will ich ja DE haben :D

calumoth
05.07.05, 08:24
Hab mich noch mal ein bißchen über CentOS erkundigt. Es scheint sich dabei um einen Red Hat Abkömmling zu handeln. Also hab ich mal den in diesem (http://www.linuxforen.de/forums/showthread.php?t=188063) Beitrag beschriebenen Schritt durchgeführt und den Inhalt der Datei /etc/sysconfig/i18n wie folgt geändert:
LANG="de_DE.UTF-8"
SUPPORTED="de_DE.UTF-8:de_DE:de"
SYSFONT="latarcyrheb-sun16"Leider hat auch das nicht den gewünschten Erfolg gebracht. Eigentlich hat sich dadurch rein gar nichts geändert, das System startet einfach weiterhin mit dem US-Tastaturlayout :confused:

barny
05.07.05, 09:17
Hi
nimm doch die /etc/systemconfig/keyboard
KEYBOARDTYPE="pc"
KEYTABLE="us-acentos"

calumoth
05.07.05, 09:29
*hand an kopf klatsch* Das war zu offensichtlich, die Datei hab ich gar nicht wahrgenommen :ugly:

Danke, jetzt hab ich zumindest größtenteils das deutsche Tastaturlayout. Aber ich kann leider immer noch nicht die Umlaute benutzen (ä,ö,ü,ß), alles andere scheint aber zu funktionieren. Könnte das daran liegen, dass ja genau genommen keine PC-Tastatur, sondern ne Notebook-Tastatur vorhanden ist? Könnte ich da unter KEYBOARDTYPE was anderes eintragen?

EDIT:
Hat sich erledigt, ich hatte in der Eile nur KEYTABLE="de" eingetragen, und da sind die Umlaute nicht inbegriffen. mit KEYTABLE="de-latin1-nodeadkeys" klappt es jetzt einwandfrei. Vielen Dank :D

barny
05.07.05, 10:09
No comments :eek: da es auf VMware laeuft. Kannst hoechstens noch versuchen einfach de usw auszuprobieren in der /etc/sysconfig/i18n