В Linux каждый нажимает Alt-F1, Alt-F2 и т.д. для изменения виртуального ttys.
В OpenBSD каждый должен использовать Ctrl-Alt-F1 и т.д. вместо этого.
Есть ли существуют консольные команды для этих двух операционных систем, которые могут быть выпущены для достижения этой цели? Используя нажатия клавиш иногда вмешиваются, когда ОС выполняется как гость в другом с помощью некоторой виртуальной машины.
Да, Вы можете с помощью chvt
команда. Этому нужны sudo полномочия работать.
CHVT(1)
NAME
chvt - change foreground virtual terminal
SYNOPSIS
chvt N
DESCRIPTION
The command chvt N makes /dev/ttyN the foreground terminal.
(The corresponding screen is created if it did not exist yet.
To get rid of unused VTs, use deallocvt )
The key combination (Ctrl-)LeftAlt-FN (with N in the range 1-12) usually has a similar effect.
Можно найти виртуальный терминал, Вы в настоящее время включены через fgconsole
команда. Это также требует sudo полномочий работать.
ioctl(fd,VT_ACTIVATE,screen_no)
звонить. Упомянутый от: cs.cmu.edu/~joshuad/libretto.html – nagul 01.09.2009, 12:07