komposé

Utilities

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

0
Score 50.0%
Description:

Komposé provides a fullscreen view of all your tasks and/or virtual desktops where every window is represented by a scaled screenshot of it's own.

0.5 now features support for the Composite and Damage extensions (disabled by default, enable it in the preferences), however with the current state of graphics drivers XOrg may be awfully slow (or even crash sometimes) when enabling the Composite extension.
So blame me for your bad gfx drivers :)
Last changelog:

14 years ago

0.5.3
- well, 0.5.2 didn't show plain and tiled backgrounds right... here we go
- updated author's email addy

0.5.2
- Nicer layouting (less grid-like)
- ADD: Icons for different views (thanks to Bill Kendrick)
- FIX: no more debug out if compiled normally (qDebug() to kdDebug())
- some code cleanups
- Remove flicker on desktop widget mouseover
- Added the ability to show the currently activated Desktop number on the systray icon (thanks to Debajyoti Bera)
- get rid of KRootPixmap
- Autoactivate when mouse moves on to the screen edge

0.5.1
-Hot corners delay controls whether Kompos�is started and not when it's started :)
-imlib2 error message added to configure script
-Fixed "if a kompose window (prefs, about) is open, you are stuck"
-Added german translation (thanks to Thomas Fischer)

0.5:
-Composite support to take screenshots without raising windows
-Damage support for live-updates of windows
-major refactoring for a cleaner design
-new View Type (current desktop)
-activate when mouse moves in one of the screen's corners
-added popup menu for windows
-added a small screenshot delay for passive screenshots. This should make switching between tasks seem more responsive (redraws occur before taking screenshots) and help on most of the "overlapping windows" problems
-fixed flashing background when activating Kompos�
-Switched to themable KDE cursors
-Window title changes are now updated properly
-Correct handling of windows that are on all desktops
-additionally using hjkl(vi) keys for moving and c/m keys for close/minimize/restore
-Imlib2, Composite and Damage autodetected through configure
-some minor bugs and various smaller performance improvements

mrshibby

15 years ago

make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.

help?

i would love kompose

Report

MayC

15 years ago

Did you have an error message when you did ./configure ?

Hattest du eine Fehlermeldung bei ./configure ?

Report

EliasP

15 years ago

Have you read this on the skippy homepage?:
Skippy-XD is a version of Skippy that uses the new XDamage, XComposite and XFixes extensions (found in FreeDesktop.org's Xserver project) to provide you with 'live' versions of the windows. Exciting, isn't it?

Why not using the same method to get live-windows. I think most users will switch anyway due the next months to a new xserver, so you could include this abilities optionally.

Greetings

Elias P.

Report

EliasP

15 years ago

Would it help using OpenGL for smooth scaling the window previews?? Would it look as good as it does when using the current smooth scale?
So you could include this optionally, too.

Greetings

Elias P.

Report

C

oisch

15 years ago

I've experimented with opengl, but it took rather long to initialise the gl context, nevetheless I'll probably go back to it.
I'm planning to allow both options as not everybody has a opengl compatible display driver.

Report

C

oisch

15 years ago

I've been experimnting with Qt's QGLWidget to do the drawing, it worked quite nice, but somehow startup took much longer (probably it's the opengl-initialising stuff that takes so long).
Nevertheless I'm thinking of going back to opengl as it still may be faster than the current solution.

I plan to allow both ways for people who have no GLX extesions.

Report

zekant

15 years ago

I've got a problem compiling kompose.cpp :

kompose.cpp: In constructor `Kompose::Kompose()':
kompose.cpp:36: error: `WindowFullScreen' is not a member of type `Qt'
kompose.cpp:36: error: `WindowActive' is not a member of type `Qt'

I'm running kde 3.2.2 and qt 3.2.3 (mandrake 10 community)
developpement headers of qt also installed ...

Report

edi

15 years ago

I had the same problem on Debian unstable.

I just commented the line out and afterwards it worked fine for me.

Report

prjanique

15 years ago

I have the same problem :(

Report

foldrian

15 years ago

Same over here...

Report

Skyhusker

15 years ago

Really nice app. Only a comment: using a preloaded daemon and a DCOP signal or something similar would be faster.

Report

SynTruth

15 years ago


Nevermind, I thought it ran in the background until you gave a key-sequence -- that would be much nicer, instead of having to run it each and everytime to use it. Perhaps, give a tray icon as well.

That said, it's very nice and usable already.

Report

C

oisch

15 years ago

I'm planning to put it in the systray, and assign a shortcut to it... wait for the next release :)

Report

SynTruth

15 years ago



How about a little documentation on how to use it? :) I have it compiled and installed fine, even started up with no issues... Now what?

Report

14 years ago

0.5.3
- well, 0.5.2 didn't show plain and tiled backgrounds right... here we go
- updated author's email addy

0.5.2
- Nicer layouting (less grid-like)
- ADD: Icons for different views (thanks to Bill Kendrick)
- FIX: no more debug out if compiled normally (qDebug() to kdDebug())
- some code cleanups
- Remove flicker on desktop widget mouseover
- Added the ability to show the currently activated Desktop number on the systray icon (thanks to Debajyoti Bera)
- get rid of KRootPixmap
- Autoactivate when mouse moves on to the screen edge

0.5.1
-Hot corners delay controls whether Kompos�is started and not when it's started :)
-imlib2 error message added to configure script
-Fixed "if a kompose window (prefs, about) is open, you are stuck"
-Added german translation (thanks to Thomas Fischer)

0.5:
-Composite support to take screenshots without raising windows
-Damage support for live-updates of windows
-major refactoring for a cleaner design
-new View Type (current desktop)
-activate when mouse moves in one of the screen's corners
-added popup menu for windows
-added a small screenshot delay for passive screenshots. This should make switching between tasks seem more responsive (redraws occur before taking screenshots) and help on most of the "overlapping windows" problems
-fixed flashing background when activating Kompos�
-Switched to themable KDE cursors
-Window title changes are now updated properly
-Correct handling of windows that are on all desktops
-additionally using hjkl(vi) keys for moving and c/m keys for close/minimize/restore
-Imlib2, Composite and Damage autodetected through configure
-some minor bugs and various smaller performance improvements

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.5.3
updated Jul 22 2005
added Jul 14 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software