Làm cách nào tôi có thể chạy VirtualBox một TTY khác?


12

Kiến thức về Ubuntu của tôi vẫn còn khá hạn chế, nhưng tôi biết tôi có thể chuyển đổi thiết bị đầu cuối với Ctrl+ Alt+ F*.

Tôi chỉ tự hỏi liệu có thể tải VirtualBox của tôi (winXP trong trường hợp này) vào một trong những thứ đó không, nó sẽ rất tiện dụng. Hiện tại tôi đã cài đặt nó để tự động tải ở bên phải 2 Không gian làm việc của mình, nhưng đôi khi nó vẫn làm hỏng khóa máy chủ và nội dung.

Chỉ cần tự hỏi!


Câu hỏi tuyệt vời, hữu ích để biết cách chạy các ứng dụng khác trong các thiết bị đầu cuối ảo khác nhau. Bạn học được điều gì mới mỗi ngày.
Thomas Boxley

> bởi vì sử dụng máy chủ X thứ hai cũng khiến bạn mất âm thanh từ máy chủ X> chính. Chỉ cần cho hồ sơ, điều này không còn đúng nữa. Tôi đã nghe một số dubstep trên ncmpcpp của tôi (trong một lilyterm bên trong awm của tôi) và thực hiện các lệnh ở trên, nhưng không phải từ bên trong X mà từ một tty khác (giả sử alt + F2) và đã chạy Windows XP trong hộp ảo trong VT8 và nghe rằng âm thanh tuyệt vời như cảm giác như ở nhà chào đón bạn (bằng cách này, bạn có hai máy chủ X chạy song song và nếu một sự cố, thì cái kia sẽ không nhất thiết).

Câu trả lời:


13

Bạn không thể để GUI VirtualBox chạy trong các thiết bị đầu cuối ảo 1 - 6, chỉ 7 và 8. Về cơ bản, bạn cần khởi động máy chủ X trên VT8 và làm cho các chương trình chạy trên nó.

Nếu bạn không cần viền cửa sổ và thanh tiêu đề (vì dù sao bạn cũng đang chạy toàn màn hình VirtualBox) hoặc các chức năng quản lý hiển thị ưa thích khác như Alt+ Tab, bạn sẽ ổn với máy chủ X đơn giản. Lưu ý rằng điều này có thể không tương thích với chuyển đổi người dùng hoặc đăng nhập lại khi máy chủ X chính bị hỏng.

Bắt đầu một máy chủ X tách rời

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

Điều này sẽ chuyển bạn sang VT8 ( Ctrl+ Alt+ F8) ban đầu có màu đen. Chuyển về GDM / KDM? Bất cứ điều gì tại VT7 bằng cách nhấn Ctrl+ Alt+ F7. Để chạy Virtual Box trong VT8, hãy chạy:

DISPLAY=:4 virtualbox &

Lệnh này trước tiên đặt biến môi trường DISPLAYthành :4và sau đó chạy virtualbox. Bạn cần chuyển đổi thủ công sang VT8. Lưu ý rằng bạn không có thanh tiêu đề cũng như đường viền cửa sổ. Để thoát khỏi ứng dụng, hãy sử dụng tùy chọn Tệp -> Thoát . Để dừng xserver, trước tiên hãy xác định ID tiến trình của máy chủ X của bạn (sử dụng ps uww -C Xorg | grep :4) rồi chạy sudo kill PIDHERE.

Đây là một thứ gì đó tiên tiến, tôi khuyên bạn nên sử dụng các máy tính để bàn ảo khác nhau ( Ctrl+ F <số máy tính để bàn> vì sử dụng máy chủ X thứ hai cũng khiến bạn mất âm thanh từ máy chủ X chính. Nếu ảo hóa không phải là một yêu cầu, hãy cân nhắc sử dụng wine.


Vì cả hai bạn đều khuyên chống lại nó, tôi sẽ để nó một mình. Tôi đoán nếu Khóa máy chủ sẽ hoạt động 100% thời gian (chứ không phải 60% như hiện tại và tôi chưa tìm thấy giải pháp nào cho việc đó) tôi thậm chí sẽ không cần đến nó. Tôi đang chạy Photoshop, Illustrator, Office 2007 và Sony Vegas trong winbox của mình và tôi đã quen với nó nên tôi thấy không cần phải chuyển sang rượu. Cảm ơn!
joon

Tôi đã đặt khóa máy chủ của mình thành Ctrl phải. Đảm bảo tập trung vào VirtualBox trước khi nhấn phím máy chủ.
Lekensteyn

Tôi đã thử rất nhiều khóa khác nhau và được mặc định trở lại Ctrl phải. Đôi khi tôi phải đánh nó 10 lần để nó hoạt động, đôi khi nó chỉ hoạt động, đôi khi tôi phải thực hiện Ctrl + F để có thể quay lại Ubuntu ...
joon

1

VirtualBox là một ứng dụng X11. X11 (hoặc "Máy chủ X") là lớp phần mềm giữa tất cả các ứng dụng GUI hiện đại và thẻ đồ họa của bạn. Thông thường X chạy trên thiết bị đầu cuối ảo 7. Mặc dù có thể có một máy chủ X hoạt động với hai thiết bị ảo hoặc chạy hai máy chủ X (kết nối với cùng một card đồ họa, màn hình), nhưng điều này không phổ biến và tôi không khuyến nghị nó (Chuyển đổi giữa các thiết bị đầu cuối ảo, thường kết nối với chuyển đổi chế độ của card đồ họa, không bao giờ hoàn toàn mượt mà và nhanh chóng.)

Bạn nên tìm hiểu cách định cấu hình không gian làm việc sao cho chúng hoạt động tốt với thiết lập VirtualBox của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.