August 18th, 2008 by admin
It’s still buggy and missing a lot of features, but as of revision 469 check out the following:
$ melange --replace &
$ /usr/local/share/screenlets/SidebarUA/SidebarScreenlet.py &
$ /usr/local/share/screenlets/Meter/MeterScreenlet.py --server=Sidebar
$ /usr/local/share/screenlets/DigiClock/DigiClockScreenlet.py --server=Sidebar
Also, drop me a comment if you know of any out-of-branch screenlets whose authors haven’t been contacted yet.

Posted in Screenlets, universal applets | Comments Off
August 14th, 2008 by Tehk
I switched development of Detach to these two branches:
lp:~sharkbaitbobby/awn/awn-detach2lp:~awn-extras/awn-extras/awn-detach3Instead of being a separate GObject in libawn-extras, Detach is now a bunch of functions integrated into AwnApplet in libawn. It now does everything but save the position when Awn is restarted. As far as I can tell, to use Detach, most applets only have to add 4-5 lines and modify another one. As of writing this, only two applets, main-menu and to-do have been converted. Also, Python bindings work well now.
There is a wiki page with documentation
here.
Posted in detach | Comments Off
August 7th, 2008 by Tehk
If you've ever been typing away on Gedit and needed to look for some obscure Gtk reference, then this plugin might be for you. It adds an address bar between the toolbar and main Gedit pane, along with buttons for back, forward, new tab, and, of course, go. If you are currently editing a text file and hit the go button, it'll open a new tab with the page in the address bar. The plugin makes it look like it's integrated, so that one tab could be a text document, another a web page, the next a text document, etc.
ScreenshotDownload
Current version: 0.1.0.0.1rc2
You can download the plugin
here. Unpack it in ~/.gnome2/gedit/plugins (the directory might not exist, so create it if neccessary) or /usr/share/gedit-2/plugins. It will show up in Gedit's list of plugins as "Web Browser."
Problems
It's not really integrated, and could conflict with other plugins that do things certain things like adding other widgets to Gedit's main VBox. Also, doing things like saving and printing the "current document" when it is actually a web page will do so to a blank document, because Gedit itself doesn't actually know about the web page.
Posted in Uncategorized | Comments Off
July 30th, 2008 by Tehk
Detach
The first version of Detach is out, and is fully functional. Two applets, Awn Main Menu and Awn Terminal Applet, have been converted. The Python bindings unfortunately currently don't work. [
Link to Branch] [
Screenshot 1] [
Screenshot 2]
Wiki
Malept has rewritten the "
How to use Bazaar" page on the wiki. It shows how to set up Bazaar for Launchpad. Even if you're not using Bazaar + Launchpad for Awn [Extras], it's
worth a look.
Applets
We now have three new applets. The first, "
Desktop Switcher," can organize your desktop backgrounds and even cycle through them. The second,
Xfce Menu, is a main menu for Xfce users. And the third,
Netflix Applet, views the RSS feeds from Netflix.
Posted in updates | Comments Off
July 28th, 2008 by gilir
Ca sent la sortie pour Debian. Le grand chef Debian vient d’annoncer que tous les paquets étaient gelés en attendant la sortie de Lenny. Cela veut dire que la distribution testing/lenny va recevoir uniquement des mises à jour de bugs jusqu’à la sortie de Lenny. Il faut donc s’attendre à moins de mises à jour dans unstable et testing. Il faudra jeter un oeil vers les dépôts experimental qui pourraient être utilisés en attendant pour certaines nouvelles versions de logiciels. Ils contiennent déjà les nouveaux KDE 4.1 pour les amateurs.
On a donc maintenant une bonne vue de la future version stable de Debian. Un bref aperçu :
- Tous les paquets mis à jour dans des versions récentes
A vérifier ici
- Une politique d’amélioration des paquets a été lancée pour cette sortie (installation/dés-installation propre, compilation/nettoyage/re-compilation correct, vérification des dépendances/recommandations, encodage unique (UTF-8 ) …)
- Un nouvel installateur graphique.
- GNOME 2.22 sans certains modules comme Nautilus et GDM.
- KDE 3.5 avec KDE 4.1 disponible par les backports de Debian.
- Le kernel 2.6.26 selon un membre de la release team.
- Support de python 2.5 par défaut
- Scripts init hierarchisés, pour démarrage plus rapide
- Iceweasel/Firefox 3.0.X devrait aussi être là.
- + plein de nouveautés un peu partout (triggers dans dpkg, debhelper v7 etc …)
J’entends déjà d’ici les critiques en disant que Debian est encore à la traîne, qu’en voyant ces nouveautés, personne n’aura envie de l’installer etc … Je dirais que ces gens se méprennent sur le rôle et le but de Debian, et plus particulièrement d’une Debian stable. Voici quelques pistes :
- Une Debian stable doit être stable. C’est l’objectif principal avant même d’intégrer des nouveautés. C’est pour cela qu’elle sort quand elle est prête. C’est un reproche que l’on fait souvent à Debian mais c’est sa nature (ou plutôt celle de la plupart de ces développeurs :))
- Une Debian stable est surtout destinée à une utilisation professionnelle, par exemple pour des serveurs de production ou la stabilité/sécurité compte + que les nouveautés. Pour une utilisation “desktop”, une Ubuntu ou une testing/unstable me semble plus adaptée.
- L’amélioration de la qualité des paquets va profiter à toutes les distributions qui dérivent de Debian. Parce que mine de rien, il y en a un bon paquet. Régler un maximum de problème en amont évitera de les régler dans toutes les distributions aval. On peut presque parler ici de responsabilité de Debian.
Donc oui, il faudra faire avec la non présence de KDE 4.1 ou de nautilus 2.22, mais est-ce si important ? Si vous utilisez Debian, il suffit d’ajouter les dépôts experimental et de les installer
C’est ça la liberté selon Debian
Rendez vous en Septembre pour la sortie officielle de Lenny (enfin, si elle est prête :))

Posted in Debian, Package, planet-libre | Comments Off
July 24th, 2008 by Tehk
Detach now detaches. (!) It handles the showing and hiding of an Awn dialog and can also detach. Right-click the applet and click 'Detach', and a new window will popup. The default is the applet icon. Click it to show the dialog, with a transparent background. So far, the only applet converted to use Detach (in C) is the Main Menu Applet.
See Screenshot. The are many, many little things that have to be fixed or implemented, such as not hiding the dialog when clicking it, and a few large things, such as attaching.
Get Detach in C
at my branch.
bzr co lp:~sharkbaitbobby/awn-extras/awn-detach
./autogen.sh
cd src/libawn-extras
make
sudo make install
cd ../main-menu
make
sudo make install
Here's an example of what the code will look like now:
Detach *d;
d = detach_new(applet);
detach_add(d, widget);
GdkPixbuf *icon = awn_applet_simple_set_awn_icon(applet, APPLET_NAME, APPLET_ICON);
detach_set_pixbuf(d, icon);
detach_add_menu_item(d, detach_menu_item_simple(d));
...
detach_hide_dialog(d); //Would be used to force the dialog to hide, even if focus isn't lost
Posted in detach | Comments Off
July 21st, 2008 by Tehk
The Detach library now compiles. (!) It's written in C and is included in libawn-extras in
my branch. This will allow any applet to detach just like to-do, run, and SlickSwitcher do. Unfortunately, there's not too much to see now. You can
look at the source code to get an idea of what the it'll be like. Here's some examples:
GObject *d;
d = detach_new(applet);
detach_add(d, widget);
detach_set_icon_type(d,DETACH_ICON_SURFACE);
detach_set_surface(d, surface);
This is only the second thing I've done in C, and, for me, the process has been surprisingly easy. C does seem somewhat intimidating with pointers and type casting, etc., but it's really not that hard. I learned a lot by just looking at Awn's (and -Extras') source code.
Next I'm probably going to do Python bindings for it so I can test it more easily.
Posted in detach | Comments Off
July 16th, 2008 by Tehk
I recently decided on the name SlickSwitcher... and, um...
You can download it
here, however the
forum thread will always have the most recent version, until it is included in Awn Extras. :)
Posted in slickswitcher | Comments Off
July 14th, 2008 by Tehk
You can now change the colors of the Awn dialog in Sin Nombre, via the Preferences window. Personally, I currently don't use this as I like my black background-blue border dialogs. :)
See ScreenshotIn other news, I'm very close to choosing "SlickSwitcher" as the name. isaac_j87 started an Ubuntu Forums thread asking for name suggestions. Most people agreed with SlickSwitch[er], but there are some other suggestions. [
Link]
Posted in sin-nombre, slickswitcher | Comments Off
July 13th, 2008 by moonbeam
So I've been working on awn-icons recently. The goal to provide a standardized way to change the icons used by applets (and eventually tasks/launchers).
I'm feeling lazy so I'l just point to a couple pages.
- Sharkbaitbobby has made a nice little write up that is of most use to python devs but is definitely worth reading for others.
- There's also a blueprint.
Todo:
- Clearing of configured icons.
- Look into using this with the awn core taskmanager/launcher.
- Convert more applets.
- Hook up some signals so changes in icons get reflected in all awn-icons users immediately.
Posted in avant-window-navigator, awn, awn-icons, icons | Comments Off