---
title: Blog
url: 'https://willifix.net/blog'
markdown: 'https://willifix.net/blog.md'
date: '2026-06-29'
---

# Blog

[![](https://willifix.net/images/4/b/8/5/1/4b851590db05f5b63214e1ae67e59556324bbc48-rwill2026-09-0709-01-29.png)](https://willifix.net/blog/monitoring-tpm-pcr-state-changes) 

    7th Sep 2026  

##### [Monitoring TPM PCR State Changes](https://willifix.net/blog/monitoring-tpm-pcr-state-changes)

If you rely on TPM 2.0 measurement registers for secure boot, full disk encryption (such as systemd-cryptenroll or clevis), or system integrity monitoring, you know that unexpected changes in Platform Configuration Registers (PCRs) can break unsealing or signal unauthorized firmware/bootloader alter...

 [![](https://willifix.net/images/9/9/1/4/f/9914fc0ebc7882ce2e4cdf78e38a094e17cfb8a3-trace.jpg)](https://willifix.net/blog/fix-long-loading-of-zathura) 

    4th Aug 2026  

##### [fix long loading of zathura](https://willifix.net/blog/fix-long-loading-of-zathura)

In the last few days I have been working with PDF files again. I noticed that the PDF reader I use,...

 [![](https://willifix.net/images/d/c/9/c/3/dc9c31d7b3bb3ed39a0a96980803692c9f4d9f93-spotiplay.jpg)](https://willifix.net/blog/spotiplay-withouth-nodered) 

    25th Jul 2026  

##### [grav2 spotify playing plugin without needing Node-RED](https://willifix.net/blog/spotiplay-withouth-nodered)

End of January this year, I wrote a small plugin for `Grav1` that makes it possible to display the currently playing song from `Spotify` on the website see the [blogpost](https://willifix.net/blog/grav-spotiplay-plugin-first-try). At that time I used a `Node-RED` flow from `awtrix` to retrieve the necessary song information. In the meantime I have found the...

 [![](https://willifix.net/images/9/0/4/8/9/9048998caaad5c7ff262f427be5265d29ad66398-crow-translate-4134276804.jpg)](https://willifix.net/blog/howto-toggle-showhide-crow-translate-in-swaywm) 

    15th Jul 2026  

##### [howto toggle (show/hide) crow-translate in swaywm](https://willifix.net/blog/howto-toggle-showhide-crow-translate-in-swaywm)

I actually use the [deepl](https://github.com/Rapha149/ulauncher-deepl) plugin for [ulauncher](https://ulauncher.io) to quickly translate texts. Unfortunately, the plugin is not really stable and I have not yet been able to find the cause. After a bit of research, I came across various tools and decided to use [crow-translate](https://invent.kde.org/office/crow-translate).

`crow-translate` can be controlled v...

 [![](https://willifix.net/images/9/8/4/f/4/984f4440ca29ecb69d839260150beaa4abd86627-tttoi.jpg)](https://willifix.net/blog/uprade-immich-to-v3) 

    11th Jul 2026  

##### [uprade immich to version 3](https://willifix.net/blog/uprade-immich-to-v3)

A few days ago, immich Version 3 was released [https://github.com/immich-app/immich/releases#release-v3.0.2](https://github.com/immich-app/immich/releases#release-v3.0.2?target=_blank). I've been using Version 2 of the media gallery for a long time.
Unfortunately, the previous method using the familiar commands `docker compose pull` and `docker compose up -d --force-recrea...`

 [![](https://willifix.net/images/6/5/6/6/2/65662837a8b93c0ae3057fb99e3344d8c3611a98-gravupgrade.jpg)](https://willifix.net/blog/update-docker-grav-from-version-1-to-2) 

    29th Jun 2026  

##### [update docker-grav from version 1 to 2](https://willifix.net/blog/update-docker-grav-from-version-1-to-2)

### Introduction

Grav version 2.0 was recently released [https://getgrav.org/](https://getgrav.org). The text you’re reading right now is powered by Grav. I’m using a container from linuxserver.io [https://docs.linuxserver.io/images/docker-grav/](https://docs.linuxserver.io/images/docker-grav) for this. Version 2.0 of the container has also been made available there. S...

- «
- 1
- [2](https://willifix.net/blog/page:2)
- [3](https://willifix.net/blog/page:3)
- [4](https://willifix.net/blog/page:4)
- [5](https://willifix.net/blog/page:5)
- [6](https://willifix.net/blog/page:6)
- [7](https://willifix.net/blog/page:7)
- [»](https://willifix.net/blog/page:2)

---

## Navigation

- Previous: [About Me](https://willifix.net/about.md)
- Next: [Contact Me](https://willifix.net/contact.md)
- Children:
  - [add onlyoffice to seafile](https://willifix.net/blog/add-onlyoffice-to-seafile.md)
  - [Automated OpenVPN (Cert and ovpn File)](https://willifix.net/blog/automated-openvpn-cert-and-ovpn-file.md)
  - [Busybox vi tutorial](https://willifix.net/blog/busybox-vi-tutorial.md)
  - [filebeat bind plugin](https://willifix.net/blog/filebeat-bind-plugin.md)
  - [fix long loading of zathura](https://willifix.net/blog/fix-long-loading-of-zathura.md)
  - [grav spotiplay plugin (Spotify currently listening)](https://willifix.net/blog/grav-spotiplay-plugin-first-try.md)
  - [Host2vm Migration Script](https://willifix.net/blog/host2vm-migration-script.md)
  - [howto check Charging (Watt income) under Linux](https://willifix.net/blog/howto-check-charging-watt-income-under-linux.md)
  - [setup icinga2 push notifications with gotify](https://willifix.net/blog/howto-configure-icinga2-notifications-with-gotify.md)
  - [howto decrypt with yubikey on remote hosts](https://willifix.net/blog/howto-decrypt-with-yubikey-on-remote-hosts.md)
  - [Howto Encrypt Backups on creation](https://willifix.net/blog/howto-encrypt-backups-on-creation.md)
  - [howto toggle (show/hide) crow-translate in swaywm](https://willifix.net/blog/howto-toggle-showhide-crow-translate-in-swaywm.md)
  - [Howto Windows Recovery Partition move](https://willifix.net/blog/howto-windows-recovery-partition-move.md)
  - [icinga2 check_ssl_cert](https://willifix.net/blog/icinga2-check_ssl_cert.md)
  - [install racadm for IDRAC on Proxmox 7/8](https://willifix.net/blog/install-racadm-for-idrac-on-proxmox-7-8.md)
  - [Linux play on Sonos via Airplay](https://willifix.net/blog/linux-play-on-sonos-via-airplay.md)
  - [manage multiple workplaces with systemd-networkd](https://willifix.net/blog/manage-multiple-workplaces-with-systemd-networkd.md)
  - [Monitoring TPM PCR State Changes](https://willifix.net/blog/monitoring-tpm-pcr-state-changes.md)
  - [move btrfs subvol to other server](https://willifix.net/blog/move-btrfs-subvol-to-other-server.md)
  - [nextjs with supabase login problem](https://willifix.net/blog/nextjs-with-supabase-login-problem.md)
  - [Nix build progress bar meaning](https://willifix.net/blog/nix-build-progress-bar-meaning.md)
  - [Nix on MacOs the better homebrew](https://willifix.net/blog/nix-on-macos-the-better-homebrew.md)
  - [NVIDIA-DKMS sway Config](https://willifix.net/blog/nvidia-dkms-sway-config.md)
  - [OpenVPN 2.7 Multisocket howto](https://willifix.net/blog/openvpn-2-7-multisocket-howto.md)
  - [Seafile 11 traefik configuration](https://willifix.net/blog/seafile-11-traefik-config.md)
  - [Seafile 12 traefik configuration](https://willifix.net/blog/seafile-12-traefik-configuration.md)
  - [send email with new cert when certbot has runned](https://willifix.net/blog/send-email-with-new-cert-when-certbot-has-runned.md)
  - [sma Energy Meter Read Multicast](https://willifix.net/blog/sma-energy-meter-read-multicast.md)
  - [grav2 spotify playing plugin without needing Node-RED](https://willifix.net/blog/spotiplay-withouth-nodered.md)
  - [update docker-grav from version 1 to 2](https://willifix.net/blog/update-docker-grav-from-version-1-to-2.md)
  - [updating 740 3cx Users via Configuration API](https://willifix.net/blog/updating-740-3cx-users-via-configuration-api.md)
  - [uprade immich to version 3](https://willifix.net/blog/uprade-immich-to-v3.md)
  - [using USB-Temperature Sensor from Diamex in Icinga (Windows Host)](https://willifix.net/blog/using-usb-temperature-sensor-from-diamex-in-icinga-windows-host.md)
  - [waybar vpn toggler](https://willifix.net/blog/waybar-vpn-toggler.md)
  - [Windows inaccessable Bootdevice (after feature Update)](https://willifix.net/blog/windows-inaccessable-bootdevice-after-feature-update.md)
  - [wireplumber device naming](https://willifix.net/blog/wireplumber-device-naming.md)
  - [yubikey magic unlock](https://willifix.net/blog/yubikey-magic-unlock.md)
