(Gjelder selvsagt også alle andre tastekombinasjoner med Alt.)
/Jon
> Trykker jeg Alt-BS i bash, får jeg bare tegnet 'ÿ' (en y med tødler).
> Noen som vet om det er noe magi for at det skal fungere som Escape BS,
> altså det som i emacs kalles Backward-kill-word?
Kjører du X eller console? Hvis du kjører X, start xev og tast Alt og
Backspace. Hva sier sier xev? Sier den Alt_L og Backspace?
//Petter
--
Sv: Fordi det roter til rekkefølgen i forhold til hvordan man
vanligvis leser tekst.
Sp: Hvorfor er det et problem?
Sv: Top-posting.
Sp: Hva er det mest irriterende du vet på usenet og i e-post?
KeyPress event, serial 32, synthetic NO, window 0x5200001,
root 0x15d, subw 0x0, time 2235191691, (56,72), root:(117,198),
state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 32, synthetic NO, window 0x5200001,
root 0x15d, subw 0x0, time 2235191939, (56,72), root:(117,198),
state 0x18, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) "
XmbLookupString gives 1 bytes: (08) "
XFilterEvent returns: False
KeyRelease event, serial 32, synthetic NO, window 0x5200001,
root 0x15d, subw 0x0, time 2235192019, (56,72), root:(117,198),
state 0x18, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 bytes: (08) "
XFilterEvent returns: False
KeyRelease event, serial 32, synthetic NO, window 0x5200001,
root 0x15d, subw 0x0, time 2235192315, (56,72), root:(117,198),
state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
/Jon
> state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
> state 0x18, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
Dette ser riktig ut.
Siden du kjører X11 så kjører du sannsynligvis bash i en eller annen
terminal. Det kan være at denne har oversettelser av tastetrykk.
Oppfører bash seg likt i alle forskjellige terminaler, f.eks.?
xterm -e bash -login
rxvt -e bash -login
gnome-terminal
Hvis du får forskjellig resultater må du nesten se på man sidene til
terminalene, spesielt når det gjelder X11 ressurser for å oversette
tastetrykk. Hvis du skriver "xrdb -query" så vil du få ut alle dine
ressurs settinger. Desverre så kjenner jeg ikke alle settinger for
alle terminalprogrammer, men i xterm så heter de som regel
"XTerm.VT100.Translations".
Videre så gir "xmodmap -pke" en uskrift over alle de globale keyboard
mappingene, men hadde du hatt mappinger her så burde du nesten ha sett
dem i fra xev hvis jeg ikke tar feil.
Som ikke det var nok så kan også bash mappe om kommandoer. Dette har
jeg ikke brukt i særlig grad, men bind -l (se man bash(1) for andre
bind opsjoner) kan gi deg noen hint, hvis det ikke er andre her som
kan mer om bash enn meg som kan hjelpe deg.
> Oppfører bash seg likt i alle forskjellige terminaler, f.eks.?
>
> xterm -e bash -login
Det er denne jeg bruker og som ikke skjønner mine gode hensikter.
> rxvt -e bash -login
Denne fungerer faktisk bra på Alt-BS, men den har ikke riktig
æøå-mapping. (Kanskje det er noe UTF-8-tull.)
> gnome-terminal
Denne fungerer perfekt.
> Hvis du får forskjellig resultater må du nesten se på man sidene til
> terminalene, spesielt når det gjelder X11 ressurser for å oversette
> tastetrykk. Hvis du skriver "xrdb -query" så vil du få ut alle dine
> ressurs settinger. Desverre så kjenner jeg ikke alle settinger for
> alle terminalprogrammer, men i xterm så heter de som regel
> "XTerm.VT100.Translations".
Takker så mye. Skal forske videre all den stund jeg foretrekker så
lite dekorering og menyer som mulig, og dermed prøver i det lengste å
unngå gnome-terminal.
--
Jon
hei
sist eg sjekka hadde ikkje rxvt støtte for unicode.
det skal finnast 2 alternativ:
rxvt-unicode
http://software.schmorp.de/pkg/rxvt-unicode.html
mrxvt
http://sourceforge.net/projects/materm/
mvh.
trond.
--
Trond Kandal Org. og Info.avd. voice: +47 73597497
Utviklingsseksjonen NTNU mobile:+47 91897110
NTNU IT 7491 Trondheim fax: +47 73598200
http://www.ntnu.no/adm/it
This is Unix land.
In quiet nights you can hear M$-Windoze machines reboot.
> Hvis du får forskjellig resultater må du nesten se på man sidene til
> terminalene, spesielt når det gjelder X11 ressurser for å oversette
> tastetrykk. Hvis du skriver "xrdb -query" så vil du få ut alle dine
> ressurs settinger. Desverre så kjenner jeg ikke alle settinger for
> alle terminalprogrammer, men i xterm så heter de som regel
> "XTerm.VT100.Translations".
Følgende magi gjorde iallfall susen:
xterm*altIsNotMeta: true
xterm*altSendsEscape: true
Takk for tips!
(Nå gjenstår det bare å få cut-and-paste til å fungere mellom Firefox,
emacs og resten av X-programmene.)
--
- Jon
XTerm er litt gammaldags, og snakkar dermed ikkje så godt med
"moderne" X-applikasjonar. det kan hjelpe å halde nede Shift medan du
veljer teksta.
--
Kjetil T.
> [Jon Haugsand]:
>>
>> (N� gjenst�r det bare � f� cut-and-paste til � fungere mellom
>> Firefox, emacs og resten av X-programmene.)
>
> XTerm er litt gammaldags, og snakkar dermed ikkje s� godt med
> "moderne" X-applikasjonar. det kan hjelpe � halde nede Shift medan du
> veljer teksta.
OK, takk. Hva bruker X-folket som terminalvindu?
/Jon
> OK, takk. Hva bruker X-folket som terminalvindu?
konsole her, ettersom jeg kjører KDE. Funker fint for mitt bruk, det
var ikke så vanskelig å få bort vindusdekorasjoner og menyer og taber
og drit. Tabene bruker jeg aktivt, jeg bare slipper å se de grafiske
elementene, jeg bytter mellom dem vha piltaster.
Før jeg ga etter og gikk over til KDE for noen år siden brukte jeg
fvwm2, og da brukte jeg xterm som terminal, med screen inni for å ha
flere skall i samme vindu. Jeg foretrekker tabene i konsole.
Hadde jeg klart å bli venner med gnome hadde jeg sikkert brukt
gnome-terminal.
...Peder...
--
Sløv uten dop.
> OK, takk. Hva bruker X-folket som terminalvindu?
rxvt
//Petter
eg brukar framleis XTerm, men eg er jo veldig gammaldags (k�yrer FVWM
ogs�).
her er mine X-ressursar som gjer livet litt enklare viss du vil halde
deg til XTerm:
XTerm.VT100.Translations: #override \n\
~Ctrl~Shift <Btn2Up>: insert-selection(PRIMARY, CUT_BUFFER0) \n\
~Ctrl Shift <Btn2Up>: insert-selection(CLIPBOARD, CUT_BUFFER1) \n\
~Shift <BtnUp>: select-end(PRIMARY, CUT_BUFFER0) \n\
Shift <BtnUp>: select-end(CLIPBOARD, CUT_BUFFER1) \n\
~Shift <Btn3Up>: select-end(PRIMARY, CUT_BUFFER0) \n\
Shift <Btn3Up>: select-end(CLIPBOARD, CUT_BUFFER1) \n\
Shift Meta <KeyPress> comma: insert-selection(CLIPBOARD, CUT_BUFFER1) \n\
~Shift Meta <KeyPress> comma: insert-selection(PRIMARY, CUT_BUFFER0)
med dette kan du halde nede Shift for � bruke clipboard (eksplisitt
copy/paste i andre GUI-applikasjonar). merk at Meta-komma har same
effekt som Shift-Insert, medan Shift-Meta-komma limer inn fr�
clipboard.
--
Kjetil T.