komposé

Various Stuff

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

somekool

12 years ago

recently I've been trying to track down what is taking my memory. and today, I just freed up 275MB of swap simply by closing kompose.

is that normal kompose is really taking that much RAM/Swap?

I really love using Kompose and I use it all the time. I really wish you could be looking into this issue.

thanks

(please)

Report

Ptero4

12 years ago

Hi, I saw kompose and it looks cool, but I got a question. I`m planning on putting it on an older computer which doesn`t quite have the HD space to take a KDE install (it`s using openbox with fbpanel) and I wanted to know. Is there any way to install kompose without installing kdelibs/kdebase (only installing qt)?

Report

janet

12 years ago

Komposé is able to show the desktop number on the tray icon. How about offering the alternative to show the number of open windows on it? I'd also like to see this information in a tooltip coming up when "mousing" over the tray icon (just a "There are x windows open."). This way you cannot forget open windows when closing KDE when you don't use the kicker taskbar.

Report

sodamnmad

13 years ago

it is a little slow, but i'm sure that may be improved. doesn't seem to work very well with xinerama (dual monitor). it should probably hide when another window is focused (like on my second monitor).

it might be nice to have a mode where it pops up smaller thumbnails around the cursor and didn't hide all the windows. this might help improve performance a little but more importantly would be pretty cool. (these icons would have to be only for the current desktop since i'm thinking this would be useful as a taskbar replacement).

Report

somekool

13 years ago

its a big hard to get out of kompose when there is no window when using the ungrouped view.

actually pressing F9/F10 again, should quit the kompose mode.

thanks

Report

janet

12 years ago

You can use the escape key.

But the concept of komposé is to minimize the keyboard use so it would be more convenient to alternatively use the mouse for "escaping". Maybe the middle mouse button could be used for this? It has the same function as the right mouse button in komposé so one of it is redundant.

Report

somekool

13 years ago

may I request a rather important feature. I am currently strictly using kompose. I think its the point. if you got your windows-style taskbar you probably trigger kompose for the self purpose of showing it off... but I like to have a full desktop, with no kicker at all. and kompose is perfect.

one problem, I dont get notified when something happen in a different window. could kompose do something about that ? or is there another program I could use that would work ?

also, speed improvement would be appreciate.

thanks

Report

janet

12 years ago

That's something I miss too. Not the speed, its ok on my machine but the notification that something requires my attention on another desktop, e.g. kmail bugging me for the kwallet password or tvbrowser signaling that one of my favorite films is soon starting. When I use the kicker taskbar instead the corresponding application button is blinking for a few seconds to grab my attention. Maybe the komposé tray icon could flash?

Report

Divilinux

13 years ago

great program!!
i can improve my desktop map..now it's possible fill up the 4 desktop pager and even reorganize one by one with kompose.
i don't think drag'n drop it's so important
it's a funny application..maybe you can add an effect launch(such as Mac-swirl on dashboard or minimize tray icon)or a little menu to set-up this feature with 2 or 3 themes included..
??...it's possible?..im not able to build program in c...:(

Report

ageforce

14 years ago

hi,
cool app, but what's really missing is drag n drop:
drag one file; go into corner (or over expose tray icon), stay a second over target window which then gets activated, drop (or continue dragndrop operation).
ATM staying over the tray icon crashes kompose...

Report

C

oisch

14 years ago

never knew of that feature before. I'll look into it! (and fix the bug while I'm at it :))

Report

janet

12 years ago

I'd rather suggest disabling the activation of komposé when the left mouse button is pressed. I always scroll in webpages and folders by dragging the scrollbar-handle with the mouse and I have set komposé to activate when I touch the left or right desktop side - that's the quickest activation possible for me and it needs to be quick because otherwise I don't use it but use the kicker taskbar instead. So I often activate komposé without wanting to activate it just because I look at a website or into a folder.

Please add an option to disable the activation of komposé when the left mouse button is pressed.

Report

somekool

14 years ago

any plan to implement dashboard ?

i don't know how hard would it be to support apple's Widget, but worse case, you could create your own format of widget.

something easy that anybody can code.

less importantly, a smooth animation when get in and out kompose.

that be good.

thanks

Report

C

oisch

14 years ago

what you want is plasma: http://plasma.bddf.ca

Report

xtacocorex

14 years ago

I'm no Linux programmer, but if you combine SuperKaramba and select themes [or even allow for user customization] along with Kompose you might be able to get the effect.

I remember being intrigued by this when I was messing with my friends PowerBook when he came out for my wedding.

Report

cypherpunk

14 years ago

I disabled the option "Passive Screenshots" in the preferences however there is still a delay in the actual screenshot once I enable Kompose with a hot corner. Just to clarify I'm not talking about how long it takes for the Kompose screen to appear. Do I need to have a library installed to have proper functionality?

Report

C

oisch

14 years ago

You mean the screenshots are not up2date?
Please read the FAQ on the komposé website which should give you some information about the problems and solutions to this aka COMPOSITE.

Report

Ekardnam

14 years ago

I don't know if it's possible, but I think
it would look much better if the Kicker
still is shown.

Report

somekool

14 years ago

just to make a list of what I like to see in the future version of kompose

- window refresh in live time while in kompose (Apple Expose does it)
- smooth animation when jump in/out kompose (like or different than Apple Expose)
- Dashboard (like OSX 10.4)

I'm not sure if they have plan a Sound control module through the dashboard, but I really wish I could control my sound volume through kompose.

to see other modules look at

http://www.apple.com/macosx/tiger/dashboard.html

Report

Ekardnam

14 years ago

- window refresh in live time while in kompose (Apple Expose does it)

Enable XComposite.

Report

Zoombie

14 years ago

I believe that, with the composite extension, applications no longer draw directly to the screen, but to an off-screen buffer, and I think that, by patching kwin, you could completely replicate the functionality of Expose.

Report

C

oisch

14 years ago

please spread the word that Komposé has Composite support. Enable it in the prefs dialog. (I happen to be asked that question all the time)

However composite implementation in most gfx drivers is still very poor and slow

Report

yagami

15 years ago

could it be possible to actually work with the windows ?

like if i put the mouse over a terminal window screenshot , and typed something , it would appear on the terminal.

maybe windows would stop being screenshots...

thanx for the great work

Report

C

oisch

14 years ago

I guess that would require a completly different X architechture

Report

Ptero4

14 years ago

That would require someone to stick OSX graphics server on top of linux.

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 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 Aug 01 2004
downloads 24h
0
pageviews 24h 4