
Screenlets
Source (link to git-repo or to original if based on someone elses unmodified work):
has always hope packagers can provide packages for diferent distros
Screenlets is a widget framework that consists of small owner-drawn applications (written in Python, a very simple object-oriented programming-language) that can be described as 'the virtual representation of things lying/standing around on your desk'. Sticknotes, clocks, rulers, ... the possibilities are endless. Screenlet also tries to include some compatibility with other widget frameworks,like web widgets and super karamba themes
FEATURES
* Easy to use, easy to develop
* Hundreds of Screenlets available
* Install and run Superkaramba themes
* install google gadgets youminis widgets spring widgets with the widget converter
* Load web apps just like prism
* Full compositing support
* Non composite support (metacity etc)
* Works with any composited X desktop (compiz, xfce4, ...)
* Included themeing-abilities (SVG, PNG or mixed)
* Fully scalable when using SVGs
* Embedded drag&drop-support
* Automated storing of options (using ini or gconf)
* Controllable through customizable DBus-service
* Can be used together with compiz' widget-plugin to create a Dashboard-like feature as seen on OS X
* Free, open-source and released under the GPL
* Uses cairo and GTK2 for drawing and windowing
CHANGELOG
News in Core.
Improved Stability .
Fixed kwin disapering bug
Support for language/localization
New drawing functions
improved non compostise support
More Superkaramba compatibility
Google gadgets compatibility
Credited Translators / artists / documenters (hope i didnt forget anyone , if i did drop me a msg)
New Screenlets and features
Improved Windowlist Screenlet (expands upwards and left)
Improved Picframe Screenlet (all images formats allowed , new theme)
Improved Notes theme.
Ruler Screenlet goes vertical
Radio now shows song (thanks to smike)
Pager Screenlet now works.
New Youtube Screenlet
New Ring Sensors Screenlet
Stocks Screenlet
New in Screenlet Manager
Allow Installing of google gadgets , yourminis widgets , Spring widgets , Widgetbox.
Allow installing of web application , just like prism
Allows creation of desktop shortcuts for Screenlets
Support for language/localization
Allow to uninstall of Screenlets config files
Options to control non configurated Screenlets
Ratings & Comments
37 Comments
Guys, Screenlets are brilliant. I was wondering if anyone would have a time and skill to write a small spplet for Screenlets to show the data sourced from one of the major currency exchange websites like xe.com, onada or even google/yahoo finance and made a screenlet showing 2-3 currency pairs, small graph and curent exchange rate ? I know only php, html so it's not a job for me :( - Would anyone like to create it ?
hi, I've installed 0.1 and I get the following error: Traceback (most recent call last): File "/usr/share/screenlets-manager/screenlets-manager.py", line 28, in <module> import screenlets File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 75 SyntaxError: Non-ASCII character '\xc3' in file /usr/lib/python2.5/site-packages/screenlets/__init__.py on line 75, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/apport_python_hook.py", line 78, in apport_excepthook report_file = open(pr_filename, 'wt') IOError: [Errno 13] Permission denied: '/var/crash/_usr_share_screenlets-manager_screenlets-manager.py.1000.crash' Original exception was: Traceback (most recent call last): File "/usr/share/screenlets-manager/screenlets-manager.py", line 28, in <module> import screenlets File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 75 SyntaxError: Non-ASCII character '\xc3' in file /usr/lib/python2.5/site-packages/screenlets/__init__.py on line 75, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Can you help me solve this please? thanks
Are there any developer quick start guide, right now? i can only get back an api doc from the site http://gnome-look.org/content/download.php?content=73346&id=7&tan=49420691 thx. Or i should just download a screenlets and guest from their code.
http://screenlets.org/index.php/Documentation here
Here's an ebuild for gentoo users: Quote:# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-misc/screenlets,v 1.1 2008/03/08 08:30:45 dev-zero Exp $
inherit distutils
DESCRIPTION="A Tool for displaying Desklets on your Desktop"
HOMEPAGE="http://code.launchpad.net/screenlets/"
# Re-Uploaded source to tuxfamily. 'Cause we can't download from launchpad via wget (certificate issue)
SRC_URI="http://download.tuxfamily.org/gnome4sid/screenlets-0.1.tar.gz"
LICENSE="GPL"
KEYWORDS="~x86"
SLOT="0"
IUSE=""
DEPEND="dev-lang/python
dev-python/pygobject
dev-python/pygtk
dev-python/dbus-python
dev-python/pycairo
dev-python/pyxml
dev-python/gnome-python-desktop
dev-python/gnome-python"
RDEPEND="${DEPEND}"
src_unpack() {
unpack ${A}
cd screenlets
}
src_compile() {
cd screenlets
}
src_install() {
cd screenlets
distutils_src_install
}
You have forgotten me, and Lazza in the list of translators. Good job!!! ;)
a im sorry , i will include you in 0.1.1 :(
I think that you make a special string like this (for each localization): https://translations.launchpad.net/ubuntu-tweak/trunk/+pots/ubuntu-tweak/it/97/+translate Bye ;)
Just wanted to say 'thanks dude' your effort & time is much appreciated
hi, many thanks for such an nice and useful application. Just one question though, is this version (0.1) the follow up of the screenlets 0.0.12/14? Or is it another project?
I tried to run the .deb and I get this error when installing :ERROR: DEPENDENCY IS NOT SATISFIABLE: PYTHON-CENTRAL. what do I need to do?
no it doesnt any more , download it again
Hi! Thanks for your good work! Only a small problem: with RingSensors only the temperature values are shown from acpi but the ring scaling remain stopped on the first sector. Have no idea where in RingSensorsScreenlet.py is possible to define max and min values for the temperature...
sorry there is no way to set max , it just shows 0 value in the circle
Hi, i try installing this deb package in ubuntu hardy heron beta. but when i try to run any web screenlete shows this error message: 'You need Gtkmozembed to run this Screenlet , please install it' I used synaptic to install it, but just found the package libgecko2.0-cil, i installed, but still appearing the same error. P.S. Sorry for my crappy english
install python gnome extras
Thanks Whise, web widgets are the best thing of the world. Now i can show my Ubuntu Laptop and see envy in the faces of my friends
spread the word :)
i just want to say to the idiots that vote bad... i wish i could see your hard work...
I'm using Sawfish (Yeah it's back to life!) as WindowManager, but the Screenlets are bordered. Screenshot: http://www.nanolx.org/screenlet.png
you should report that to them , i use the standard way to removed decoration
Ok the Issue is that _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) and _NET_WM_WINDOW_TYPE_TOOLBAR seem to conflict. But theres an easy workaround: Andrea Vettorello told me this on the sawfish mailing list: Quote:As a temporary hack, create a new "match windows" rule (Sawfish menu
-> Customize -> Matched Windows), use "^.*Screenlet\.py$" (without
quotes) as Name and select "Frame type" none under "Appearance", this
should remove decorations from all screenlets.
That solves the Issue.
i can include the a workarround , already do that for kwin
i dont know whats up with that , ill try to find another deb
I just wanted to confirm the new deb worked here. Thanks! :)