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


31

我母亲大部分时间都在使用的计算机上有多个用户帐户。我该如何对用户进行排序,以便其帐户在列表中排在首位?


11
请她将名字改成AAAAAA。我敢肯定她不太喜欢她的当前名字。
msw

7
我希望有一个更优雅的解决方案。
ParanoiaPuppy

Answers:


4

我遇到了同样的问题,所以我进行了询问:

gdm simple greeter使用ConsoleKit来获取用户列表。您可以通过运行以下命令检查列表(按gdm顺序):

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

如果“ Seat1”不起作用,请从“ ck-list-sessions”输入座位值。

我不知道手动编辑ck历史列表的方法,但是您可以轻松地增加已登录用户的频率编号,例如通过运行(当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

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


0

回应吉尔斯和阿兰卡塔尔的解决方案:他们可能都是正确的。我和Arancaytar有相同的问题。我最常登录的帐户奇怪地位于列表的底部。但是,在阅读了Gilles解决方案后,我尝试登录的方法不是单击用户列表中的名称,而是单击“其他”,手动输入用户名,然后输入密码。之后,我注销以进行检查,而我的名字在用户列表的顶部。出于某些奇怪的原因,似乎登录屏幕仅在您手动输入用户名时记录登录频率。我还没有确定这一点。

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

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.