Better pacnew handling with the next kalu

If you've been following development of the next version of pacman, and are using pacman-git, then you weren't able to use kalu; Let's fix that today.

Also, you might already know that some new events have been added into ALPM, notably events when .pac* files are created. This will make it possible/much easier for frontends (such as pacman, or kalu) to know when such files are created.

From a user perspective, it might not change anything as it's all internal changes. However, the next version of kalu will actually take advantage of this, and can thus make your handling of those .pacnew files quite easier.

Continue reading...

Posted 23 July 2014


Now you can script donnatella!

Finally pushed to the branch next on donnatella's github are a few commits, focusing on one thing: allow you to script donnatella!

Since day one, customization has been a big thing in donna, with columns you can create and customize fully, or click modes & key modes that let you decide exactly which commands to trigger and when.

And while you could combine commands, either using the return value of a command as argument for another one, or via special command void(), there was no scripting: no conditions, loops, or the likes.

This was on purpose, because this is Linux, there are already plenty of scripting languages out there, fast, powerful, and known; No need to add one more.

Instead, the plan was always to allow you to "script" donnatella using the language of your choice, and this would be done via a socket to communicate with donnatella.

Continue reading...

Posted 14 July 2014


Fluid time format and custom properties in donnatella

Freshly pushed to the branch next on donnatella's github are a few commits, some fixes and other improvements here and there of course, as well as the introduction of a new time format called "fluid" and some changes regarding custom properties.

First off, the obligatory screenshot that might make everything obvious in seconds:

Continue reading...

Posted 24 May 2014


Show & use any properties you want: donnatella adds custom properties!

Freshly pushed to the branch next on donnatella's github are a few commits, as usual some fixes and other improvements of course, but mainly this is about the addition of "custom properties."

As you may know, in donna everything is a node, and a node has properties. They are the name, size, dates and permissions of your files for example. But sometimes you need more than just those basic properties, and donna will let you use whatever you want...

Continue reading...

Posted 04 May 2014


Columns formats and command exec in donnatella

Freshly pushed to the branch next on donnatella's github are a few commits, some fixes and other improvements here and there of course, as well as the addition of command exec, allowing to execute a command line as a command, and have its output be the command's return value.

We'll see how this can be used, but first as some improvements and fixes were done on column types, let's have a quick look at how columns work in donna.

Continue reading...

Posted 20 April 2014


Hey Archer, when did you install glibc?

Quick question for anyone who's been running Arch Linux for some time now: do you know when you installed glibc ?

This isn't a trick question or anything of the sort. Yes, glibc is a pretty essential package, required by lots of things (directly or not), and you most likely did install it when you installed your system. Remember, back in the days...

But when was it, actually?

Continue reading...

Posted 15 April 2014


donnatella 0.2.0 released

A new version of donnatella, your GTK3 file manager, is available. A few things have happened since the last push to branch next (and obviously even more since v0.1.1).

Let's have a go over the main changes; First of all, since the last push to next there were a few fixes & optimizations, as well as some fixes/adjustements done regarding the latest GTK+ release (3.12.0), although some dialogs (e.g. error messages, etc) might still not look too good, I'll have to work on that.

Continue reading...

Posted 03 April 2014


Visual Filters, extended patterns and more in donnatella

Freshly pushed to the branch next on donnatella's github are a few commits, some fixes and other improvements here and there of course, and a few things worth spending a few more words about.

First of all, you could use patterns in a few places in donna, such as when filtering via names (or any text property) or to define arrangements. A pattern was a string that could contain wildchars in a glob-like manner. They've now become a bit more powerful...

Continue reading...

Posted 23 March 2014


donnatella adds embedded terminals

Freshly pushed to the branch next on donnatella's github are a few commits, some fixes and other improvements here and there of course, but mostly the addition of embedded terminals.

Let's rewind a bit: you could already run external process in donna by using the domain exec which supports a few modes: simply run the specified command line, run & wait for it to be over, run it in a(n external) terminal, or capture its output and process it as search results.

Continue reading...

Posted 09 March 2014


kalu 2.4.0 released

A new version of kalu is available, with a few fixes, more visibility for the system upgrade simulation feature introduced in 2.3.0, and the addition of FIFO commands.

FIFO commands will allow you to send commands to a running kalu simply by writing text to its FIFO. One use for this might be to assign keyboard shortcuts to some common commands, so you can e.g. (un)pause kalu, run the checks or start a sysupgrade from your keyboard, instead of having to go click on the systray icon.

Continue reading...

Posted 02 March 2014

Top of Page