小智 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)
并且登录屏幕用户列表将以相同的方式重新排序。