web-dev-qa-db-ja.com

LXDEを自動的に起動する(ディスプレイマネージャーなし)

私は既存のディスプレイマネージャーに失望しているので、私はそれなしで生きることができるのだろうかと思っていました。私のラップトップには非常に基本的なニーズがあります。起動後に自動的にmartinにログインしたいユーザーLXDEが1人います。

/etc/inittabに次の変更を加えました

#1:2345:respawn:/sbin/getty 38400 tty1
1:2345:once:/bin/login -f martin tty1 </dev/tty1 >/dev/tty1 2>&1

/home/martin/.profileに次の行を追加しました

xinit 2>/dev/null

これで、ラップトップを起動すると、LXDEが自動的に起動します。それは素晴らしいことです。 LXDEからログアウトすると、tty1に戻り、martinとしてログインします。問題は、LXDEが実行されていて、LXDEセッションを保護するために画面ロックがアクティブになっている場合、誰かが押す可能性があることです。 CTRL+ctty1で、それによってLXDEを強制終了し、彼はmartinとしてログインします。

マーティンをtty1にログインしたままにせずに、LXDEを開始する方法はありますか?つまり、LXDEが開始された後、tty1はもう必要ないので、ログアウトしたいと思います。しかし、LXDEはそのコンソールから開始されるため、できません。 LXDEtty1から「切り離す」ようにする方法はありますか?それは通常どおり標準のloginプロンプトを表示しますか?

関連する場合は、DebianWheezyを使用しています

2
Martin Vegter

フットプリントの小さいディスプレイマネージャを使用します。

スリム

この表示マネージャでは、いくつかの手動設定が必要です。彼らの公式文書を参照して、/ etc/Slim.confと〜/ .xinitrcを書いてください。 LXDEを起動するために〜/ .xinitrcに入力する必要があるコマンドは次のとおりです。

exec startlxde

上記はから来ています: http://wiki.lxde.org/en/Debian

自動ログインをサポートしています。

3
UnX