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

Par*_*ppy 32 gdm

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

Gil*_*il' 18

登录屏幕不只是按名称排序。事实上,在 lucid 中,默认登录屏幕首先按使用频率排序,然后按显示名称作为后备。所以你妈妈会在几次后第一个出现。


小智 5

我遇到了同样的问题,所以我做了一个查询:

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

$ ck-history --frequent --seat='Seat1'
user1    148
user2    145
gdm      143
Run Code Online (Sandbox Code Playgroud)

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

我不知道手动编辑 ck-history 列表的方法,但是您可以轻松地增加登录用户的频率数,例如通过运行(当 user2 登录时):

$ for n in `seq 1 10`; do echo exit|ck-launch-session; done
Run Code Online (Sandbox Code Playgroud)

数字将更改为

$ ck-history --frequent --seat='Seat1'
user2    155
user1    148
gdm      143
Run Code Online (Sandbox Code Playgroud)

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