Bug 156478

Summary: request for konsole plasmoid
Product: [Unmaintained] plasma4 Reporter: James <morris.570>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: asraniel, finex, l.lunak, martinkunev, periliocastrol, tomfasching
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description James 2008-01-23 17:18:17 UTC
Version:            (using KDE 4.0.0)
Installed from:    Ubuntu Packages
OS:                Linux

With kde3.5 I would run konsole in the background with devilspie (which is not necessary in kde4),  but I would set it to be always on the bottom and to never minimize and to accept focus. I do a lot of konsole work, so I could browse, or do whatever, and then just hit ctrl+alt+d to see the desktop--where konsole was "embedded".  This was really convenient in jumping back and forth between my current application and the konsole ctrl+alt+d both minimized and maximized.

However, now with kde4 I can't jump to my desktop and work on one of my many terminals because this feature has been removed--I have to use the mouse everytime!

Note that using the dashboard (ctrl+f12) does not fix this problem.

Thanks for all the hard work people!
Comment 1 Lubos Lunak 2008-01-24 16:51:09 UTC
The feature still exists in KWin, but in KDE3 it was triggered from Kicker. Are there any plans to add this to Plasma?
Comment 2 Aaron J. Seigo 2008-01-24 17:48:53 UTC
not at this point, no.

the dashboard view is indeed meant to address exactly these sorts of issues, though. to the reporter: i suppose the issue is that you can't have random windows there.

well, part of the idea (for me, at least) is to get away from apps doing random hacks to random windows. it would make a lot more sense to have a konsole plasmoid. with WoC in qt 4.1 this should even be possible. trivial even.

and then, yes, the dashboard view would be all you'd need.
Comment 3 Robert Knight 2008-01-25 03:15:55 UTC
> However, now with kde4 I can't jump to my desktop and work on one of my many 
> terminals because this feature has been removed--I have to use the
> mouse everytime! 

It sounds like what you are trying to do is exactly what virtual desktops are designed for and that is supported by KDE 4.0

Put all your windows on your primary desktop and a terminal on another one, then define a keyboard shortcut to switch between them, or use the pager applet on the panel.  

Alternatively Yakuake provides a terminal which is only ever a single keystroke (F12) away.
Comment 4 James 2008-01-25 03:29:42 UTC
The problem with virtual desktops is if I run a command from the terminal (or just in the virtual desktop), say konqueror, it opens in that virtual desktop.  Soon that virtual desktop becomes so polluted that I can no longer see my konsole without the much-needed "show desktop" shortcut.

As for yakuake, this is always on top, which is the opposite from what I want.  I need to be able to have a konsole behind everything accepting focus, so I can, say, read a browser window and type in the konsole in the background, or type in a number from qalculate, or reference a pdf while I fix code.

Basically the dashboard, virtual desktops, and yakuake all fail at the ultimate usability feature (for me): having my primary app (konsole) at a glance (partially visible) at all times, and fully visible when necessary (which was possible with "show desktop" shortcut and a konsole embedded in the desktop.   

If you use tons of terminals like I do, try it with kde 3.5 konsole and devilspie, I think you'll like it so much, you won't go back.  I rarely have to use the mouse.
Comment 5 Aaron J. Seigo 2008-01-25 05:42:14 UTC
i understand exactly what you're asking for. which is why i suggested you'd want a konsole plasmoid. that way you can stack it on a desktop containment and it'll always be on your desktop below your windows; no devilspie or other hacks required. press ctrl+f12 and it's above your windows, if you care to have that (e.g. you want to see the whole thing), which makes the show desktop bit unnecessary. 

even nicer, once we have multiple containment switching in, you could have multiple sets of these layouts and switch between them, so if you have 4 terms you use in situation A and a different 4 in situation B, you can have two desktop containments and switch between them as you desire.

this "design my interface" concept is pretty central to the whole plasma experience. with Qt 4.4's WoC we can fairly easily put things like konsole itself on the canvas.

hell, you could put it in a panel if you wanted ;)

really, i see this as a "konsole plasmoid" wish.
Comment 6 James 2008-01-25 05:52:40 UTC
The way you described it would probably meet all my useability needs. 
When do we expect this to be implemented? ;)
James

Aaron J.Seigo wrote:
[bugs.kde.org quoted mail]
Comment 7 Aaron J. Seigo 2008-01-25 06:47:22 UTC
WoC is 4.1, and when that support appears it will be pretty trivial to do a konsole plasmoid as we can most likely just show the konsole kpart directly. neat.
Comment 8 Jared Kells 2008-06-11 01:21:07 UTC
Hi,

I have created a Konsole plasmoid. It can be found here:
http://bonkel.wordpress.com/2008/06/03/konsole-embedded-in-plasma/

The current known bugs are:

1. Text draws in the top left of the screen no matter where the plasmoid is placed. See screen shot 3 in the blog post. This is a bug in Konsole. The bug is reported here: http://bugs.kde.org/show_bug.cgi?id=163178 A patch has been attached. 
 
2. TAB completion doesn’t work
3. No easy way to turn of konsole’s background drawing.

Comment 9 Jonathan Thomas 2008-12-07 18:18:15 UTC
*** Bug 173308 has been marked as a duplicate of this bug. ***
Comment 10 Thomas Fasching 2009-02-01 15:36:23 UTC
i would like to sign this request as much needed, thx :)
Comment 11 FiNeX 2009-08-04 00:15:28 UTC
There is also:
  http://websvn.kde.org/trunk/playground/base/plasma/applets/embed-win/

I've tried it last year and it worked quite well.
Comment 12 Emilio 2009-08-08 13:59:23 UTC
Have a look at this:

http://www.kde-look.org/content/show.php?content=108120
Comment 13 Beat Wolf 2009-09-03 14:07:34 UTC
I mark this as closed, since there is more than one konsole plasmoid now