Delete bill. konzolon

Fórumok

Üdv.

A kérdés bagatellnek látszik, de rendkívül bosszantó lehet.

A Mandrake 7.02 óta próbálgatom a (jelenleg) Mandriva néven ismert Linuxot és talán az a legkellemetlenebb számomra benne (nagyobb sose legyen :-)), hogy konzolon (tty1-tty6-ig és még az mc, mcedit-ben is) a billenytűzet "Delete" gombja ugyanazt teszi mint a BackSpace :((

Túrtam, túrtam az /etc/ alatt és kellemetlen, de nem találom, hogy hol lehetne úgy beállítani, hogy a Delete valóban úgy működjön ahogyan más disztribekben, vagyis, hogy a kurzortól jobbra lévő karakter a Delete törli, míg a kurzortól balra lévő karaktert a BackSpace.

Tehát azt kérném, hogy ha valaki tudja a Delete gomb beállítását, akkor ne folytsa magába. :-)

Köszi.

Hozzászólások

Hi!

Meg tudod nénzi, hogy ha leütöd a "backspace" ill. a "del" gombokat, milyen keycode- t generálnak? Mármint azonosat / különbözőt? Ha különbözőt, akkor elvileg elég lehet a keymapot átdefiniálni (bár val. van egyszerűbb út is), ha azonosat, akkor passz.

Meg tudod nénzi, hogy ha leütöd a "backspace" ill. a "del" gombokat, milyen keycode- t generálnak? Mármint azonosat / különbözőt? Ha különbözőt, akkor elvileg elég lehet a keymapot átdefiniálni (bár val. van egyszerűbb út is), ha azonosat, akkor passz.

Valami hasonlóra gondoltam én is és éppen ezért kutakodtam és megtaláltam a
hu-latin2.kmap.gz, de úgy tünt, hogy ugyanaz van a Mandriva alatt is mint a SuSE Linuxok alatt. És ezért, nem tudtam vele mit kezdeni.

Viszont már jópár éve volt, hogy és már nem tudom melyik program volt az ami előhozta a billentyűkódokat, de vagy 5 éve néztem ilyet.

Mindenesetre nem ártana valahogy "helyrerakni" a Del-t.

http://gentoo-wiki.com/HOWTO_Use_Multimedia_Keys#Determine_the_keycodes

Köszi, ez O.K. lenne, csakhát jobb lenne magyarul, mert "ángliusul" sajnos csak "Do You Speak English?" "Yes I do Only a little" a tudásom
Mármint, hogy a fent idézetteken kívül is csak alig-alig tudok pár szót.

Ha TERM=linux, akkor ilyesmit illene látnod (az első a Delete, a második a BackSpace):
^[[3~ 27 0x1b 0033
91 0x5b 0133
51 0x33 0063
126 0x7e 0176
^? 127 0x7f 0177

Most csak a SuSE alatt tudtam megnézni.
Az ESC és utánna a Del lenyomására előjön a [3~, de a BackSpace nem ír ki semmit. Megnézem a Mandriva alatt is.

Biztosra veszem, hogy a $TERM linuxra van állítva, de még megnézem azt is.

Kössz.

Esc-et nem kell nyomnod, csak a Del-t és a BkSpc-t.
Próbáld ki ezt is: 'dumpkeys | less'
a kimenetben kell találjál ilyesféle sorokat:

keycode 14 = Delete # Ez a BkSpc helyes értéke
keycode 111 = Remove # Ez a Delete helyes értéke

Oké.

Viszont megnéztem közben a Mandriva-t és ott a Del-re nem jön elő a [3~ sem és a BackSpace esetében sem jött elő, de most megnézem a dumpkeys-t

Köszi.:)

> Viszont megnéztem közben a Mandriva-t és ott a Del-re nem jön elő a [3~ sem és a BackSpace esetében sem jött elő,

Rosszul hangzik! Lehet, hogy valamire nem készült fel a program? Próbáld ki, légy szíves, hogy még melyik billentyűk nem működnek (pl F1, Shift+F1, Ctrl+Enter, PgUp, PgDn stb).

Ugye a 'valódi' terminálon (Ctrl+Alt+F1) futtattad, nem a grafikus felületen? Bár ott is működnie kell, csak ott a TERM nem linux szokott lenni, hanem xterm, rxvt, vt* vagy hasonló.

Ugye a 'valódi' terminálon (Ctrl+Alt+F1) futtattad, nem a grafikus felületen? Bár ott is működnie kell, csak ott a TERM nem linux szokott lenni, hanem xterm, rxvt, vt* vagy hasonló.

Üdv.

Persze, úgy van ahogyan gondoltad. Tehát a GUI-ról átlépek a Ctrl-Alt+F2-vel a tty2-es konzolra és a tty1-től a tty6-ig mindenütt a BackSpace és a Del billentyűk funkciója azonos.
A többi gonbot (amit írtál azokat is) ellenőrzöm, de most SuSE alatt vegyok.

Lehet, hogy viccesen hangzik, de ez a hiba volt az egyik "főok" ami miatt a "másodPC"-re is SuSE Linuxot tettem.

Ki tudja miért (talán DOS-os "nosztalgia"), de szeretek konzolon programokat futtatni. Egy időben még az mplayert is itt használtam míglen vettem egy DivX-es asztali lejátszót. mc, lynx, zgv, cdrecord, mkisofs, growisofs, stb. programokkal egész jól elvagyok konzolon (persze az ls, cp, rm, mv, mkdir, sed, cat, less, awk, dialog /bash scriptek/...stb.... -n kívül)

Köszi a segítséget. Még próbálgatom, hátha

A dumpkeys a kerneltől kérdezi le a pillanatnyilag érvényes beállítást... BTW: saját fordítású kernelt használsz, vagy "gyárit"? A disztro-készítők szeretnek mindenféle vicces patch-et belerakni a kerneljük, bár azt nem nagyon hiszem, hogy pont a terminál-kezelésen módosítottak volna.

Rossz a keymap a konzolon. A hiba már jelentve van már valami patch is készült de itt el is akadt a dolog: http://qa.mandriva.com/show_bug.cgi?id=35028
Mindenesetre ott van benne milyen fájl(okat) kell átírni. Ha valami nem megy Mészáros Csabát megtalálod csablak néven a linuxforum.hu-n.

Rossz a keymap a konzolon. A hiba már jelentve van már valami patch is készült de itt el is akadt a dolog: http://qa.mandriva.com/show_bug.cgi?id=35028
Mindenesetre ott van benne milyen fájl(okat) kell átírni. Ha valami nem megy Mészáros Csabát megtalálod csablak néven a linuxforum.hu-n.

Köszi a választ.
Már elég régóta észeltem a Del = BackSpace "jelenséget", ám sajnálattal vettem észre, hogy a Mandriva 2008-ban meg megtörnek, ill szétcsúsznak a sorok a konzolon.
Talán ezért is nincs a Terjesztés DVD-jén az MC?

Feltettem egy régebbi MC-t, majd egy másikat, mert azt gondoltam, hogy az MC hibája az a torz kép amit látok.

Viszont kiderült, hogy valam más hiba lehet (gondoltam akkor) is.

mc -> menu" -> options -> learn keys

Sok esetben ez segitett (inkabb home/end/pgup/pgdn-ekre voltam kenytelen hasznalni, de azokat megoldotta, pl end-re eredetileg egy "F" betut adott, mintha shift+f-et nyomtatm volna. Igaz, ez dec + netbsd + ssh + kreten terminal kombo volt, de ez mindegy).

Az új qwertz kiosztású keymap fájlt az alábbi linkről letölthetitek. Jopbban mondva bemásolhatjátok egy új fájlba.

A fájl neve:
cs_hu-latin2-uni-kmap

A fájl joga:
chmod 644

Helye: /usr/lib/kbd/keymaps/i386/qwertz/

Továbbá az /etc/sysconfig/keyboard-ban:
keytable=cs_hu-latin2-uni-kmap

Ha nem akarjátok újraindítani a rendszert, akkor manuálisan a
loadkeys cs_hu-latin2-uni-kmap
paranccsal már be is lehet tölteni, és használni.

Ahol elérhető:
http://qa.mandriva.com/attachment.cgi?id=8484

# - delete = backspace
# + delete = delete
# + alt-s = search in the mc
# + include Euro character
# + change console with arrow buttons
# + Shift scroll lock - list memory

Mandriva 2007.1-ben megy az Euro karakter is. A 2008-nál nem megy. Még keresem az okát hogy miért nem.