Bir GUI'yi TTY7'den daha fazlasına koymak mümkün müdür?


32

Sorum hemen hemen başlık. Farklı konuları paralel olarak ele almak için sıklıkla TTY'ler kullanırım. Bu örneğin olabilir:

  • TTY1’de yerel bir şey
  • TTY2’de ServerA’da SSH
  • TTY3’te ServerB’de SSH
  • TTY4'te ağ gözetimi
  • TTY7 üzerinde masaüstü GUI

Bununla birlikte, her birinin farklı TTY'lerde 1 masaüstüne sahip olmasının iyi olduğu durumlar vardır. Mesela:

  • TTY7'de XFCE / Unity / Kde ile birlikte örnek 1
  • TTY8'deki XFCE / Unity / Kde örneği 2

Mümkün mü?


Sorunuzu anlarsam, birkaç yıl önce ctrl-alt F1-F6'nın arkasındaki tüm bu terminal pencerelerinin (hala hiç kullanmıyorum) olduğumu fark ettiğimde merak ettiğim bir şey soruyor olabilirsiniz. Bunun GUI'yi birden çok kez yüklemesinin veya doğrudan başka bir işletim sistemine kabuk uygulamanın mümkün olup olmadığını merak ettim, şu anda Chrome OS ve Ubuntu / birlik arasında doğrudan geçiş yapabileceğim chromebook'umda olduğu gibi. Bu soruyu izleyeceğim çünkü açık bir şekilde öğrenmek istiyorum.
gyropyge

@gyropyge Yine de, anladığım kadarıyla, farklı TTY'ler terminale dair başka bir bakıştan başka bir şey değil. Ancak, sadece siyah ve beyaz harflerle değil, daha esnek bir şekilde kullanılıp kullanılamayacaklarını bilmek güzel olurdu.
Melauki Mawi

Normalde bir terminale ihtiyacım olduğunda ctrl-alt-T'ye basarım ve bir pencerede bir terminal açarım. Çoğu zaman yetersiz ihtiyaçlarıma uyuyor ve bu nadir durumlarda daha büyük bir ihtiyacım var, daha büyük hale getirmek. Tartıştığımız büyük altının her zaman daha yüksek cpu önceliği gibi bir avantaja sahip olduğundan şüpheliyim, ancak yazılım merkezi aracılığıyla doğrudan yükleyemediğim bir şeyi yüklemem için beni etkilemeyen bir şey. Şu ana kadar bahsettiğin şeye en yakın olanım, henüz kullanamadığım pencereleri kurmak için kullandığım VMware'i kurduğum zamandı.
gyropyge

Eski günlerde @ gyropyge mümkündü, ancak lightDM (şu anda kullandığımız) -cod kodludur - tty7. Bunu başka bir tty olarak değiştirebilirsiniz, ancak hala ONE DE.
Rinzwind

Tam olarak istediğin şey olmasa da, KDE'nin Aktiviteler adında bir özelliği var. Faaliyetleri değiştirdiğinizde yepyeni bir masaüstü seti elde edersiniz, muhtemelen varsayılan ayarlarınızdan oldukça farklı bir şekilde kurulur. Bu tür bir şey istediğin şeyle aynı şeyi yapar, ancak AFAIK, bir X oturumunda kalır.
Joe,

Yanıtlar:


29

Evet ve hayır.

Konuşmanın TTY / PTS bölümlerini ayırma ...

Evet, bir Xorg örneğinden daha fazlasını çalıştırabilirsiniz.

X :1
X :2
X :3

1,2 ve 3 numaralı ekran bağlantı noktalarında 3 yeni Xorg oturumu başlatacaktı

DISPLAY değişkenini ayarlayarak herhangi bir komutun yanında lanet çalıştırabilirsiniz.

böylece DISPLAY=:1 xtermekran port 1'de xterm başlasın

"Varsayılan" masaüstünüz ekran bağlantı noktası 0 (: 0) 'dır

Şimdi hiçbir kısmı için.

Birlik harika bir masaüstü ortamı değil. Bazı insanlar gibi, Linux'u harika kılan pek çok şeyden gerçekten ayrılıyor. Bu şeylerden biri, yalnızca bir kez çalışacağını varsaydığıdır. Bu nedenle, birçok ekran bağlantı noktasında Unity'nin başlatılması genellikle "ortamlar" ayarlarla mücadele ettiği için hatalar üretir.

KDE aynı problemi kullanıyordu (hala olabilir). XFCE ve diğer "daha geleneksel" masaüstü ortamları genellikle iyi çalışır veya en azından oturum açan kullanıcı başına bir örnek olarak çalışır.

Bu yüzden evet, farklı TTY / PTY’de birden fazla GUI oturumu çalıştırabilir ve CTRL + ALT + F7-F12 tuşlarına basarak (çekirdek ayarlarına bağlı olarak) erişebilirsiniz.


3
+1. Ek bir veri noktası olarak, gnometemelde aynı sorun var --- aynı kullanıcı için birden fazla oturum başlatacak şekilde tasarlanmamıştır (yazık, özellikle uzaktan bağlanırken). Muhtemelen DBus ve Gsettings fikrinin temel bir sınırlaması ... Ancak diğer bazı "oldish" pencere yöneticisini, diğer grafik oturumlarında, örneğin askubuntu.com/a/519164/16395 veya ek olarak başka bir kullanıcı kullanarak kullanabilirsiniz. grafiksel oturumlar.
Rmano

1
@coteyr ctrl-alt-F7'nin işe yaradığından daha yüksek hiçbir şey bilmiyordum. Diğer masaüstleri için teşekkürler! İşler yavaşlaştıkça başka neler yapabilirim diye kontrol edeceğim.
gyropyge

15

Evet, farklı bir TTY'de yeni bir GUI başlatabilirsiniz. Varsayılan Ubuntu TTY'den (sayı 7), şu düğmeye basarak başka bir TTY'ye (bu örnekte 3 numaralı) geçin:

Ctrl+ Alt+F3

Kullanıcı adınızı ve şifrenizi girin ve ardından mevcut TTY’nin aynı sayısını kullanarak yeni bir X oturumu başlatın:

startx -- :3

11
Aynı kullanıcıyla ikinci bir Unity / Gnome / KDE oturumu başlatırken dikkatli olun. Havoc ortaya çıkabilir ...
Rmano

3
Evet ve deneyimlerime göre KDE'de de bazı şeyler ters gidebilir (hatta başlamayabilir). Ancak bunlar DE'nin kendileriyle ilgili konulardır, özet olarak bu, Ubuntu'da da mevcut olan temel X / Linux işlevidir.
Luís de Sousa,
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.