Espanso

A very useful feature of espanso (a text expander also for wayland) is the possibility to convert the clipboard content to lowercase (with ::low) or to uppercase (with ::up).

Webtrees problems

Webtrees is a fork of PhpGedView, an excellent genealogy program. It ha a big problem: uploading and setting multimedial files.
It’s often a terrible waste of time: a very complicated way to upload files.

workaround

  • You can try to upload images (if you work in localhost and you know what you are doing) in this way:
  • 1. symlink an image to /media folder in /data webtrees folder.
  • 2. add that image file in phpmyadmin (your webtrees db) “media” and “media_file” tables (you have to set a number, such as X110).
    3. add to “individuals” the id of that file, with a code like “1 OBJE @X110@” at the bottom of the field i_gedcom.
  • 4. Now, in webtrees grafical view you has now to (pretend to) modify (nothing modifying, in fact) and save this modification.
  • 5. You could have also to save the modification date (saving the proposed one).

caveat

  • a. The file symlinked must have rights permissions (owner rw, group and others only r).
  • b. no avif: only jpg or webp are allowed.

You should now see the expected image within the page of that individual

Webtrees mysql error

It can happen that Webtrees gives an error such the following


SQLSTATE[HY000]: General error: 1364 Field 'id' doesn't have a default value 

You can try to solve it, assigning an auto-increment default value to that field, in PhpMyAdmin

Thunderbird appearance problem

It can happen that your TB theme (unintentionally and therefore inadvertently) changes and as a result it doesn’t match with your custom css (in chrome folder). You can see below an example of this:
a screenshot

As you can see, you get not only a very ugly appearance, but using TB becomes almost impossible.

To fix this problem you have to check (in edit -> settings -> add-ons and themes) what theme you are using, and if necessary, re-set the correct one, that suits to your css.

Regex in Dolphin

With KRename in Dolphin you can use this code

_(\d{9})

so that you can replace

name_2025-12-07_075701289.avif

with -> name_2025-12-07.avif

Android firewall 🔥🧱🛡️

The best android open source Firewall (+ adblocker / vpn ) I found so far is Rethink. It can have some problems (i.g., recently, with Whatsapp or Fastnews, blocking them from the Net), but you can solve them quite easily.

Not so good I tried apps such as Athena, or De1984, or InviZible Pro: all very difficult to set properly. Indeed they block either too much or to little (your apps from the Net).

Rethink, on the contrary, can let you set exactly what should be blocked and what allowed.