Farklı TTY'de başka bir GUI başlatın


14

Nedense farklı TTY'lerde 2 GUI açmak istiyorum.

komutlar

sudo service lightdm stop/start

TTY7'de yeni bir GUI durduracak / oluşturacak. ancak aynı şeyi farklı TTY'lerde nasıl yapabilir veya çıktısını yeniden yönlendirebilirim?


1
bazı ciddi kodlamalar olmadan muhtemelen mümkün değildir. bkz. lightdm.conf. tty7 burada (ve başka yerlerde) sabit kodlanmıştır. Düzenle; şuna bir göz atın: help.ubuntu.com/community/MultiseatX
Rinzwind

1
@Rinzwind'in söylediği gibi, aynı kullanıcı ortamında mümkün değildir. Ama bu soruyu kontrol edebilirsiniz, cevaplardan biri size uygun olabilir
c0rp

1
@ c0rp (eskiden / etc / inittab'ı değiştirdim ve tty8'de kde ve tty7'de gdm vardı) mümkün olsa da çok hafif (aynı belirtildiği gibi) çok koltuklu çalışabilir, ancak bazı yapılandırmalar alacak
Rinzwind


@Rinzwind Burada doğru sıra VT'de başka bir kullanıcı olarak oturum açılır ve sonra startx -- :1. Ubuntu Gnome / gdm kurulumumda tty8'de yeni bir sunucu başlatacak. Hemen test edildi. Muhtemelen kesin etki xinit betiklerine bağlıdır, bu nedenle gdm, ligthdm ve ne olursa olsun farklı olabilir.
Rmano

Yanıtlar:


3
  • Basın Ctrl+ Alt+ F1(İstenilen Fonksiyon tuşu) Başka tty'den geçer bu şekilde
  • Bu konsola giriş yaptıktan sonra (kullanıcı adı ve şifre girerek) bu komutu çalıştırın: ttybu size mevcut tty sayısını gösterecektir.

  • Xserver'ı başlatmak için de bu komutu çalıştırın (n yerine döndürülen tty sayısının yer değeri) ve bilginiz :2için $DISPLAYörnek sayısıdır .

startx -display :2 -- :2 vtn &

Sanki burada tty1 için yapıyorum:

startx -display :2 -- :2 vt1 &

bu noktada grafik uygulamanızı başlatabilirsiniz, ancak önceki komut yerine bu alternatifi kullanabilirsiniz:

xinit session -- :1 -xf86config config.conf

  • Bir sonraki adım TTYn'de bir grafik programı çalıştırıyor: (Virtual terminal n'deki VirtualBox gibi)

Ayrılmış bir X sunucusu başlatın:

sudo X -quiet -nolisten tcp -noreset :4 vtn n'yi aşağıdaki gibi tty numarasıyla değiştirin: vt1

  • VirtualBox gibi istediğiniz wathever uygulamasını çalıştırın, örneğin:

DISPLAY=:4 virtualbox &

Not: Tüm bu komutları grafik konsolunuzda değil, yalnızca özel tty ( Ctrl+ Alt+ F1) ile girmeniz gerektiğini unutmayın .


1
Ubuntu 16 üzerinde çalışmıyor gibi görünüyor.
jasonszhao

2

Ben sadece jasonszhao'nun çalışmadığı yorumuna yanıt olarak yukarıdaki cevabı test ettim. Ubuntu 16.04.2 LTS kullanıldığında komutlarda herhangi bir sorun yoktu.

Not:

sudo X -quiet -nolisten tcp -noreset :4 vtn

"n" in "vt N , grafiksel ekranı çalıştırmak istediğiniz tty sayısıdır.

sudo X -quiet -nolisten tcp -noreset :4 vt8

tty8'de başka bir X oturumu başlatmak için

DISPLAY=:4 virtualbox &

programı başlatmak için DISPLAY üzerinde çalıştırmak istedim: 4


1. komutun hatalı olması gerekir: 1 "asla doğru olamaz. Ve son 2 komutla birlikte tty8'de siyah bir ekran görüyorum.
Rinzwind

0

Sadece Goto başka ttykullanan Ctrl+ Alt+ F1için Ctrl+ Alt+ F12ancak kullandığınız Ubuntu varsayılan GUI dönebilir Ctrl+ Alt+F7

Benim durumumda DDE kullanıyorum Ctrl+ Alt+ F2 sonra Ctrl+ Alt+ kullanıyorumF1

startx

yeni bir GUI başlatacak

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.