There is actually a patch for the freezing problem: https://github.com/codito/gnome-pomodoro/pull/392
You can add the patch to your PKGBUILD by adding it to source, then sha256sum, and then to prepare:
source=("$pkgname-$pkgver.tar.gz::https://github.com/codito/gnome-pomodoro/archive/$pkgver.tar.gz" "issue390.patch::https://github.com/codito/gnome-pomodoro/commit/6557fafe7b74875a37e1172cd3eb15ec0e6af6f8.patch") sha256sums=('c29b8e3931637ca5afc36135083ea4ae906af3dfe6aa4b441f85e6d39cab98d0' '4c38c8b1030b877afe8bdd92115517923fa8debdaf06adf8161ea2a8b08844c3')
prepare() { cd "$srcdir/gnome-pomodoro-$pkgver" ./autogen.sh --prefix=/usr --datadir=/usr/share patch -Np1 -i ../issue390.patch }
Pinned Comments
liamtimms commented on 2022-04-13 22:50 (UTC) (edited on 2023-01-23 17:02 (UTC) by liamtimms)
recommendation: disable screen notifications. This part of the extension regularly gets borked, and it seems like that's happening again on 42.
edit: haven't tested on latest release and GNOME 43 but leaving this here in case it comes up again.