VNC invia Ctrl + Alt + F1-F6 al server


9

Sto provando a capirlo da un po 'di tempo, mi sto collegando alle macchine virtuali tramite VNC e per impostazione predefinita ottieni un'interfaccia grafica o ncurses e CTRL+ ALT+ F3ti porta in una console con informazioni di debug. Tuttavia, Gentoo intercetta questi comandi.

Come posso passarli al server VNC?

Modifica: alcuni dettagli in più sul quale viene eseguito il VNC nell'host di macchine virtuali, quindi acquisisce solo l'output di visualizzazione dalla macchina virtuale e invia tutti i tasti alla macchina virtuale come se fosse una tastiera reale collegata ad essa. Quindi posso passare ai TTY se i miei tasti CTRL+ ALT+ F1- F6stavano superando (Funziona bene quando su Windows per esempio).


Non è abbastanza chiaro cosa stai cercando di fare. A quanto ho capito, vuoi inviare CTRL-ALT-F3 alla macchina remota per vedere la sua console, ma questo non funzionerà - VNC non reindirizza l'output della console.
Renan,

@RenanBirckPinheiro Aggiunto chiarimento
Non disponibile

Risposte:


7

La soluzione corretta: ottenere un client VNC in grado di inviare quelle chiavi. Come dice jsbillings , alcuni client offrono la possibilità di inviare chiavi al telecomando tramite un menu. Con lo standard xvnc4viewer, è possibile utilizzare l' -MenuKeyopzione per impostare il tasto che attiva il menu. Ancora una volta, secondo la risposta di jsbillings , la chiave predefinita è F8.

L'hack: se hai una shell in esecuzione sul server remoto, prova chvt 3(o sudo chvt 3). Sulla console, non è necessario Ctrl+ Alt+ F#, è possibile utilizzare Alt+ F#(o Alt+ ripetutamente) per tornare al TTY del server X. O semplicemente accedi e dì sudo chvt 7; logout(o qualunque sia l'X VT).

Lo stupido kludge: poiché Ctrl+ Alt+ F#viene acquisito in anticipo dal server X, il modo diretto (e difficile) è disabilitare (temporaneamente o permanentemente) queste chiavi. Ciò richiede di modificare la configurazione X ed è una cosa fastidiosa da fare, e probabilmente anche una cattiva idea. Vai con uno degli altri. :)


Se interessati a modificare la configurazione X, vedere ad esempio: bbs.archlinux.org/viewtopic.php?pid=1530826#p1530826
muru,

5

Credo che tu possa usare F8per far apparire un menu, che dovrebbe permetterti di fare clic controle altprima di premere F3.


1
Questo vale solo per TigerVNC (standard in Red Hat / Fedora) ma non per TightVNC (Debian / Ubuntu).
Erik,

2

Usa TigerVNC.

Con TigerVNC (una variante di TightVNC) è possibile bloccare i tasti modificatore Alte Ctrltramite il menu. Per aprire il menu premere il F8tasto.


-1

Ho provato con tigervnc-viewer su Ubuntu ma i blocchi ALTe CTRLnon sembravano efficaci. Alla fine è ricorso a xvnc4viewer che ha la stessa opzione e poi ha funzionato.


Per favore, formatta le tue risposte usando Markdown per renderle leggibili, come la risposta sopra!
mattia.b89,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.