Version: (using KDE KDE 3.4.2) OS: Linux if a session is saved to ssh to remote machine, this session has messed up fonts & most key combinations don't work. if i open a session named 'shell' in konsole and enter "ssh <machine>", i get a working environment - mc displays all items correctly, all F keys and their combinations work. now if i create a session that executes the same ssh command, mc has all sorts of extended characters in the place of lines, almost all F keys are not working. i kept the same font & keytab settings as 'shell' session has - font set to "<Default>" and keytab set to "XTerm (XFree 4.x.x)"
ping. i can still reproduce this with 3.5.1 any ideas ?
I am not able to reproduce this here. Could you provide a screenshot of what you are seeing?
Created attachment 19560 [details] borked console well, i don't know how much screenshot will help, but here it is :) of course, i can't make a screenshot of F keys not working ;) this is a screenshot of a bash session having a command "ssh localhost" (i also tried "bash -c 'ssh localhost'" and others). encoding and keyboard both are set to the same settings as when manually ssh-ing to localhost (and everything works ok). 'locale' output is identical in both cases.
Can you try a couple of things: Run execute " konsole -e ssh <machine> " from the commandline and compare with the display shown by " xterm -e ssh <machine> " and let me know if the output is different. Please also try changing the character encoding via the Encoding menu ( Settings -> Encoding ) and see if that makes any difference.
"konsole -e ssh localhost" works fine, symbols are displayed ok, function keys work. "xterm -e ssh localhost" also works just fine. when i have a session created from within settings->configure konsole "session" tab, this session has display garbled and function keys not working. i've tried setting encoding to iso-8859-1, iso-8859-13 and utf-8., this makes no difference for the display. just as for simple ssh or "konsole -e ssh localhost" sessions, keytab is set to xfree 4 one. (kde 3.5.4 currently, as slackware does not have latest kde packaged yet).
Any changes in recent Konsole versions (either KDE 3 or KDE 4)?
ah, it seems that actually the problem was my inability to find where to set TERM for saved profiles... i now edited the saved profile files and manually changed TermN values from "linux" to "xterm", and terminals now work as expected. though i still see no way to change these values other than editing the config file directly, i'm glad i finally can use profiles =)
> though i still see no way to change these values other than editing the config file directly, i'm glad i finally can use profiles =) settings->edit current profile, look for the 'edit environment' button ("general" tab, it's below the big 'change icon' button)
"settings->edit current profile" - there's no such entry, at least in kde 3.5.9...
Ah, I thought you were looking at KDE4 :-). I forget where exactly it is for KDE3 (I no longer have KDE3 running anywhere to check), but I'm pretty sure I remember it being there (I always changed the terminal type to "linux").
it can be set for a particular session in settings->configure konsole->session, but as far as i remember from my extensive testing, this setting never propogated to saved profiles...