UbuntuのGNOME環境で、Google ChromeやChromiumベースブラウザ起動時にアイコンがクルクルと回り続けたりすることがあります。Firefoxなどでは問題ない場合、通知に関する可能性があります。
通常、アプリケーションが起動し終わるとシステムに通知して待機状態を解除するのですが、正常に通知されず待機状態が維持され、タイムアウト(通常5〜10秒)まで待ち続けていることが原因の可能性があります。ここで行う設定を行えば、通知を行わなくなるので、クルクル回り続ける症状は見なくてすみます。
根本的な解決ではありませんが、見た目のストレスは減るのではと。
現在の設定を確認
grep 'StartupNotify' /usr/share/applications/google-chrome.desktop
grep 'StartupNotify' ~/.local/share/applications/google-chrome.desktop
trueになっているようでしたら、下記の方法で設定を変更します。
※もしFlatpak版を使用している場合は、~/.local/share/applications/ にあるファイルや、拡張子が異なる場合があります。
通知しない設定に変更
手動で変更する方法と、1コピペで済ます方法の2通り記載しておきます。いずれも、設定を変更したら、いったんログアウト→ログオン、もしくはシステムを再起動すれば反映されるはずです。
手動で変更
システム全体のファイルを各ユーザー設定にコピーして修正します(システム全体だとChromeの更新時に設定が戻る可能性があるため)。
/usr/share/applications/ | ~/.local/share/applications/ | |
|---|---|---|
| 権限 | sudo 必要 | 不要 |
| 影響範囲 | 全ユーザー | 自分だけ |
| アップデート時 | Chromeの更新で上書きされる可能性あり | 上書きされない |
| 安全性 | システムファイルを直接触る | 元ファイルが保持される |
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/
nano ~/.local/share/applications/google-chrome.desktop
StartupNotify=true
↓
StartupNotify=false

Ctrl + O を押して Enter で保存し、Ctrl + X で終了します。
1コピペで変更
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/ && sed -i 's/StartupNotify=true/StartupNotify=false/g' ~/.local/share/applications/google-chrome.desktop
trueに戻す場合
sed -i 's/StartupNotify=false/StartupNotify=true/g' ~/.local/share/applications/google-chrome.desktop
もしくは、もともと個人用設定がなかった場合はコピーしたファイルを削除。
rm ~/.local/share/applications/google-chrome.desktop

