web-dev-qa-db-ja.com

2番目のXセッションを開始する方法は?

コマンドstartx 1を使用して実行しようとしました。一時的に別の画面にちらつくように見えましたが、その後終了しました。次のエラーが発生しました:

/usr/bin/xterm: No absolute path found for Shell: :1

何か案は?

34
Brian Peterson

私はあなたがこれでそれを行うことができると思います:

$ startx -- :1

テキストコンソール上にいる必要があることに注意してください。 Xセッションからこれを行うと、認証されない場合があります。最初 Ctrl+Alt+F1 テキストコンソールに切り替えてログインします。

押す Ctrl+Alt+F7 そして Ctrl+Alt+F8 Xセッションを切り替える(Fキーの番号は、ディストリビューションによって異なる場合があります)。

さらに制御したい場合は、次のようにコマンドにオプションを追加できます。

$ startx gnome-session -- :1 vt8

これが起動しますgnome-session 展示中 :1を仮想コンソール8で実行します(Ctrl+Alt+F8)。

45
slm

次の方法でうまくいくことがわかりました。

Sudo xinit /usr/bin/xterm  -e "su peter -c pekwm"  $* -- :1

ここで何が起こっているのですか?
最初にxinitxtermで開始します。そのxtermのパラメーターとして、私はsuになり、自分になります。そこからウィンドウマネージャを起動します。
xtermを最小化する(閉じるのではなく)だけです。たぶん、あなたはxtermに最小化を開始するように伝えることができますが、それを見つけるほど気にしていません。

4
Swepter