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.
Quick question for anyone who's been running Arch Linux for some time now:
do you know when you installed
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?
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
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.
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...
Let's rewind a bit: you could already run external process in donna by using the
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.
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.
A couple of weeks ago was the first public release of donnatella, and for
those of you trying it out, you don't have to wait for the next release. The
next on github
already contains a few things.
For Arch Linux users, you can use donnatella-git in the AUR to easilly get it.
A new release of donnatella is out, fixing a few bugs. Most notably might be that if you tried donna without the GTK patchset, no click would work on the list!
This is a silly mistake on my part, setting the default click mode to a
non-existing one. New installations won't have the problem anymore, but for
others this can easilly be fixed (even without the update, though you should
upgrade as well) by editing your
and looking for option
click_mode under section
It will be set to "donna_unpatched" while it should be simply set to "donna"
So I have been working on this little project for some time now, and I am happy to finally have a first (pre-alpha) release to share with the world. That makes a first (and important) milestone I can check.
donnatella - donna for short - is a free software, file manager for GNU/Linux systems.
Did the world really need (yet) another file manager, you ask? Well, obviously I felt it did. I have my reasons, so let me explain why I decided to work on this, and see if donna might (or not) be of interest to you.
In order to make this blog, I use jekyll. It does the job quite well, but it's not the first time I find it's becoming a PITA to keep it updated and running.
Today it wasn't so much one of the many dependencies that caused issues though, but the very much required rb-gsl, if you don't want jekyll to take about 2 to 6 months to generate a small site like this one.
Arch Linux is now offering ruby 2.1, and rb-gsl doesn't compile anymore. Looking into it, I found a few reports of the errors I got, such as this one. Unfortunately, there was no solution.