Active Window Control

Plasma 5 Add-Ons

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/kotelnik/plasma-applet-active-window-control

19
7.8
Description:

Plasmoid which just show active window title and icon. Also allows to close active window with cross icon (its location can be configured) and some other actions (like present-windows effect etc).

This plasmoid is particularly useful when using BorderlessMaximizedWindows=true setting (in ~/.config/kwinrc under [windows] section). This option can now be turned on/off directly from widget settings.

REQUIRED DEPENDENCIES
- qt5-graphicaleffects
- e.g. package for kubuntu users: libqt5qml-graphicaleffects

HOW TO INSTALL
- Add Widgets... -> Get new widgets -> Download new plasma widgets
- find this applet and install through the first item with .plasmoid extension

AUR: https://aur.archlinux.org/packages/plasma5-applets-active-window-control-git/
Last changelog:

1.7.3 1 year ago

Fixed Plasma 5.8 compatibility regression.

DiscipleOfDante

4 years ago

Yes it probably would be. To be honest I think the best option would just be to have an option to a) statically post the buttons and to B) have the buttons size be as tall as the text.

Report

nowardev

4 years ago

hi , maybe you don't know but , there is plasma panels collection , which it's a simple collection of javascript scripts to load plasma panels .

it would be handy if the yours would be loaded with javascript support

Report

C

clearmartin

4 years ago

I'm not sure what you mean. Do you mean the support for installing this widget to panel over Plasma Panel Settings -> Add Widgets... -> Get New Widgets -> Download New Plasma Widgets? If this is the case, could you please point me to the right documentation/tutorial?

Report

nowardev

4 years ago

well plasma has a nice feature , that it's called plasma shell console , where you can use javascript to script plasma and so ... add widgets and configure them

for example open the console with this :

qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole

then add the code

http://paste.ofcode.org/qy4ap6Hy3hx7jcRhEvPybi

and click on execute it should appear a new panel with your widget but unluckly the configuration is not read so i guess you need to tweak a little bit the code

i guess youi need to read this

https://techbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting#Widget_Object_API

Report

C

clearmartin

4 years ago

I understand now. I didn't know there is a plasma shell console. I definitely look into this. Thank you.

Report

C

clearmartin

4 years ago

Thanks for the point with the "almost same name". I wasn't aware of the other widget. My intention was to recreate this one: http://kde-apps.org/content/show.php/Yet+Another+Window+Control?content=139916

But I realize in both cases I have to add much more features. I'm planning to look into that this weekend.

Also thanks for the requests/recommendations. I will be adding these features soon. What exactly did you mean by the mouse scroll over the widget?

Report

DiscipleOfDante

4 years ago

Well I was thinking, if you want to create a simple, minimal widget, you could make it so that if your scroll up whilst the cursor is over the applet, it will maximize the window and the opposite will minimize it.

Report

C

clearmartin

4 years ago

I see, thanks for this suggestion. I've done these changes to the version 1.1. But all this can be disabled.

Report

DiscipleOfDante

4 years ago

If I could offer another suggestion, add an option to use varying size buttons? Best to me would be to add an option to make buttons the same size as the title font. On a small horizontal panel, those buttons are tiny, and thus hard to press. and another thing is a minor bug, but when I mouse over the applet, the buttons form over the title of the open application rather than to the left of it. I personally like the idea of the buttons pushing the title to the size when they appear but I doubt that that will be easy to code in. It is your applet after all. keep up the good work :D

Report

DanaKil

4 years ago

nearly the same name as this one : http://kde-apps.org/content/show.php/ActiveWindow+Control?content=91258 (not sure if this is really a problem)

I'm the original author of ActiveWindow Control but I don't maintain it anymore.

Report

DiscipleOfDante

4 years ago

I think this is merely a port/recreation of your plasmoid? As it is a Plasma 5 plasmoid, and not a KDE 4 plasmoid, as well it lacks many of the features yours has.

Report

DiscipleOfDante

4 years ago

Could I request/reccommend these features?

1) add support for minimize/maximize (perhaps using mouse scroll over title?)

2) variable length of applet? Programs like firefox will have multiple lines, which looks ugly on a small panel.

Report

1.7.3 1 year ago

Fixed Plasma 5.8 compatibility regression.

1.7.2 1 year ago

Plasma 5.10 compatibility, multi-screen aware, aurorae window decoration support, various other fixes

1.7.1 2 years ago

- slight code refactoring (possibly fixed Kubuntu 16.10 compatibility)
- other global menu improvements (global menu is not available in kde.store version of this applet)

Version 1.6.0 2 years ago

- compatibility with Plasma 5.8
- pin to all desktops button
- popup settings and other minor fixes and improvements

3 years ago

1.5.9
- widget settings now allows to switch kwin option for showing/hiding titlebar for maximized windows

1.5.8
- dynamic width (regarding showing / hiding buttons) by Wuxiangdong from github

1.5.7
- text scaling option

1.5.6
- auto-fill width option
- automatic margin for no-window text
- wrapping & eliding text fix

1.5.5
- configurable "Plasma Desktop" text margin
- small fixes & cleanups

1.5.4
- fixed closing window even if control buttons are disabled

1.5.3
- basic context menu actions (close, minimise, maximise)
- configurable space between icon and window title
- button settings fixes

1.5.2
- breeze buttons (+ fixes)
- various additional button settings added (+ settings fixes)

1.4
- support for present-windows effect

1.3.3
- bugfix release
- settings more granular

1.3
- added maximize button
- additional appearance settings

1.2.2
- automatic window title row setting fixed

1.2.1
- word wrap fix

1.2
- configurable button size

1.1.1
- "No active window" changed to "Plasma Desktop" (thanks to sancio6 from github)
- small visual fix in settings

1.1
- customizable minimize button
- customizable maximize/minimize actions
- called by double-click/mouse wheel
- customizable width in horizontal panel
- AUR package

1.0
Initial import

12345678910
1511
product-maker clyton May 20 2019 10 the best
10 the best! I wanted a mac like global menu with all dates and system tray in top panel. This plasma widget's the most detailed and featureful even though some of its features are not being developed. The feature I like the most is it automatically disables titlebars only for maximized windows which saves precious real estate. The app menu was not working so i used global menu widget besides it. I wanted to use this widget primarily for closing, minimizing my windows and that feature is still working. Please keep this widget up-to-date
product-maker Samhaa May 08 2019 8 great
+
product-maker gcjuan Feb 15 2019 3 bad
-It crashes my entire Plasma Desktop depending on the configuration (for example when filling the hidden text on hover). I prefer Plasma Active Application (https://store.kde.org/p/1269296) that is faster, smoother and adapts itself in combination with Global Menu.
product-maker jsalatas Jan 08 2019 8 great
+
product-maker tamer Jan 04 2019 8 great
Excellent addon, does everything I need with very customizable options, and works side-by-side with Global Menu
product-maker slm33 Nov 07 2018 8 great
+
product-maker topo-ge Nov 04 2018 8 great
+
product-maker no1cares Sep 29 2018 8 great
+
product-maker jotasete Sep 18 2018 8 great
+
product-maker folgui Sep 03 2018 8 great
+
product-maker malteketelsen Aug 08 2018 8 great
+
product-maker Shevchuk May 14 2018 8 great
product-maker Lawless Feb 10 2018 8 great
product-maker poamber Dec 24 2017 8 great
product-maker unc926 Dec 04 2017 8 great
product-maker gustawho Oct 02 2017 8 great
product-maker vmorenomarin Jun 08 2017 8 great
product-maker Mirko-Gennari Jun 02 2017 8 great
product-maker svink May 26 2017 8 great
product-maker aldy May 02 2017 8 great
product-maker xindelar May 01 2017 8 great
product-maker yogeshm02 Apr 10 2017 8 great
product-maker jacobtey Mar 17 2017 8 great
product-maker alex-l Mar 17 2017 8 great
product-maker meattits Mar 02 2017 8 great
product-maker FraQu Feb 26 2017 8 great
product-maker maciaschain Feb 26 2017 8 great
product-maker IkiruOG Feb 01 2017 8 great
product-maker Maboroshy Jan 22 2017 8 great
product-maker mirkogennari Jan 15 2017 8 great
product-maker gfdsa3 Nov 24 2016 8 great
product-maker ujnhz Nov 24 2016 8 great
product-maker feren_double Nov 24 2016 8 great
product-maker mnbvc Nov 20 2016 8 great
product-maker tepca Nov 17 2016 8 great
product-maker tremep Nov 17 2016 8 great
product-maker dubious Nov 09 2016 8 great
product-maker UnderTheGun Nov 09 2016 8 great
product-maker izzzy Nov 05 2016 8 great
product-maker fracaburda Oct 31 2016 8 great
product-maker J_VM Oct 19 2016 8 great
product-maker aitorpazos Oct 13 2016 8 great
product-maker klysm May 25 2016 8 great
product-maker grusta Jan 16 2016 8 great
product-maker tomXx Oct 09 2015 8 great
product-maker ibrahimMohammad Oct 02 2015 8 great
product-maker e1nste1n Sep 19 2015 8 great
product-maker schnelle Aug 27 2015 8 great
product-maker svah4cky0 Aug 09 2015 8 great
product-maker RingOV Jul 03 2015 8 great
product-maker technic93 May 10 2015 8 great
product-maker hacklov Apr 30 2015 8 great
product-maker DiscipleOfDante Mar 24 2015 8 great
product-maker Count:2 Rating: 5.00
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
1.7.3
updated Jun 08 2017
added Mar 24 2015
downloads today
130
page views today 48
+