前提
Gnomeにはアクセシビリティ機能としてアニメーションを無効化する設定が存在する。

アニメーションを無効化すると若干動作が軽くなるようなので自分は無効化していた。
事象
ところが、この状態では一定の場合に通知の順序がおかしくなる(1つ前の通知が出てしまう)ことがわかっている。
# 後述のGitLabより引用 % notify-send Test # 通知が出ることを確認する。自然に消えるのを待つ % notify-send Test1 && notify-send Test2 # Test1しか表示されない。自然に消えるのを待つ % notify-send Test3 # なぜか Test2 が表示されてしまう
これ以降はずっと1つ前の通知が出てしまう。これは同時にいくつかの通知が来た場合にトリガーになってしまうため、非常に使いづらい。
対策
対策は今のところアニメーション機能を有効化しておくしかない。当初はアニメーション機能が原因だと分からなかったためとても困っていた。また、アニメーションを有効化しても通知がほぼ同時に来た場合は後に来たものしか表示できない。
有効化はCLIからも可能:
% gsettings set org.gnome.desktop.interface enable-animations true
この問題はGnomeのトラッカーにファイルされているため、気になる人はウォッチしておこう:
他にも困っている人がいるかもしれないのでメモとして残しておいた。