如何在登录屏幕中更改用户的顺序?

我妈妈在大多数时间使用的机器上有几个用户帐户。 如何对用户进行排序,以便她的帐户首先显示在列表中?

我有同样的问题,所以我做了一个询问:

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 

并且登录屏幕用户列表将以相同的方式重新排序。

登录屏幕不是简单地按名称排序。 实际上,在lucid中,默认登录屏幕首先按使用频率排序,并按显示名称排序。 所以你的母亲会在几次后出现。

这不可能是全部。 我的机器上的默认用户是从未登录过的用户,而我过去一年每天使用的用户数量为3。

我在10.10运行Unity时遇到了类似的问题。 我提交了一个错误 。

回应Gilles和Arancaytar的解决方案:他们可能都是对的。 我和Arancaytar有同样的问题。 我最常登录的帐户奇怪地位于列表的底部。 但在阅读Gilles解决方案后,我尝试登录而不是点击用户列表中的我的名字,而是点击“其他”,手动输入我的用户名,然后输入我的密码。 之后我退出检查,我的名字在用户列表的顶部。 由于一些奇怪的原因,似乎登录屏幕只记录手动输入用户名时的登录频率。 我没有确定这一点。

简而言之,对于仍有问题的人,请执行以下操作:

  1. 登出。
  2. 不要通过单击列表中的名称登录。
  3. 点击“其他”。
  4. 通过手动输入您的用户名登录。
  5. 注销以检查您的姓名现在是否在列表顶部。
  6. 如果没有,请重复步骤4几次,希望它能够正常工作。

评论说这对于仍然有问题的其他人是否成功!