Applications stay in background, some have minor issue with multiple instances

Hi, I’ve been trying OpenSUSE 12.1 (with KDE) for a few days now. There are a couple of things I noticed. First is that if you try to open some applications, for example python or octave, they just stay in the background and you can’t do anything with them. They only work if you open them through the terminal. So is there a way to directly open python through the GUI?

Secondly, if you have a program that is set to disallow multiple instances of itself (eg. a music player or a web browser), and if you try to open a second instance of it, it does get opened in the original window, but another window of the application appears in the task bar for about 20 seconds. For example, if I were listening to a music file with audacious, and I happened to open another music file through dolphin, the second music file will play in the same audacious window, but for 20 seconds, the task bar shows another audacious window with a busy icon. Is there any way to fix this?

These are to me several questions in one thread. That is not going to work. You will get answers to one or more of them and answers to that and it will be all one big mess. Please one thread for one problem, each with a good title.

And for Python, that is a script interpreter, a CLI command, it has no GUI at all. Why do you think that a GUI window should be started, what should be in it? When you type python, in a terminal, it will run there, and NOT in the background. Also Python is often not started like this, but a Python script is written and when that script is executed and has the correct “shebang”, the system will load python to interprete the script.