Bagaimana saya bisa menjalankan VirtualBox TTY yang berbeda?

12

Pengetahuan saya tentang Ubuntu masih cukup terbatas, tetapi saya tahu saya bisa beralih terminal dengan Ctrl+ Alt+ F*.

Saya hanya ingin tahu apakah mungkin untuk memuat VirtualBox saya (winXP dalam kasus ini) di salah satunya, itu akan sangat berguna. Saat ini saya telah mengaturnya untuk memuat secara otomatis di sebelah kanan 2 Ruang Kerja saya, tetapi terkadang itu mengacaukan kunci-host dan yang lainnya.

Hanya ingin tahu!

joon
sumber
Pertanyaan yang bagus, sangat membantu untuk mengetahui cara menjalankan aplikasi lain di terminal virtual yang berbeda juga. Anda belajar sesuatu yang baru setiap hari.
Thomas Boxley
> karena menggunakan server X kedua membuat Anda kehilangan suara dari server X> utama juga. Sebagai catatan, ini tidak lagi benar. Saya sedang mendengarkan dubstep di ncmpcpp saya (dalam lilyterm di dalam awm saya) dan melakukan perintah di atas, tetapi tidak dari dalam X tetapi dari tty lain (katakanlah alt + F2) dan melanjutkan Windows XP di dalam virtualbox di VT8 dan mendengar bahwa suara serasa seperti rumah yang menyambut Anda (dengan ini, Anda memiliki dua server X yang berjalan paralel dan jika satu crash, yang lain tidak akan selalu).

Jawaban:

13

Anda tidak bisa menjalankan VirtualBox GUI di terminal virtual 1 - 6, hanya 7 dan 8. Pada dasarnya, Anda perlu memulai server X pada VT8 dan menjalankan program di dalamnya.

Jika Anda tidak memerlukan batas jendela dan bilah judul (karena Anda tetap menjalankan layar penuh VirtualBox) atau fungsi manajer tampilan mewah lainnya seperti Alt+ Tab, Anda akan baik-baik saja dengan server X sederhana. Perhatikan bahwa ini mungkin tidak kompatibel dengan pengguna beralih atau re-logging ketika server X utama macet.

Mulai server X yang terpisah

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

Ini akan mengalihkan Anda ke VT8 ( Ctrl+ Alt+ F8) yang awalnya berwarna hitam. Beralih kembali ke GDM / KDM? Apa pun di VT7 dengan menekan Ctrl+ Alt+ F7. Untuk menjalankan Kotak Virtual di VT8, jalankan:

DISPLAY=:4 virtualbox &

Perintah ini pertama-tama mengatur variabel lingkungan DISPLAYke :4dan kemudian menjalankan virtualbox. Anda perlu beralih secara manual ke VT8. Perhatikan bahwa Anda tidak memiliki bilah judul atau batas jendela. Untuk keluar dari aplikasi, gunakan opsi File -> Quit . Untuk menghentikan xserver, pertama-tama tentukan ID proses X server Anda (menggunakan ps uww -C Xorg | grep :4) dan kemudian jalankan sudo kill PIDHERE.

Entah bagaimana ini merupakan hal-hal yang canggih, saya sarankan untuk tetap menggunakan desktop virtual yang berbeda ( Ctrl+ F <number-of-desktop> karena menggunakan server X kedua juga membuat Anda kehilangan suara dari server X utama. Jika virtualisasi bukan keharusan, pertimbangkan untuk menggunakan wine.

Lekensteyn
sumber
Karena Anda berdua menyarankan untuk tidak melakukannya, saya akan membiarkannya. Saya kira jika tombol Host akan bekerja 100% dari waktu (bukan 60% yang sekarang, dan saya belum menemukan solusi untuk itu) saya bahkan tidak akan membutuhkannya. Saya menjalankan Photoshop, Illustrator, Office 2007 dan Sony Vegas di winbox saya, dan saya sudah terbiasa jadi saya melihat tidak perlu mentransfer ke anggur. Terima kasih!
joon
Saya telah mengatur kunci host saya ke Ctrl Kanan. Pastikan untuk memberikan fokus ke VirtualBox sebelum menekan tombol host.
Lekensteyn
Saya sudah mencoba banyak tombol berbeda dan kembali ke Ctrl kanan. Kadang-kadang saya harus menekannya 10 kali agar bisa berfungsi, kadang-kadang hanya berfungsi, kadang-kadang saya harus melakukan Ctrl + F untuk bisa kembali ke Ubuntu ...
joon
1

VirtualBox adalah aplikasi X11. X11 (atau "server X") adalah lapisan perangkat lunak antara semua aplikasi GUI modern dan kartu grafis Anda. Biasanya X berjalan pada terminal virtual 7. Meskipun dimungkinkan untuk memiliki server X bekerja dengan dua terminal virtual atau menjalankan dua server X (menghubungkan ke kartu grafis yang sama, monitor), ini tidak umum dan saya tidak akan merekomendasikan Itu. (Beralih di antara terminal virtual, yang sering menghubungkan dengan mengganti mode kartu grafis, tidak pernah benar-benar mulus dan cepat.)

Anda harus mempelajari cara mengonfigurasi ruang kerja sedemikian rupa sehingga berfungsi dengan baik dengan pengaturan VirtualBox Anda.

Jan
sumber