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.

Table relations lost in phpmyadmin

If it happen that relations between tables don’t work anymore, you can try (very carefully, and after complete a backup), if you have a backup of them, to replace the files

ibdata1  e ib_logfile0

after stopping mariadb (or mysql). At your own risk: with no guarantee.

Problems with Google maps and search

If you have enabled the extension Absolute Enable Right Click & Copy, you could have (at least) two problems with Google:
1. in Google maps you cannot use ctrl+mouse to “move” the (focus of the) map
2. in Google search box tha key “enter” don’t send your query but mean “line break” (you go to a new line below)

Dolphin annoying tooltips

If can happen that using Dolphin (in Linux), if you have few files (to preview) or if the image has portrait rather than landscape format, you cannot see the file and select it, because in this way the tooltip cover the file, as you can see here below:

A workaround could be in Dolphin settings → configure Dolphin → view → miscellaneous – > deselect show item information.

Amule icon tray in wayland

Unlike X11, Wayland doesn’t allow to have a icon tray for some apps, such as amule. To get icon tray also for amule you can follow these steps:

  • install gir1.2-appindicator3-0.1 (or something similar) [maybe not necessary]
  • try to start amule from terminal with : GDK_BACKEND=x11 amule

If this trick works, you could use always it, modifying your .desktop file, with something like:

[Desktop Entry]
Type=Application
Name=amule
Exec=env GDK_BACKEND=x11 amule
Icon=amule