
ActiveWindow Control
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
ActiveWindow Control (0.1)
This KDE4 plasmoid lets you control the active window. Actions currently available : Close, Minimize, Maximize, Shade/Unshade, KeepAbove, KeepBelow. It was created at first to help users with KDE4 on small devices (it's easier to click on a big button...) but it is actually great even with a standart computer (just throw your cursor at the corner of the screen to close your window, buttons are always located in the same place on the screen, etc.). Give it a try !
This is a pre-release but I publish it now because I don't have a lot of time these days and I want some help/feedback from you. At the moment, the plasmoid works great in panel except some minor things so please take a look at the TODO file if you have some time and don't forget to comment :)
Current limitations :
- plasmoid in planar formfactor (on the desktop) is buggy. Use it in a panel for now.
- The buttons don't reflect the state of the active windows : the KeepAbove/KeepBelow/Shade...
buttons should be "pushed down" when the current window has the KeepAbove/KeepBelow state,
some buttons needs to looks like disabled when an action is not available for a window, etc.
Note:
- The attached .deb is a Kubuntu Hardy checkinstall and it installs in /usr/lib/kde4, don't know if it will works for everyone
- you can force this plasmoid to align to the right in a panel by using the PanelSpacer plasmoid
12 years ago
- 0.1 : first release (beta)
12 years ago
- 0.1 : first release (beta)
masterdany88
8 years ago
Report
GDR
8 years ago
http://f.gdr.name/activewindowcontrol-0.1-gdr.tar.gz
Report
Zardoz89
9 years ago
Report
bugsbane
10 years ago
I'm on Kubuntu Lucid with KDE 4.4.
Report
DanaKil
10 years ago
that's because this isn't a scripted plasmoid but a binary one. Maybe Ubuntu packages it but not sure (it's in kde playground and not really finished).
Maybe AWC has found a new father with more free time and love than me, or a similar applet will be created,
see here :http://majewsky.wordpress.com/2010/03/29/blog-relaunch-update-on-kwin-button-applet/
Report
kriko
10 years ago
Report
DanaKil
10 years ago
http://websvn.kde.org/trunk/playground/base/plasma/applets/activewindowcontrol/
but I don't even know if it still compile sorry.
Maybe you will be interested by this: http://majewsky.wordpress.com/2010/03/24/the-kwin-button-applet
Report
kriko
10 years ago
Using it for about 10 minutes with a new panel layout and order and loving it.
Thank you!
Report
DaiVied
11 years ago
Report
Ace2016
12 years ago
Report
DanaKil
12 years ago
Please be patient, I'll update it to SVN playground once the code is cleaned up :)
Report
glomboi
12 years ago
... The only trouble is I can't get the package to work on my 64bit system with --force architecture.
I can't get the .tar.gz file to install either.
Are you planning on creating a 64 bit .deb?
Could anyone give me a step-by-step guide on how to get it working? I may be doing something wrong!
Thanks,
G
Report
DanaKil
12 years ago
New features : works on panel and on the desktop, use the tasks dataengine, buttons reflects the current state of the window (shade button are "pushed down" when the window is shaded and so on...)
I should do some polish and upload it to svn playground...
Regarding your problem, does the compilation process finish ? Maybe you install the applet in the wrong prefix if you have multiple versions of KDE ?
Report
knurpht
12 years ago
Distro is openSUSE 11.0 KDE4:Unstable
Can I mail the changed sources to you ?
Report
DanaKil
12 years ago
Actually, I will rewrite some code to only use the task dataengine (it has been improved recently and now features services to directly control the windows)
Cheers
Report
DanaKil
12 years ago
Report
Ekardnam
12 years ago
Now I use two monitors so this kind of solution isn't optimal. But it would be interesting to experiment with this plasmoid on a netbook, for example.
In future versions, it would be nice if the icons could be changed in the GUI.
Report
joth666
12 years ago
Otherwise it works great and is of more use on a big screen than I thought it would be...
Report
DanaKil
12 years ago
well, I don't think it is possible because the windeco buttons are programmatically drawn (I think...). Of course, I can include some SVG that mimics the Oxygen style but it don't really solve the problem.
>> "is of more use on a big screen than I thought it would be..."
Thanks, it just needs some times to get accustomed to :)
Report
joth666
12 years ago
Just a suggestion though. After having used it for a couple of days, I've found a small usability issue (well, it is according to how I work anyway...)
If you use the shade-button, the window in question remain in focus. It would be great if that would be the case for minimize too.
Let's say you have Okular running maximized with an important document. You also run a wordprocessor to comment on the document, also maximized and normally covering Okular.
Now, if you want to just glance at the pdf to check something (assuming the relevant part of it is displayed) it is only a matter of hitting minimize to be able to see it. However, the wordprocessor looses focus so it is not only to hit maximize a few milimeters to the right to bring it back. You need to bring the pointer to wherever the app is minimized to which can be some distance away, which to some extent makes the usefulness of your plasmoid not as high as it could be.
Hope I make sense...
Report
DanaKil
12 years ago
I'm sure this plasmoid is full of "small usability issue", it is just a pre-version but I highly appreciate all comments :)
I see your point and indeed, it can be useful if this can be done but the minimize button is intended to mimic the behavior of the standard minimize button so it should pass the focus to the next window IMO. But the applet is done so that adding new actions is not difficult so I can add others actions once the code is a little bit cleaner ("next win", "previous win", "minimize all but the active window" or something like what you said...)
Report
fdmarco3
12 years ago
keep up the good work!
Report
DanaKil
12 years ago
I keep your idea in mind, thanks for your comment
Report
srog
12 years ago
It's working fine with the Kubuntu 8.10 Intrepid Ibex (beta) , except here the action is not to the ActiveWindow but to the ActiveWindow -1.
That is: If i click kate window and then konqueror window and then ActiveWindow-Maximize => kate window will be maximized. Do i have slow computer or what ?? ;).
Report
DanaKil
12 years ago
-which version of KDE do you have ? (I use 4.1.2)
-is your plasmoid in a panel or on the desktop ? If it is in a panel, it should work (or not...)
weird... I'm waiting for your reply :)
Report