VNC gửi Ctrl + Alt + F1-F6 đến máy chủ


9

Tôi đã cố gắng tìm hiểu điều này ngay bây giờ, tôi đang kết nối với các máy ảo thông qua VNC và theo mặc định, bạn có giao diện đồ họa hoặc ncurses và CTRL+ ALT+ F3đưa bạn đến bảng điều khiển với thông tin gỡ lỗi. Tuy nhiên, Gentoo chặn các lệnh này.

Làm thế nào tôi có thể chuyển chúng qua máy chủ VNC?

Chỉnh sửa: Một số chi tiết khác VNC đang được chạy trên máy chủ VM, do đó, nó chỉ thu được đầu ra hiển thị từ VM và gửi bất kỳ phím nào tới VM như thể đó là bàn phím thực được kết nối với nó. Do đó, tôi có thể chuyển sang TTY nếu phím CTRL+ ALT+ F1- của tôi F6được thông qua (Chẳng hạn hoạt động tốt khi ở trên Windows).


Nó không hoàn toàn rõ ràng những gì bạn đang cố gắng làm. Theo tôi hiểu, bạn muốn gửi CTRL-ALT-F3 đến máy từ xa để xem bảng điều khiển của nó, nhưng điều này sẽ không hoạt động - VNC không chuyển hướng đầu ra của bàn điều khiển.
Renan

@RenanBirckPinheiro Đã thêm làm rõ
Không có sẵn

Câu trả lời:


7

Giải pháp phù hợp: có được một máy khách VNC có thể gửi các khóa đó. Giống như jsbillings nói, một số khách hàng cung cấp cho bạn tùy chọn gửi khóa đến điều khiển từ xa thông qua menu. Với tiêu chuẩn xvnc4viewer, bạn có thể sử dụng -MenuKeytùy chọn để đặt khóa kích hoạt menu. Một lần nữa, theo câu trả lời của jsbillings , khóa mặc định là F8.

Bản hack: nếu bạn có shell chạy trên máy chủ từ xa, hãy thử chvt 3(hoặc sudo chvt 3). Trên bảng điều khiển, bạn không cần Ctrl+ Alt+ F#, bạn có thể sử dụng Alt+ F#(hoặc Alt+ nhiều lần) để quay lại TTY của máy chủ X. Hoặc chỉ cần đăng nhập và nói sudo chvt 7; logout(hoặc bất cứ điều gì X VT là).

Loại bùn ngu ngốc:Ctrl+ Alt+ F#được máy chủ X thu thập sớm, cách trực tiếp (và cứng) là vô hiệu hóa (tạm thời hoặc vĩnh viễn) các khóa này. Điều này đòi hỏi bạn phải sửa đổi cấu hình X của mình và là một điều khó chịu phải làm, và có lẽ là một ý tưởng tồi bên cạnh đó. Đi với một trong những người khác. :)


Nếu muốn sửa đổi cấu hình X, hãy xem, ví dụ: bbs.archlinux.org/viewtopic.php?pid=1530826#p1530826
muru

5

Tôi tin rằng bạn có thể sử dụng F8để hiển thị một menu, cho phép bạn nhấp controlalttrước khi bạn nhấn F3.


1
Điều này chỉ đúng với TigerVNC (tiêu chuẩn trong Red Hat / Fedora) nhưng không đúng với TightVNC (Debian / Ubuntu).
erik

2

Sử dụng TigerVNC.

Với TigerVNC (một biến thể của TightVNC), bạn có thể khóa các phím AltCtrlphím bổ trợ thông qua menu. Để mở menu bấm F8phím.


-1

Đã thử với trình xem tigervnc trên Ubuntu nhưng khóa ALTCTRLkhóa có vẻ không hiệu quả. Cuối cùng, viện đến xvnc4viewer có cùng tùy chọn và sau đó nó đã hoạt động.


Xin vui lòng, định dạng câu trả lời của bạn bằng cách sử dụng Markdown để có thể đọc chúng, như câu trả lời ở trên!
mattia.b89
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.