Window List

Plasma 4 Widgets

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

5
Score 63.3%
Description:

Simple plasmoid to show list of opened windows. Inspired by KDE3 equivalent.
Developed and tested on KDE 4.3.0 (Mandriva 2010.0 beta).
It's part of kdebase-workspace since KDE 4.4.

Tip:
If you want to use arrow icon with this applet you can find instructions in README file.

Features:
- shows list of all windows grouped by desktop on left mouse click;
- shows list of windows on current desktop on middle mouse click;
- selecting active window minimizes it or activates it if not active;
- possibility to drag window entry on pager to move it to another desktop;
- switch windows using mouse wheel;
- actions menu for each window after right clicking on it's entry;
- "Cascade windows" and "Unclutter windows" actions;
- automatically group windows in sub menus if there is more than five per desktop;
- configurable keyboard shortcut.

If you have found bugs or have suggestions you can contact me via email, message or using comments, before you will vote bad.
And remember that not everybody has enough time for fast replying. ;-)
Last changelog:

10 years ago

3.1 (03.09.2009):
- added possibility to switch windows using mouse wheel;
- added possibility to drag window entry to pager to move it to another desktop;
- automatically group windows in sub menus if there is more than five per desktop;
- some cleanups.

3.0 (21.04.2009):
- renamed to Window List;
- all visible strings are now translate able;
- show information when trying to show menu when there is no opened windows;
- removed configuration interface (option to set arrow icon is still available in configuration file);
- simplified code.

mwp

4 years ago

Hi, thanks for this great window list.

The list currently gives all windows, sorted by virtual desktop. But all windows from all activities combined are listed.
It would be more logical to group them by activity first, then by virtual desktop.

Any chance to implement this?

Maybe make the grouping optional: optional grouping per virtual desktop, and optional grouping per activity.

Report

C

Emdek

3 years ago

I doubt that there will be any new version (at least it is very unlikely in case of KDE4), this applet is part of kdebase for several years and AFAIK now there is also different version for KDE5 (most likely even simpler).

Report

woozalia

9 years ago

I click on the "download" link for Ubuntu, and it redirects me to a "wait while your download starts" page, which then goes to a page which says "No matching Personal Package Archive for 'windowslist'." (URL: https://launchpad.net/ubuntu/+ppas?name_filter=windowslist )

This looks broken to me; can someone fix it?

Is there a way to add this through APT?

Thanks!

Report

C

Emdek

9 years ago

Ubuntu Personal Repositories keeps changing, and sometimes links are valid, sometimes not...
You can try this link:
https://launchpad.net/~samrog131/+archive/ppa/+index?start=75&batch=75

Report

swap38

10 years ago

It's exactly what I'm looking for.

Great job, thanks a lot !

Report

kaleissin

10 years ago

Now all I need is to get the window list to pop up on the middle mouse button when hovering over the desktop... Byebye taskmanager :)

Report

C

Emdek

10 years ago

I've created test version that better emulates (optionally) behavior of old kicker applet. It uses button so the icon can use fixed size (16 x 16) and is centered. But that version has problems with sizing on desktop. I'll try to finish it later (but probably not very soon).
You can download it here:
http://emdek.cba.pl/testy/tmp/plasma-windowslist/windowslist-2.2-test.tar.bz2

Report

Chuffy

10 years ago

Great great peice of software! I would like to see a feature added. Currently left clicking shows all windows across all desktops. It would be great to see only the windows on your current desktop by shift clicking, middle clicking, etc.

Keep up the great work!

Report

C

Emdek

10 years ago

Thanks for suggestion. :-)
Feature was added (using middle click).

Report

Chuffy

10 years ago

Thank you for the update, it works great on Kubuntu 8.10 / KDE 4.2. I'd vote again if I could :)

Report

C

Emdek

10 years ago

I have question to people voting bad every time when this plasmoid is updated (second time score is dropped by 2 or 3 percent), what is wrong with this applet?
If you vote bad you should write comment, why you are voting bad (someone wrote that voting bad should be possible only when leaving comment - very good idea). Now I don't I should still upload my work here because of these strange people...

Report

greengoose

10 years ago

Please don't worry about silly people who make up for their own failures by pulling others down. Your work is great - thanks very much!

Report

C

Emdek

10 years ago

Thanks. :-)
I know that everybody wants to make own work as most popular as possible, but not fair tricks are very annoying (and voting system on this site still could be improved)...

Report

Dimanish

10 years ago

Thanks for applet!
It's possible to make assigning hotkey working or this is known kde 4.2 bug?
And if not hard for you please upload new versions with "-" suffix, such as 96486-windowslist-1.0.tar.bz2, not "_": 96486-windowslist_1.0.tar.bz2 because in first variant easy to update gentoo ebuild.

Report

C

Emdek

10 years ago

Keyboard shortcut configuration is added automatically to every applet, even if it is not used by it, since KDE 4.2.
But this is interesting idea, so I'll try to add support for it.
I'll change "_" to "-" today or tomorrow (leading number is added by kde-look).

Report

kriko

10 years ago

Excellent little things that make life simplier :)
I missed this from kde3, but I would preffer it to be exactly as in kde3 - a small arrow.

Report

C

Emdek

10 years ago

If you don't like this icon you can change it in line 52 of file applet/plasma-windowslist.cpp, it's name is an argument for KIcon. I suggest to use one of arrow-* (up, down, left or right - as far as I remember Kicker applet was using different arrows depending on panel location).
Currently I've no plans to changing default icon and don't know if it is possible in Plasma to check panel location, but if more people are interested I'll consider it (at least as option).

Report

kriko

10 years ago

Fantastic!

Report

kilah

10 years ago

[100%] Building CXX object applet/CMakeFiles/plasma_applet_windowslist.dir/plasma-windowslist.o
/root/windowslist_0.3/applet/plasma-windowslist.cpp:39:40: error: kworkspace/kwindowlistmenu.h: No such file or directory
/root/windowslist_0.3/applet/plasma-windowslist.cpp: In member function ‘void WindowsList::showMenu()’:
/root/windowslist_0.3/applet/plasma-windowslist.cpp:70: error: ‘KWindowListMenu’ was not declared in this scope
/root/windowslist_0.3/applet/plasma-windowslist.cpp:70: error: ‘menu’ was not declared in this scope
/root/windowslist_0.3/applet/plasma-windowslist.cpp:70: error: expected type-specifier before ‘KWindowListMenu’
/root/windowslist_0.3/applet/plasma-windowslist.cpp:70: error: expected `;' before ‘KWindowListMenu’
/root/windowslist_0.3/applet/plasma-windowslist.cpp:150: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
make[2]: *** [applet/CMakeFiles/plasma_applet_windowslist.dir/plasma-windowslist.o] Error 1
make[1]: *** [applet/CMakeFiles/plasma_applet_windowslist.dir/all] Error 2

Report

srog

10 years ago

"error: kworkspace/kwindowlistmenu.h: No such file or directory"

=> Do you have: kdebase-workspace-dev ?


Here (with the Kubuntu Jaunty) using:
"Build-Depends: libqt4-dev, libplasma-dev, kdelibs5-dev, kdebase-workspace-dev" (+build-essential)

Compiling and working fine.

Report

kilah

10 years ago

i was forget to install kdebase-workspace-dev at kde 4.2

sorry

Report

10 years ago

3.1 (03.09.2009):
- added possibility to switch windows using mouse wheel;
- added possibility to drag window entry to pager to move it to another desktop;
- automatically group windows in sub menus if there is more than five per desktop;
- some cleanups.

3.0 (21.04.2009):
- renamed to Window List;
- all visible strings are now translate able;
- show information when trying to show menu when there is no opened windows;
- removed configuration interface (option to set arrow icon is still available in configuration file);
- simplified code.

12345678910
2
product-maker StarterX4 May 25 2015 9 excellent
product-maker Contrast May 04 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Draget
Oct 03 2010
kaleissin
Oct 24 2009
gomezhyuuga1
Feb 10 2009
neversfelde
Jan 24 2009
Blizzz
Jan 08 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
3.1
updated Sep 03 2009
added Jan 04 2009
downloads 24h
0
page views 24h 7