Khóa Windows VirtualBox thông qua Gnome


9

Tôi sử dụng máy khách VirtualBox Windows 7 ở chế độ liền mạch trên máy chủ linux Ubuntu 12.04 chạy Gnome 3.

Trong hoạt động bình thường khi VirtualBox không chạy, nhấn Phím Windows trên bàn phím sẽ khởi chạy bảng hoạt động Gnome.

Khi khách Windows đang chạy và ở phía trước, nhấn Windows Key sẽ mở menu Windows bên trong khách.

Có cách nào để cấu hình nó để Windows Key sẽ bị khách bỏ qua và chuyển qua máy chủ không?

Câu trả lời:


8

Đúng. Mở cửa sổ Trình quản lý VirtualBox và chuyển đến trình đơn "Tệp", "Tùy chọn" (Ctrl-G).

Trong "Đầu vào", bỏ chọn hộp có nhãn "Bàn phím chụp tự động". Không cần phải khởi động lại VM nếu nó đang chạy, vì vậy điều này có thể được thay đổi "nhanh chóng".


Có cách nào để làm điều này ngược lại (tức là từ Host đến Guest). Tôi có một khách Arch Linux với một tổ hợp Ctrl + Alt + T được ánh xạ tới terminatorvà tôi muốn tổ hợp phím đó được chuyển tiếp từ máy chủ của tôi (windows 8) đến khách của tôi (Arch có cài đặt bổ sung và làm việc cho khách). Tôi biết điều này không liên quan chặt chẽ đến Ubuntu, nhưng tôi sẽ đánh giá cao sự giúp đỡ, tôi không thể tìm thấy bất cứ điều gì.
Brandon

Vâng, đơn giản, bạn sẽ không kiểm tra hộp kiểm đó, mà về cơ bản là vấn đề ban đầu. Nhưng phải có nhiều hơn thế. Thông thường, khi khách có trọng tâm, tổ hợp phím đó sẽ đến khách chứ không phải chủ nhà. Tuy nhiên, tôi không bao giờ chạy ở chế độ liền mạch, vì vậy có lẽ có vấn đề ở chế độ đó. Nó hoạt động nếu khách là toàn màn hình? Nếu ở chế độ liền mạch, nó có hoạt động nếu ứng dụng khách có tiêu điểm không?
Marty Fried

Vâng, nhưng điều tôi muốn làm là - khi ở chế độ liền mạch - có một tổ hợp phím nhất định được chuyển tiếp từ máy chủ đến khách khi cửa sổ máy chủ được tập trung. Vì vậy, nếu tôi ở Chrome trong Windows (máy chủ) và tôi nhấn Ctrl + Alt + T, tôi muốn Arch (khách) mở terminator. Tôi đã xem xét VBoxManage guestcontrol execute ...nhưng nó thể hiện hành vi thực sự tồi tệ hơn. Tôi cuối cùng sẽ mở một câu hỏi khác trên Super User có lẽ bởi vì điều này ngày càng trở nên phức tạp hơn.
Brandon

Từ kinh nghiệm của tôi, đó không phải là điều thường xảy ra. Chủ nhà không biết gì về khách, và vì vậy sẽ không chuyển tiếp bất cứ điều gì cho nó. Cách duy nhất là có một ứng dụng chạy trên máy chủ để theo dõi tất cả các tổ hợp phím. Điều đó có thể được thực hiện, mặc dù tôi không biết API VB, nhưng bạn hoặc ai đó sẽ cần phải viết ứng dụng để chạy trên máy chủ.
Marty Fried

1

ubfox-20.04 là máy chủ và windows-10 là khách ở đây.

Tôi có vấn đề tương tự nhưng giải quyết theo một cách khác. Tôi để toàn màn hình khách của mình trong một không gian làm việc trống và sử dụng các góc nóng để chuyển giữa các không gian làm việc (khách và chủ)

thí dụ

Đây là các bước của tôi:

không gian làm việc của mèo

#!/bin/bash
CURRENT_WS=`wmctrl -d | grep \* | cut -d " " -f 1`
MAX_WS=`wmctrl -d | tail -n 1 | cut -d " " -f 1 `
NEXT_WS=$((CURRENT_WS+1))
if (( NEXT_WS > MAX_WS )); then
    NEXT_WS=0
fi
wmctrl -s $NEXT_WS

mèo workspace.preingly

#!/bin/bash
CURRENT_WS=`wmctrl -d | grep \* | cut -d " " -f 1`
MAX_WS=`wmctrl -d | tail -n 1 | cut -d " " -f 1 `
NEXT_WS=$((CURRENT_WS-1))
if (( NEXT_WS < 0)); then
    NEXT_WS=$MAX_WS
fi
wmctrl -s $NEXT_WS
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.