Tty ve xorg oturumu arasında nasıl geçiş yapılır


28

Xorg oturumum tty1'de ve eğer tty'den bir komut vermek istersem (çünkü bazı nedenlerden dolayı xorg oturumundan yapamıyorum), örneğin Ctrl+ Alt+ tuşlarına basın F2ve bir komut yazın. Ancak, grafik uygulamalarını ilk önce dışında herhangi bir tty'den başlatamıyorum, çünkü içinde xorg oturumu bulunmuyor. O zaman merak ediyorum, xorg oturumunun çalıştığı ve oturuma geri döndüğü tty1'e nasıl geçebilirim?

Yanıtlar:


12

xorg oturumunun çalıştığı ve oturuma geri döndüğü tty1'e nasıl geçebilirim?

Çünkü X, tty1'de çalışıyor, ancak tty2'de çalışmıyor. Bir tty "sanal terminal" dir, yani gerçek bir fiziksel ekranı ve klavyeyi, vb. Göstermesi gerekir. .

Aslında farklı tty'lerde birden fazla X oturumu çalıştırabilir ve aralarında geçiş yapabilirsiniz. Geçerli ~/.xinitya da ~/.Xclientsönce bir ihtiyacınız var . Yapmazsanız, gösterim için:

echo -e "#!/bin/sh\n mwm" > ~/.xinit
chmod u+x ~/.xinit

İlk önce mwmkomut satırından deneyerek var olanı kontrol edin . "Komut bulunamadı" demediği sürece iyisin. Şimdi tty2 den deneyinstartx .

Totaliter bir şey yapan bir ekran yöneticisi yoksa, büyük bir X fare imleci ile düz bir siyah pencere açmalısınız. Sol tıklatma, şimdi "Çık" dırabileceğiniz kaba görünümlü bir menü vermelidir; fakat bundan önce CtrlAltF1sizi tty1'deki diğer X oturumuna götürecektir (ve F2 geri alır vb.).


Ya ssh terminalinden yapmak istersem? startxSsh terminalinden yapmak mümkün değildir, değil mi? Ssh terminalinin mevcut / çalışan tty ile aynı oturumda olmasına ihtiyacım var.
Oki Erie Rinaldi

21

Tuşuna basarak tanımladığınız gibi tty'yi değiştirebilirsiniz:

  • Ctrl+ Alt+ F1: (tty1 x, ubuntu 18.04+ adresinde bulunur)
  • Ctrl+ Alt+ F2: (tty2)
  • Ctrl+ Alt+ F3: (tty3)
  • Ctrl+ Alt+ F4: (tty4)
  • Ctrl+ Alt+ F5: (tty5)
  • Ctrl+ Alt+ F6: (tty6)
  • Ctrl+ Alt+ F7: (ubuntu 14/16 kullanılırken tty7 x burada)

Ayrıca Alt+Left/Right

Farklı dağıtımların bunları farklı şekilde atadığını unutmayın. Örneğin RHEL 6, X sunucusunu tty1'e ve "aptal terminal" / "konsolunu" tty2-7'ye, RHEL 5 ise konsolları tty1-6'ya ve x.org'u tty7'ye atar. Bazı x.org kurulumları, rastgele herhangi bir konsola geçişi daha zor hale getirir; Örneğin RHEL 5.5, tty1'e geçmek için özel bir x.org anahtarına sahiptir ve oradan daha kolay tty2-6'ya erişebilirsiniz.

ilgili:


1
x, tty1'de (geçerli) ubuntu 18.04'te.
user8162 7:18

18

Alternatif olarak, chvtkomutu kullanabilirsiniz - örneğin, sudo chvt 1TTY1’e sudo chvt 7geçmek ve tekrar X oturumuna geçmek için. Daha fazla bilgi için buraya bakınız.

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.