İkinci bir X oturumuna nasıl başlanır?


33

Komutla yapmaya çalıştım startx 1. Anlık farklı bir ekrana titredigini gibiydi, ama sonra çıkıldı. Aşağıdaki hatayı aldım:

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

Herhangi bir fikir?

Yanıtlar:


42

Bununla yapabileceğini düşünüyorum:

$ startx -- :1

Bir metin konsolunda olmanız gerektiğini unutmayın. Bunu bir X oturumundan yaparsanız, yetkilendirilmemiş olabilirsiniz. İlk Ctrl+ Alt+ F1metin konsoluna geçin ve oraya giriş yapmak.

X oturumları arasında geçiş yapmak için Ctrl+ Alt+ F7ve Ctrl+ Alt+ tuşlarına basın F8(F tuşu numaraları dağıtımınıza bağlı olarak değişebilir).

Daha fazla kontrol istiyorsanız, aşağıdaki gibi bir komuta daha fazla seçenek ekleyebilirsiniz:

$ startx gnome-session -- :1 vt8

Bu başlayacaktır gnome-sessionekranda :1ve sanal konsola 8 (çalıştırın Ctrl+ Alt+ F8).


5
Ugh, bir X sunucusunu sudo ile başlatmak, X oturumundaki her şeyin kök ayrıcalıklarıyla başlamasına neden olur; bu bile bazı uygulamaların başarısız olmasına neden olur.
Brian Peterson,

1
@ Bepetersn - Buna ihtiyacın olduğunu söylediğine şaşırdım. Onsuz ne olur?
slm

5
@Bepetersn Bunu bir X oturumundan değil, bir metin konsolundan çalıştırın. Linux'ta, Ctrl+Alt+F1önce tuşuna basın , oturum açın ve startx -- :1kabuk isteminden çalıştırın .
Gilles 'SO- kötülük' stop

2
@Gilles - Bunu cevaba dahil ettiğiniz için teşekkür ederiz!
slm

1
Üzgünüm, cevap yazmayı unuttum. Bir startx -- :1X oturumundan kaçarsam, terminal bir süre tepkisiz kalır, sonra bana şunu söyler: xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/databaseve bir süre sonra başarısız olur X: user not authorized to run the X server, aborting.Bu süre zarfında, beklediğiniz gibi 8. tty'de hiçbir şey çıkmaz.
Brian Peterson

4

Aşağıdaki şekilde benim için çalıştığını buldum:

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

Burada ne oluyor?
Önce başlatmak xinitbir ile xtermbunu xterm'den bir parametre olarak, sukendim olmaya. Oradan pencere yöneticisine başladım.
Yapmanız gereken tek şey küçültmek (kapatmak değil) xterm. Muhtemelen xtermküçültülmeye başladığını söyleyebilirsiniz - ama bunu öğrenecek kadar umurumda değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.