Fix missing icons in digiKam

It looks like digiKam installed on a default GNOME environment has missing icons. For example, the "pick" icons (the little flags for Rejected/Pending/Accepted) are missing. The reason is that the default GNOME icon pack, Adwaita, is missing some of the icons used by digiKam.

The solution is to install the Breeze icon theme and then select it in digiKam:

$ sudo apt install breeze-icon-theme

and then in digiKam Settings -> Configure digiKam -> Miscellaneous -> Appearance -> Icon theme and select "Breeze". Actually, you can leave it as "Use Icon Theme From System" and it will use Adwaita and only fall back to Breeze for missing icons. However, I do find it more pleasant to have a consistent icon theme.

Hash Puppy 0.2

This is an update to my simple, easy-to-use checksum calculator. It supports md4, md5, and sha1 hash functions. I wrote the project as a way to experiment with and learn Qt.

Changes since the previous version (Hash Puppy 0.1) include the ability to abort a checksum calculation and improved GUI responsiveness. There were also other minor tweaks to make Hash Puppy easier to use.
Continue reading Hash Puppy 0.2

Hash Puppy – A Qt Checksum Calculator

I’ve decided to give Qt a try after a long time of wxWidgets programming. When I learn a new language or how to use a new library, I always like to build some small projects to get my hands dirty. This time I’ve built a small checksum calculator – Hash Puppy (in fact, first I had the name, then I decided I must use it for some new project).

hashpuppy
Continue reading Hash Puppy – A Qt Checksum Calculator