Ubuntu 20.04 で画面ロックができない問題を解決する

広告

最近 Ubuntu 20.04 を使っていて、画面ロックができないことに気づいた。

具体的にはこういう症状:

広告
  • Thunderbolt3 ドックで 1080p デュアルディスプレイ接続
  • 起動後に Super+L で画面ロック
  • ロックに失敗し、そのまま Gnome-shell がクラッシュして Gnome-shell が再起動、その後は何も起きない

ログを見ても大した情報はなく、Gnome-shell がクラッシュしたとしか書いていない。それだけ。で、拡張機能が原因かもと思って片っ端から切り分けていったら、最終的に Unite 拡張が原因だと判明した:

https://github.com/hardpixel/unite-shell

でも Unite 拡張なしじゃ私は死ぬんだよ!

というわけで作者とやり取りしたところ、「Unite の機能を一つずつ有効化して、どれが悪さしてるか見てみて」と提案された。

この方法はいい。そしてついに問題箇所を発見:

Screenshot-20200623112748-1466x1104.png

「Restrict functionalities to the primary screen」

これを無効にしたら全部正常になった。実はこの機能、デュアルディスプレイユーザーにも深く関わるやつで、とりあえず一時的にオフにするしかない。


それからしばらくして、Ubuntu 20.04 が Gnome-shell 3.36.3 セットに更新されて、この問題は消えた。機能を再度オンにしても出ないので、どっかのバグが直ったんだろう。

本家 plumz.me でこの記事にコメントする

コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。

目次