タイトルの通りです。これは数週間前の最新の Linux Mint 19.3 MATE x64 で発生しています。
初期ログイン画面ではシステムのキーボード レイアウト ( で変更可能dpkg
) が使用され、ロック ログイン画面ではユーザーランドのキーボード レイアウト設定 (キーボード アプレットで設定可能) が使用されるため、これらが異なることに気付きました。では、なぜこれら 2 つのコンテキストで 2 つの異なる動作が使用されるのでしょうか? (両方をユーザーランド設定を使用するように設定する方法はありますか?)
答え1
システムには複数のユーザー アカウントがあり、それぞれに独自のユーザーランド設定を設定できます。最初のログイン画面ではどのユーザーの設定を使用する必要がありますか?
すべてのユーザーにとって公平な唯一の答えは、最初のログイン画面でシステム全体のデフォルト設定を使用することです。
しかし、「セッションがロックされています」画面は、技術的にはログインしているユーザーのセッションの一部です。ロック画面の背後には、そのユーザーが保存していない作業や、作業に必要な複数のアプリケーションやドキュメントを開いた複雑な設定があるかもしれません。セッションがロックされている場合、そのセッションを所有するユーザーは有利な立場にあります。つまり、デフォルトの想定では、ユーザーは戻ってきてセッションのロックを解除し、引き続き使用することになります。そのため、そのユーザーが選択したキーボード レイアウトを使用するのは妥当です。おそらくそれが最も使い慣れているレイアウトだからです。
ロック画面に「ユーザーの切り替え」機能が含まれている場合、問題はさらに複雑になります。この場合、すべてのユーザーにとって公平な最適な動作は、その機能が選択されるとすぐにシステムのデフォルト レイアウトに切り替えることであり、それより前に切り替えることはありません。
一方、ロック画面はセキュリティ上重要な機能であり、キーボード レイアウトの切り替えの複雑さが加わると、セキュリティ上の弱点として悪用される可能性のあるバグのリスクが高まります。そのため、ロック画面からキーボード レイアウトの切り替え機能を省略することは、許容できるトレードオフである可能性があります。新しいユーザーが正常に認証された場合、新しいセッションでは、いずれにしても、優先設定が自動的に構成されるはずです。
コンピュータの唯一の実際のユーザーである場合は、システム全体のデフォルトを自分の好みに合わせて設定することをお勧めします。マルチユーザーシステムでは、システム管理者は少なくとも許容できるすべてのユーザーに対して - デフォルトが実際に良い大多数のユーザーにとっては、なおさら良いことです。