Untuk beberapa alasan saya ingin memiliki 2 GUI terbuka di TTY yang berbeda.
perintah
sudo service lightdm stop/start
akan berhenti / membuat GUI baru di TTY7. tetapi bagaimana saya bisa melakukan hal yang sama pada TTY yang berbeda atau mengarahkan ulang outputnya?
startx -- :1
. Di Ubuntu Gnome / gdm saya, pengaturan akan memulai server baru di tty8. Diuji sekarang. Mungkin efek pastinya tergantung pada skrip xinit, jadi bisa berbeda antara gdm, ligthdm dan yang lainnya.Jawaban:
Setelah masuk ke konsol ini (Memasukkan nama pengguna dan kata sandi) jalankan perintah
tty
ini : ini akan menunjukkan jumlah tty saat ini.Untuk memulai Xserver juga jalankan perintah ini (nilai tempat dari nomor tty yang dikembalikan di tempat n) dan untuk pengetahuan Anda
:2
adalah nomor$DISPLAY
instance.startx -display :2 -- :2 vtn &
Seperti yang saya lakukan ini untuk tty1 di sini:
startx -display :2 -- :2 vt1 &
pada titik ini Anda dapat meluncurkan aplikasi grafis Anda meskipun Anda dapat menggunakan alternatif ini daripada perintah sebelumnya:
xinit session -- :1 -xf86config config.conf
Mulai server X yang terpisah:
sudo X -quiet -nolisten tcp -noreset :4 vtn
lagi ganti n dengan nomor tty seperti: vt1DISPLAY=:4 virtualbox &
Catatan: Jangan lupa Anda harus memasukkan semua perintah ini hanya di tty ( Ctrl+ Alt+ F1) khusus dan tidak di konsol grafis Anda.
sumber
Saya baru saja menguji jawaban di atas dalam menanggapi komentar jasonzhao bahwa itu tidak berfungsi. Menggunakan Ubuntu 16.04.2 LTS tidak ada masalah dengan perintah.
catatan:
"n" in "vt N adalah nomor tty yang ingin Anda jalankan tampilan grafis. Jadi dalam kasus saya, saya berlari
untuk memulai sesi X lain pada tty8 dan kemudian saya gunakan
untuk memulai program yang ingin saya jalankan pada DISPLAY: 4
sumber
Just Goto another
tty
menggunakan Ctrl+ Alt+ F1to Ctrl+ Alt+ F12tetapi Anda dapat kembali ke GUI default Ubuntu menggunakan Ctrl+ Alt+F7Saya menggunakan DDE dalam kasus saya Ctrl+ Alt+ F2 kemudian saya menggunakan Ctrl+ Alt+F1
akan memulai GUI baru
sumber