ログイン画面でユーザーの順序を変更するにはどうすればよいですか?


31

私の母がほとんどの時間使用しているマシンに複数のユーザーアカウントがあります。アカウントをリストの最初に表示するようにユーザーを並べ替えるにはどうすればよいですか?


11
名前をに変更するよう彼女に頼みAAAAAAます。彼女は彼女の現在の名前にあまり執着していないに違いない。
msw

7
もっとエレガントなソリューションを期待していました。
ParanoiaPuppy

回答:


4

私は同じ問題を抱えていたので、問い合わせをしました:

gdm simple greeterは、ConsoleKitを使用してユーザーのリストを取得します。次を実行して、リストを(gdmの順序で)チェックできます。

$ ck-history --frequent --seat='Seat1'
user1    148
user2    145
gdm      143

「Seat1」が機能しない場合は、「ck-list-sessions」から座席の値を入力します。

ck-historyリストを手作業で編集する方法はわかりませんが、ログインしたユーザーの頻度を簡単に増やすことができます(たとえば、user2がログインしている場合)。

$ for n in `seq 1 10`; do echo exit|ck-launch-session; done

番号がに変わります

$ ck-history --frequent --seat='Seat1'
user2    155
user1    148
gdm      143

ログイン画面のユーザーリストも同じ方法で並べ替えられます。


18

ログイン画面は、名前で並べ替えるだけではありません。実際、明快には、デフォルトのログイン画面は、使用頻度とフォールバックとしての表示名で最初にソートされます。あなたの母親は数回後に最初に現れます。


3
それでは、忍耐力を試してみます。
ParanoiaPuppy

7

それだけではありません。私のマシンのデフォルトのユーザーは一度もログインしたことがないユーザーですが、私が過去1年間毎日使用しているユーザーは3位になります。



0

GillesとArancaytarの両方のソリューションに応えて:それらは両方とも正しいかもしれません。アランカイタルと同じ問題がありました。私が最も頻繁にログインしたアカウントは、奇妙なことにリストの一番下にありました。しかし、Gillesのソリューションを読んだ後、ユーザーリストで自分の名前をクリックするのではなく、「その他」をクリックして、ユーザー名とパスワードを手動で入力してログインしようとしました。その後、私はチェックアウトのためにログアウトし、私の名前はユーザーリストの一番上にありました。何らかの奇妙な理由で、ログイン画面はユーザー名を手動で入力したときにログインの頻度のみを記録するようです。しかし、私はこれを明確に確認していません。

要するに、まだ問題がある人のために、これをしてください:

  1. ログアウト。
  2. リストで自分の名前をクリックしてログインしないでください。
  3. 代わりに「その他」をクリックしてください。
  4. ユーザー名を手動で入力してログインします。
  5. ログアウトして、自分の名前がリストの一番上にあるかどうかを確認してください。
  6. そうでない場合は、ステップ4をさらに数回繰り返してください。うまくいけばうまくいきます。

まだ問題がある他の人にこれが成功するかどうかをコメントしてください!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.