Version: (using KDE Devel) Installed from: Compiled sources It seems that Konsole always runs in its "32-bit Terminal Emulator" mode on a x86_64 machine. Testcase: start xterm > uname -m x86_64 start konsole from xterm in konsole, > uname -m i686 I've tried to debug this but can't even find where the "32-bit Terminal Emulator" menu entry comes from in order to identify how konsole takes on the i686 personality, if it's just run as "linux32 konsole" or what. The testcase suggests this is not the case.
How odd, unfortunately I don't have access to a 64bit machine for testing purposes.
Whereabouts in the code is this functionality implemented? I tried the obvious grep for 32 and 64, and i can't find the strings "32-bit Terminal Program" and "Linux 32-bit Konsole" anywhere.
> Whereabouts in the code is this functionality implemented? Right. There is no architecture specific code in Konsole that I am aware of.
Can you try running the "uname -m" command from inside an embedded terminal in Dolphin or Kate and see what the result is? Is there a flag on the executable which controls whether it runs in 32bit / 64bit mode?
I located the source of the "32-bit Konsole" menu entry - it's installed by the SUSE "linux32" package, which adds a .desktop file that runs "linux32 konsole". But that doesn't explain why running normal konsole comes up in 32 bit mode. With SUSE RC2 rpms, I can't reproduce the problem. I'm rebuilding SVN on this machine, will see if it is still present.
Any updates on this Will?
It's gone away. I don't like closing stuff without getting to the bottom of it,but we all have enough to do.