私はネットブックでUbuntu Oneiricを使っていました(破損は本当に心配ではありません)。私は新しいlightdmログイン画面が好きですが、1つの小さな迷惑があります:自分のユーザーアカウントに加えて、私のガールフレンドが時折使用する別のアカウントがあり、彼女のユーザーアカウントは常にフォーカスされているものです(おそらくアルファベット順になっているため) 。
gdmでこれを修正する方法を知っていますが、lightdmの解決策が見つかりません。アカウントがデフォルトで強調表示されるように、誰がそれを設定する方法を知っていますか?
/etc/lightdm/lightdm.conf
以下に到達するまでファイルを下に移動します。
# greeter-hide-users=false
コメントを外し、値がfalseであることを確認してください。
hackerb9's answer は私のためにそれをしましたが、スクリプトを作成するよりも、設定ファイルを単に「フリーズ」する方がはるかに簡単です。対処方法は次のとおりです。
.cache
内のフォルダーが別の名前で呼び出される場合があります)Sudo nano /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
last-user=[DEFAULT-USER]
Sudo chattr +i /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
これで、別のユーザーがログインしたときにlightdmがこのファイルを更新できなくなり、ログイン画面がロードされたときにデフォルトユーザーが常にリストされるようになります。
これがあなたのために働いており、あなたがアップ投票することに決めた場合、アップ投票してください hackerb9の投稿 これは別の方法で導き出されます。
ファイル/etc/lightdm/lightdm.conf(gksu gedit /etc/lightdm/lightdm.conf
)を編集して、次のような行を追加します。
default-user=sean_fitzpatrick
「default-user」オプションはlightdmから削除されました。どうして?誰も知らない。この質問が最初に尋ねられてから5年が経ちましたが、まだ壊れています。 Lightdmは、隠しファイルに最後にログインした人の状態をここに保存します:
/var/lib/lightdm/.cache/lightdm-gtk-greeter/state
そのため、次の3つのステップの回避策があります。
次の内容の/usr/local/bin/lightdm-default-user
というシェルスクリプトを作成します。
#!/bin/sh
# LightDM removed the default-user option.
# The only recourse now is an ugly kludge.
# Note that if you want to default to the "Guest Session",
# you need to specify the last user as "*guest".
/bin/echo -e '[greeter]\nlast-user=*guest' > /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
実行可能にする:chmod 755 /usr/local/bin/lightdm-default-user
/etc/lightdm/lightdm.conf
を編集し、[SeatDefaults]
セクションに行を追加して、起動時にlightdmが自動的にスクリプトを実行するようにします。
[SeatDefaults]
greeter-setup-script=/usr/local/bin/lightdm-default-user
これは恐ろしくいですが、残念ながら現時点では最善の解決策です。