Quando si passa l'opzione "-curses" a qemu, qemu visualizza la finestra di emulazione come predefinita. Quindi, come posso passare alla console del monitor dalla finestra di emulazione? Se si utilizza l'interfaccia grafica, il passaggio tra la finestra di emulazione e la console del monitor può essere ottenuto con "ctrl + alt + (1 o 2)". Non sono sicuro di come farlo nel caso non grafico.Come passare a qemu monitor console quando è in esecuzione con "-curses"
risposta
Non sembra possibile. Tuttavia, è possibile accedere alla console del monitor tramite Telnet.
Inizio QEMU:
qemu-system-i386 -curses -monitor telnet:127.0.0.1:1234,server,nowait
Poi, per accedere alla console di monitoraggio, digitare questo in un altro terminale:
telnet 127.0.0.1 1234
alt +
Basta cadere il ' ctrl 'e tutte le sequenze di tasti funzionano come previsto.
Basta usare Esc invece di Ctrl-Alt. Quindi per passare alla console del monitor usa Esc + 2. Per tornare all'output del terminale, utilizzare Esc + 1.
Le chiavi per il passaggio al monitor QEMU in modalità non grafica (-nographic) sono:
ctrl+a c
ho appena provato che funziona in modalità -curses troppo, almeno nella versione che sto usando (1.4.0)
Ci sono molti altri, vedere the qemu documentation come riferimento.
Comportamento modificato a un certo punto, a partire da QEMU 2.5.0 il Ctrl + A ora viene passato all'host e questo non funziona più. Vedi anche: https://superuser.com/questions/1087859/how-to-quit-the-qemu-monitor-when-not-using-a-gui/1211516#1211516 –
Nessuno dei precedenti ha funzionato per me. Ho Ubuntu 16.04, non penso che questo sia importante.
Ctrl + Alt + 2
ha funzionato per me.
- 1. Come passare l'input della console a un programma Java in esecuzione anziché a jdb?
- 2. Esecuzione di qemu da remoto (via ssh)
- 3. Esecuzione di VNC a schermo intero con più monitor
- 4. Come iniziare con Mono curses?
- 5. Come utilizzare la modalità a passo singolo in QEMU?
- 6. libreria curses-like per l'app per console multipiattaforma in python
- 7. Debug di bootloader con gdb in qemu
- 8. Come funzionano le grafiche della console? (less, curses, vi ...)
- 9. Debug qemu con gdb
- 10. Come diresti QEMU
- 11. Come avviare una seconda applicazione console in Visual Studio quando ne è già in esecuzione
- 12. Counter exit code 139 quando è in esecuzione, ma gdb riesce a passare
- 13. Quando è necessario passare argomenti a `Thread.new`?
- 14. Come sapere se è in esecuzione in una console linux rispetto a una sessione ssh?
- 15. Python curses Il reindirizzamento non è supportato
- 16. in esecuzione console Rails in produzione
- 17. Cosa è necessario per curses in Python 3.4 su Windows7?
- 18. Python curses dilemma
- 19. Come si determina su quale monitor è in esecuzione il programma .NET Windows Forms?
- 20. Come si fa a premere l'ultimo tasto freccia usando curses?
- 21. Se Notepad.exe è in esecuzione, taskkill se non è in esecuzione, passare all'istruzione successiva
- 22. chiede AppleID quando è in esecuzione
- 23. Come si assicura che un modulo venga visualizzato sul monitor "aggiuntivo" in uno scenario a doppio monitor?
- 24. Come posso rilevare se sono in esecuzione nella console
- 25. Learning Ruby Curses
- 26. Collegamento della console all'app ASP.NET in esecuzione
- 27. Rete KVM/QEMU Problemi di TAP con libvirt
- 28. BroadcastReceiver quando l'applicazione non è in esecuzione
- 29. Come porto questo programma da conio a curses?
- 30. Come passare gli argomenti della console all'applicazione in eclissi?
'ctrl + a c' riportato da nikitis sembra essere migliore (puoi vedere il processo di avvio). – pevik