Some issues I ran into:

  • man pages were no longer colored.
  • Switching system theme with gsettings set org.gnome.desktop.interface color-scheme prefer-dark no longer takes effect.
    • No workaround as of yet.
    • Lot's of xdg-portal related packages installed and configured back and forth, to no avail (yet).
    • Adding i3 to UseIn=gnome;i3 in /usr/share/xdg-desktop-portal/portals/gtk.portal didn't help, reverted.
    • Adding org.freedesktop.impl.portal.Settings=gtk in ~/.config/xdg-desktop-portal/portals.conf didn't help, reverted.
    • XDG_CURRENT_DESKTOP is "i3", and XDG_DESKTOP_PORTAL is ""
    • There's an arch wiki page on XDG Desktop Portal
    • I've got (not sure who owns this change) .config/systemd/user/xdg-desktop-portal.service.d/override.conf
      [Service]
      Environment=GTK_USE_PORTAL=1
      
      • Adding Environment=GDK_DEBUG=portals didn't help, reverted.
  • Running a simple Ansible playbook no longer works.
    • No workaround as of yet.
    • Missing python package, Ubuntu no longer likes pip3. Good, in a way; especially language-specific packages should not really be installed globally.
    • Tried using uv for the first time, didn't find the correct invocation.
  • Volume up/down buttons didn't work.
    • Installing pulseaudio "fixed" it. It was supposed to be a "temporary solution", it probably will be permanent. I guess pipewire just needs some configuration and things probably work by accident currently.
  • gedit is no longer a thing.
    • gnome-text-editor is apparently the new thing.
  • Gnome Console (kgx) renders an extra symbol for dead keys (like ~ or `) even when "completed"
    • Both in the shell and in e.g. vim
    • Switched to WezTerm which works well enough.
  • autorandr seems to be borked:
    • journalctl:
      jan 07 19:40:43 gamma autorandr[1909]: /usr/bin/autorandr:210: SyntaxWarning: invalid escape sequence '\s'
      jan 07 19:40:43 gamma autorandr[1909]:   XRANDR_OUTPUT_REGEXP = """(?x)
      jan 07 19:40:43 gamma autorandr[1909]: /usr/bin/autorandr:236: SyntaxWarning: invalid escape sequence '\s'
      jan 07 19:40:43 gamma autorandr[1909]:   """ + XRANDR_PROPERTIES_REGEXP + """ |                                      # Properties to include in the profile
      jan 07 19:40:43 gamma autorandr[1909]: /usr/bin/autorandr:248: SyntaxWarning: invalid escape sequence '\S'
      jan 07 19:40:43 gamma autorandr[1909]:   XRANDR_OUTPUT_MODES_REGEXP = """(?x)
      jan 07 19:40:43 gamma autorandr[1909]: /usr/bin/autorandr:592: SyntaxWarning: invalid escape sequence '\s'
      jan 07 19:40:43 gamma autorandr[1909]:   version = re.search("xrandr program version\s+([0-9\.]+)", version_string).group(1)
      jan 07 19:40:43 gamma autorandr[1909]: /usr/bin/autorandr:888: SyntaxWarning: invalid escape sequence '\+'
      jan 07 19:40:43 gamma autorandr[1909]:   match = re.match("(?P<w>[0-9]+)x(?P<h>[0-9]+)(?:\+(?P<x>[0-9]+))?(?:\+(?P<y>[0-9]+))?.*", output.options["panning"])
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Deactivated successfully.
      jan 07 19:40:43 gamma systemd[1]: Finished autorandr.service - autorandr execution hook.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Start request repeated too quickly.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Failed with result 'start-limit-hit'.
      jan 07 19:40:43 gamma systemd[1]: Failed to start autorandr.service - autorandr execution hook.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Start request repeated too quickly.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Failed with result 'start-limit-hit'.
      jan 07 19:40:43 gamma systemd[1]: Failed to start autorandr.service - autorandr execution hook.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Start request repeated too quickly.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Failed with result 'start-limit-hit'.
      jan 07 19:40:43 gamma systemd[1]: Failed to start autorandr.service - autorandr execution hook.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Start request repeated too quickly.
      jan 07 19:40:43 gamma systemd[1]: autorandr.service: Failed with result 'start-limit-hit'.
      jan 07 19:40:43 gamma systemd[1]: Failed to start autorandr.service - autorandr execution hook.
      
    • When getting power only through my Monitor's USB-C, autorandr prevented the GDM (login screen) to render. Fun times.
    • The changelog of 1.15 says "Several regex literal bug fixes" and my version was 1.14-2 (the latest provided by my default repositories).