Expose-clone 2.4 (shows thumbnails of open windows)
update:
added a nicer background (see screenshot in 1st message) and an 48x48 icon.
*edit* modified the icon again.
It is in /usr/local/expose2.4 but not used by default, as it would enlarge the jwm menu.
I attach the new one.
Mark
added a nicer background (see screenshot in 1st message) and an 48x48 icon.
*edit* modified the icon again.
It is in /usr/local/expose2.4 but not used by default, as it would enlarge the jwm menu.
I attach the new one.
Mark
- Attachments
-
- expose24.png
- (2.67 KiB) Downloaded 920 times
I uploaded a second version.
Only difference:
The "button" now is located on top of the screen, and has a size of 1 pixel.
So it is no "button", but a very slim "bar".
I find it much easier to move the mouse on top of the screen, and click to see all windows.
This is more intuitive than pointing to a standard-button.
I also deactivated the option to close the button, as this easily happened by accident.
Type
killall exposestart
if you need to exit the button.
Update: no more second version, this is default now.
See next message.
Mark
Only difference:
The "button" now is located on top of the screen, and has a size of 1 pixel.
So it is no "button", but a very slim "bar".
I find it much easier to move the mouse on top of the screen, and click to see all windows.
This is more intuitive than pointing to a standard-button.
I also deactivated the option to close the button, as this easily happened by accident.
Type
killall exposestart
if you need to exit the button.
Update: no more second version, this is default now.
See next message.
Mark
Last edited by MU on Fri 15 Feb 2008, 22:14, edited 1 time in total.
I updated the expose-dotpup.
By default it now is always a 1 pixel high bar on top of your screen, and no button.
I made improvements:
The "delay" is no longer needed.
It now uses a feature from Gtk to flush the screen, after a window was raised.
Thanks to this, a snapshot can be taken without delay.
I also enhanced the detection of windows, that shall not be "photographed", like the gdesklets.
Mark
By default it now is always a 1 pixel high bar on top of your screen, and no button.
I made improvements:
The "delay" is no longer needed.
It now uses a feature from Gtk to flush the screen, after a window was raised.
Thanks to this, a snapshot can be taken without delay.
I also enhanced the detection of windows, that shall not be "photographed", like the gdesklets.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
puppy 4 problems
Does this work with puppy 4?
If I have three windows open so that they are stacked on one another, when I invoke expose I am shown 3 images of the top window. If the windows are staggered somewhat I will see an image of the bottom window but with a section of the top window overlapping it. When I click on any of the images I am taken to the top window.
Not sure what I am doing wrong. Also is there a way to bind this to the scroll wheel of the mouse? like with btnx?
If I have three windows open so that they are stacked on one another, when I invoke expose I am shown 3 images of the top window. If the windows are staggered somewhat I will see an image of the bottom window but with a section of the top window overlapping it. When I click on any of the images I am taken to the top window.
Not sure what I am doing wrong. Also is there a way to bind this to the scroll wheel of the mouse? like with btnx?
It does not work correct in JWM, just in Icewm.
JWM does not support NetWM specifications. These are a standard technique, that allows applications to interact with the windowmanager.
But also in Icewm, you sometimes do not get correct snapshots, especially on older computers.
In that case, you must increase the "delay" value in
/usr/local/expose2.4/expose2
and
/usr/local/expose2.4/expose2now
Mark
JWM does not support NetWM specifications. These are a standard technique, that allows applications to interact with the windowmanager.
But also in Icewm, you sometimes do not get correct snapshots, especially on older computers.
In that case, you must increase the "delay" value in
/usr/local/expose2.4/expose2
and
/usr/local/expose2.4/expose2now
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
I attach a slightly different version.
I had added some tweaks for Muppy, so that no delays should be needed.
Mark
I had added some tweaks for Muppy, so that no delays should be needed.
Mark
- Attachments
-
- expose-2.4-Muppy.pet
- (153.35 KiB) Downloaded 357 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
magerlab,
if you can assign a key to a program in xfce, assign it to
/usr/local/expose2.4/expose2now
This shows the desktop overview directly, it does not launch a button you must click.
To remove the desktop from the overview, you had to recompile
/usr/local/expose2.4/resource/runexpose.c
Look around line 81 and 154.
That excludes rox-filer (the pinboard).
Add in the same way the xfce desktop.
To get the string you must use here, run from a console:
xprop
then click on the desktop.
This should print a line like:
WM_NAME(STRING) = "pcmanfm"
For xfce, there will be shown another name.
It is the string, that you must use.
Then compile it:
cd /usr/local/expose2.4/resource
bash compile.c.sh runexpose
This creates a new executable "runexpose".
Let me know, if you have problems with this.
Mark
if you can assign a key to a program in xfce, assign it to
/usr/local/expose2.4/expose2now
This shows the desktop overview directly, it does not launch a button you must click.
To remove the desktop from the overview, you had to recompile
/usr/local/expose2.4/resource/runexpose.c
Look around line 81 and 154.
That excludes rox-filer (the pinboard).
Add in the same way the xfce desktop.
To get the string you must use here, run from a console:
xprop
then click on the desktop.
This should print a line like:
WM_NAME(STRING) = "pcmanfm"
For xfce, there will be shown another name.
It is the string, that you must use.
Then compile it:
cd /usr/local/expose2.4/resource
bash compile.c.sh runexpose
This creates a new executable "runexpose".
Let me know, if you have problems with this.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
I attach xprop from NYP. Extract it in /usr/X11R7/bin.
Not sure if it works for your puplet.
If not, I can search the one from Puppy 4.12 in my downloads.
If you give me the correct string, I could modify + compile it for yo.
Mark
Not sure if it works for your puplet.
If not, I can search the one from Puppy 4.12 in my downloads.
If you give me the correct string, I could modify + compile it for yo.
Mark
- Attachments
-
- xprop.tar.gz
- (13.11 KiB) Downloaded 325 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
i attach a recompiled runexpose.
It now excludes "pcmanfm" and "xfdesktop".
I included the source, and a script, that can compile it again.
Simply replace the existing "runexpose" with the one I included.
Please let me know, if it works, then I can update the whole pet.
Mark
It now excludes "pcmanfm" and "xfdesktop".
I included the source, and a script, that can compile it again.
Simply replace the existing "runexpose" with the one I included.
Please let me know, if it works, then I can update the whole pet.
Mark
- Attachments
-
- xfcetestpatch.tar.gz
- (4.63 KiB) Downloaded 343 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
i downloaded the muppy expose 2.4 PET and tried again with icewm. I get the same effect as I described before with JWM in puppy 4.2.
I am no linux master, but I have searched the forum and don't know how to make this work.
I booted to icewm. I installed imlib2 dotpup. I installed muppy expose PET.
I start expose from the menu. I open two apps or folders, waiting a few seconds between each. I click at the top of the screen and get one correct image and the other image is one of the windows with the top window overlapping it. Clicking either image gives the same result- i am taken to the top window.
What to do?
I am no linux master, but I have searched the forum and don't know how to make this work.
I booted to icewm. I installed imlib2 dotpup. I installed muppy expose PET.
I start expose from the menu. I open two apps or folders, waiting a few seconds between each. I click at the top of the screen and get one correct image and the other image is one of the windows with the top window overlapping it. Clicking either image gives the same result- i am taken to the top window.
What to do?
I downloaded a pet of expose2.4 the other day -is there any way to tell if I got the latest one, or do we have to refer to the version by the post number of this thread? Mark, please use unique version number for each and every release you create, please, please? We won't think you are a bad porogrammer if your program makes it all the way to 10.3.346.2 or whatever! If you have ten releases all with the same number what is the poinbt of having a version at all?
How about if I want the version that was mentioned on page 3 post 27(zum Beispiel)? How can I get that?
How about if I want the version that was mentioned on page 3 post 27(zum Beispiel)? How can I get that?
-
- Posts: 632
- Joined: Tue 02 Oct 2007, 07:39
MU,can you make a very simple / lightweight WinXP-style visual task list?
Something like this:
http://www.murga-linux.com/puppy/viewtopic.php?t=40837
Something like this:
http://www.murga-linux.com/puppy/viewtopic.php?t=40837