LFS und deutsche Tastaturbelegegung

Software besorgen und anwenden
Post Reply
Message
Author
tkortkamp
Posts: 143
Joined: 08. Apr 2001 22:56
Location: Bremen

LFS und deutsche Tastaturbelegegung

#1 Post by tkortkamp »

Hi!
Hab mir gerade ein LFS-System aufgebaut. X läuft schon, GNOME auch. Muss sagen LFS gefählt mir gut. Aber nun zu meinem Problem. Wenn ich auf der Konsole (egal ob gnome-terminal oder die normale Konsole (ohne X)) END oder POS1 drücke dann erscheint einfach eine ~ (tilde). Hatte jemand ein ähnliches Problem und hat eine Lösung gefunden. Ich habe auch ausprobiert, die Keymap von einem SuSE-System zu kopieren (dort hat alles ohne probleme funktioniert), leider ohne Erfolg :(.
Bitte Hilfe!!!

cu,
Tobias
dude i'm pretty damn sure you could script somebody back to life

das
Posts: 78
Joined: 22. Jan 2001 1:37
Location: 42369 Wuppertal

Re: LFS und deutsche Tastaturbelegegung

#2 Post by das »

Hi,

Jep, LFS rulez <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Dein Problem dürfte daran liegen daß du keine inputrc hast (oder zumindest keine funktionierende).

Also: Du lässt wie bisher die Keymap laden (die LFS-Keymap sollte funktionieren, die von SuSE brauchst du nicht).

Zusätzlich erstellst du die Datei /etc/inputrc.
Hier ist als Beispiel meine, ziemlich minimalistische Version (funktioniert (mindestens) mit der Text-Konsole, gnome-terminal und xterm):
<font face="Courier New">
set meta-flag on
set output-meta on
set convert-meta off

$if mode=vi
set editing-mode vi
set keymap vi
$endif

"\e[1~": beginning-of-line
"\e[3~": delete-char
"\e[4~": end-of-line

$if term=xterm
"\e[H": beginning-of-line
"\e[F": end-of-line
$endif

$if term=gnome
del: delete-char
"\eOH": beginning-of-line
"\eOF": end-of-line
$endif
</font><!--fixed-->
Danach nur noch die Zeile "export INPUTRC=/etc/inputrc" z.B. in die /etc/profile eintragen, und es sollte zumindest in der Konsole und im xterm funktionieren.

Für's gnome-terminal reicht's noch nicht, da dieses die $TERM Variable auf "linux" setzt und nicht auf "gnome". Dafür wird aber $COLORTERM gesetzt... Du schreibst also noch das hier in die /etc/profile oder ~/.profile (habe ich irgendwo im Internet gefunden):
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
if [ "$COLORTERM" = "gnome-terminal" ]
then
export TERM=gnome
fi

if [ "$TERM" = "gnome" ]
then
export TERMCAP=$(infocmp -C gnome | grep -v '^#' | \
tr '
\t' ' ' | sed 's/\<!--no--> //g' | sed s/::/:/g)
fi

stty erase ^?

if [ "$TERM" = "gnome" ]
then
stty erase ^H
fi
</font><hr></pre></blockquote>
Das wär's eigentlich schon... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

HTH
Last edited by das on 23. Apr 2001 16:25, edited 4 times in total.

das
Posts: 78
Joined: 22. Jan 2001 1:37
Location: 42369 Wuppertal

Re: LFS und deutsche Tastaturbelegegung

#3 Post by das »

Ähm, also da wo dieses dämliche Board nach dem "tr '" eine neue Zeile anfängt gehört ein "backslash n" (zwei zeichen, ohne Lücke dazwischen) hin, und der Rest geht in der selben Zeile weiter...

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: LFS und deutsche Tastaturbelegegung

#4 Post by gewitter »

Die SuSE hat eine brauchbare inputrc, das sind auch die anderen Tasten übersetzt. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Last edited by gewitter on 24. Apr 2001 8:29, edited 2 times in total.
LFS - mehr als eine Distribution <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

tkortkamp
Posts: 143
Joined: 08. Apr 2001 22:56
Location: Bremen

Re: LFS und deutsche Tastaturbelegegung

#5 Post by tkortkamp »

Hi!

@D^S:
Danke funktioniert. Hatte Probleme mit diesem tr '. Hab es dann einfach entfernt. Danach hat's funktioniert. Nochmals danke.
@Thomas:
Danke für den Tipp. Nur ist SuSE schon nicht mehr auf der Platte.

cu,
Tobias
dude i'm pretty damn sure you could script somebody back to life

das
Posts: 78
Joined: 22. Jan 2001 1:37
Location: 42369 Wuppertal

Re: LFS und deutsche Tastaturbelegegung

#6 Post by das »

@Thomas:
Die Verwendung von Dateien anderer Distros wäre bei LFS ja schummeln <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: LFS und deutsche Tastaturbelegegung

#7 Post by gewitter »

@D/\S:
Da hast Du schon prinzipiell recht, aber man muss das Rad ja nicht neu erfinden und den Compiler schreibst Du ja auch nicht selber. Däfür habe ich mir aus den Startscripten von SuSE und LFS ein eigenes System zusammengebaut und arbeite jetzt an einer automatischen Installation einer Menge Pakete zumindest mal bis zum grafischen Login der 3.0pre! Da muss ich mich ja nicht auch noch mit der inputrc beschäftigen, das mache ich ein anderes Mal <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
LFS - mehr als eine Distribution <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Post Reply