Screenlets: An Amazing Tool to Add Desktop Gadgets/Widgets in Linux

Screenlets is an application software released under GNU GPL. The same name screenlets refers to the engine as well as widget that runs on it. It was Originally Developed by ‘Rico Pfaus‘, ‘Helder Fraga‘...

Spread the love

Screenlets is an application software released under GNU GPL. The same name screenlets refers to the engine as well as widget that runs on it. It was Originally Developed by ‘Rico Pfaus‘, ‘Helder Fraga‘ and ‘Natan Yellin‘ for Unix-like Operating System. Designed specially to run on X11-based compositing windows manager like compiz.

Screenlets are small pieces of application commonly called widget. They serves as eye candy besides improving overall system experience of modern Linux-desktop. Widgets represents virtual things on desktop viz., Clock, Sticky notes, weather, Calculator, Calendar,…

Features of Screenlets

  1. Easy from End-user point as well as from Developer point of view.
  2. A wide range of screenlets/widget to choose from.
  3. Deploy Google gadgets on screenlets engine.
  4. Full compositing Support.
  5. Works with any composited X desktop as well as non-composited desktop
  6. Fully Scalable
  7. Embedded Drag & Drop
  8. Highly Customizable
  9. Automatic options saving.
  10. Themes feature supported

Screenlets version <= 0.0.14 were written in Python later on the concept of web widgets were introduced which were typically written in HTML, JavaScript and CSS.

Installing Screenlets in Linux

1. You can download and install screenlets from the repository (if available), most of the modern Linux distribution includes screenlets to be downloaded from default repository.

$ sudo apt-get install screenlets screenlets-pack-all

The above command will install screenlets application and complete pack, which includes number of widgets/gadgets in it.

During installation, in my Debian 8.0 Jessie, I’ve got the following depnedency error message….

Gtk-Message: Failed to load module "canberra-gtk-module"

To fix this, you need to install following package.

$ sudo apt-get install libcanberra-gtk-module

2. After installing Screenlets, start the application using user account only and not root.

$ screenlets
Screenlets: Preview

Screenlets: Preview

3. To add a widget to your screen double click it. You may add as many screenlets as you want. There is no limitation.

Add Widgets to Desktop

Add Widgets to Desktop

4. You can close all the running widgets at once, reset Screenlets Config, Install new theme, Restart All, Create Desktop Shortcut as well as Auto-Start at login using the options available in the left of Screenlets Manager.

Screenlets Manager

Screenlets Manager

5. You can also configure the options like Setting position of Specific Screenlets, scale it, control opacity as well as options like stick to desktop, Lock Position, Keep above/below and etc..

Configure Screenlets

Configure Screenlets

The screenlets application is quiet stable and mature project. If you are newbie to Linux, several GUI System monitor tool will help you to understand what’s going on. If you are developer you can write your own screenlets for the screenlets engine. As said above, these widgets are small and hence easy to develop.

That’s all for now. I’ll be here again with another interesting article. Till then stay tuned and connected to Tecmint. Don’t forget to provide us with your valuable feed back in the comments below. Like and share us and help us get spread.

Facebook Comments

More Stuff

Reviewing Python Basics and Creating Your First Web Application wi... “This article is revised and updated with latest version of Django – May 2016” As we briefly commented on the last article of this series, Django is a...
We Love Linux, Google, And Apple Jennifer Rice writes : Just for fun, I started typing in "I hate (brand)" in Google to see what comes up. I then got curious about the findings for "I...
How to Install, Create and Manage LXC (Linux Containers) in RHEL/C... LXC, acronym for Linux Containers, is a lightweight Linux kernel based virtualization solution, which practically runs on top of the Operating System,...
Comparing MSN And Yahoo! Optimization With the enormous potential of Yahoo! and Microsoft to place major financial and marketing support behind their search engine efforts, there is a stro...
Spread the love

Posted by News Monkey