UbuntuのGNOME環境でChrome起動時にマウスカーソルがクルクル回り続ける場合

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

タイトルとURLをコピーしました