-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans  . 

CompizButtons Screenlet

   0.4.2  

Screenlet

Score 75%
CompizButtons Screenlet
zoom


CompizButtons Screenlet
zoom


CompizButtons Screenlet
zoom


Link:  http://
Downloads:  5036
Submitted:  Dec 8 2007
Updated:  Mar 15 2008

Description:

A collection of buttons to invoke compiz-plugins.

Annotate
Draw drawings on the screen
- initiate drawing
- clear drawings
- set color
- set linewidth

Fire
Draw fire on the screen
- initiate drawing
- clear fire
- set fire color
- set particle size
- set particle lifetime
- set particle slowdown

RotateCube
Rotate desktop-cube right or lef

Group Windows
Group and ungroup windows

Screenshot
Select an area of the screen and take a screenshot of it

Shift
Initiate window - shift.

Switch
Initiate window - switching

Expo
Zoom out and see all viewports an windows

WidgetLayer
Switch to widget-layer

Snow
Tobble snow

Rain
Toggle rain

Requirements
Compiz and compiz-plugins. You have to enable the DBusPlugin of compiz and each plugin you intend to use.

Themes
Please contribute themes - I'am no a designer.... All images are rearrangements of icons from openclipart.org and ccsm (compizconfig-settings-manager).

Dependencies
- pygtk
- compiz
- screenlets 0.12




Changelog:

0.1:
- initial release
0.1.1:
- fix for set_tooltip_text() in older gtk-versions
0.2:
- support latest compiz-git (dbus functions changed) tested with 20071212
- customizable (size) indicators on ColorPicker's
- customizable font-with and font-size in scale-screenlets
0.3
- fix wrong variable-name in dbusfunction.py
- new Screenlets CompizRainScreenlet & CompizSnowScreenlet
0.4
- only ONE screenlet that contains all buttons
- add and remove buttons from the screenlet
- configurable number of rows
- configurable horizontal and vertical space between screenlets
- removed annoying debug-popup
- simple installation with a screenlet-package
0.4.1
- fixed: Save configuration-options
- fixed: config dialog wehn adding and removing buttons
- new button-type: seperator
0.4.2
- Group- and UnGroupButtons is back...
- changed GPL header in files




LicenseGPL
Send to a friend
Subscribe
Other  Apps  from 3nt3
Report inappropriate content



-

 ...

 
 by Whise on: Dec 8 2007
 
Score 50%

love it


Check out my Screenlets here

http://gnome-look.org/usermanager/search.php?username=Whise&action=contents

Reply to this

-

 ....

 
 by Whise on: Jan 23 2008
 
Score 50%

can i make a sugestion to separete these in several screenlets so they can be launched from the manager


Check out my Screenlets here

http://gnome-look.org/usermanager/search.php?username=Whise&action=contents

Reply to this

-

 Re: ....

 
 by 3nt3 on: Jan 24 2008
 
Score 50%

Why is it not possible to launch them from the manager?
There is an install-script in the package, that makes symbolic-links in .screenlets/ so that every button should appear in the screenlets-manager.

My "problem" with your suggestion:
- Every button depends on debusfunctions.py
- Every button depends on ButtonScreenlet.py or ColorPickerScreenlet.py

Because of these dependencies I would have to copy a lot of files.

I agree with you that my "approach" with the installs-script is not usual for screenlets.

Maybe I will write a little script that makes a package for every button automatically....

Do you have any suggestion?


Reply to this

-

 i would....

 
 by Whise on: Jan 31 2008
 
Score 50%

this is what i would do

you directory is called CompizButtons

i would create a script (like your perl script ) but in python called CompizButtonsScreenlet.py so that it would be seen in the manager and installable from the manager(out of the box :) ), when that "screenlet" would be launched it would create all the symlinks needed , leaving a message to restart the manager
what do you think?

would could also create symlinks for the icon please


Check out my Screenlets here

http://gnome-look.org/usermanager/search.php?username=Whise&action=contents

Reply to this

-

 Re: i would....

 
 by 3nt3 on: Feb 22 2008
 
Score 50%

thanks for your advice. It encouraged me to revive my plan to make one screenlet that holds them all (with the possibility to remove unwanted screenlets)....


Reply to this

-

 Re: Re: i would....

 
 by Whise on: Feb 22 2008
 
Score 50%

nice to see your back , this screenlet rocks


Check out my Screenlets here

http://gnome-look.org/usermanager/search.php?username=Whise&action=contents

Reply to this

-

 Request

 
 by Haisen on: Feb 22 2008
 
Score 50%

This screenlet is looking good!

3nt3, could you make a new pager? The one that comes with screenlets has some problems.


Reply to this

-

 Re: Request

 
 by 3nt3 on: Feb 22 2008
 
Score 50%

:-) will have a look at it... but this may take some time - There are also some bugs in CommpizButtons that must be solved....


Reply to this

-

 Some suggestions

 
 by Haisen on: Mar 15 2008
 
Score 50%


1. Annotation: only draw if button 1 is pressed.

2. Improve selection of visible buttons. I think that a aproach using two panels is better. One panel showing avaliable buttons and other showing current buttons.


Reply to this

-

 Re: Some suggestions

 
 by 3nt3 on: Mar 16 2008
 
Score 50%

thanks for the input

> 1. Annotation: only draw if button 1 is pressed.

Don't know (yet) how to do this: When Compiz is drawing/annotating applications don't get mouse-events....

> 2. Improve selection of visible buttons. I think that a aproach using two panels is better. One panel showing avaliable buttons and other showing current buttons.

Yes the config-stuff really needs some rafacturing...


Reply to this

-

 Re: Re: Some suggest

 
 by 3nt3 on: Mar 19 2008
 
Score 50%

>> 1. Annotation: only draw if button 1 is pressed.

> Don't know (yet) how to do this: When Compiz is drawing/annotating applications don't get mouse-events....

I'am not so happy with my answer. I tried to find a way to get all mouse-events, even when my Screenlet does not have the focus. I did that once on windows (there you call it (Mouse-) Hook) - I havn't found a way to do that in gnome without beeing root...

maybe someone can help me with that.... Xeyes does exactly what I want. But It's c code not python ....


Reply to this

Add commentBack






-
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About GTK-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2014 GTK-Apps.org Team  
All rights reserved. GTK-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.