Как я могу ctrl-alt-f # добраться до TTY в сеансе QEMU?

Я думаю, что самое лучшее, что можно было бы сделать, добавить команду bash ниже в startup или поместить ее в сценарий bash и выбрать ее в ваших приложениях запуска. Я добавил параметр -v, чтобы приложение записывало все свои действия с наибольшей детальностью; В некоторых приложениях есть другие параметры подробностей и даже различные уровни, которые вы можете указать.

Используемое перенаправление &> используется так же, как 2>&1, поскольку оно перенаправляет все выходные данные программы (stderr, stdout) на указанный в файле &>/home/mike/redshift.log.

Вот команда, которая может быть использована для настройки ведения журнала, и ее можно использовать для других программ, если она будет соответствующим образом изменена.

bash -c "setsid /usr/bin/gtk-redshift -v -l 40.77:-73.9 -t 6500:5500 &>/home/mike/redshift.log"

Это всего лишь образцы тестовых настроек, замените эти значения сами по себе; вы можете захотеть поместить команду, модифицированную соответствующим образом в обертке bash для вашей записи запуска, поскольку приведенная выше командная строка довольно длинная.

Выдержка из журнала, созданного в /home/mike/redshift.log:

Gamma ramp size too small: 0
Failed to start adjustment method randr.
Trying next method...
Location: 40.770000, -73.900002
Brightness: 1.00
Gamma: 1.000, 1.000, 1.000
Using method `vidmode'.

Журнал продолжается и должен предоставить вам необходимую информацию. Некоторые программы, такие как vlc, имеют параметры, которые вы можете настроить, чтобы их протоколирование можно было отправить в syslog, но я предпочитаю, чтобы каждая программа имела свой отдельный журнал.

34
задан 28 July 2011 в 09:55

24 ответа

sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 25 May 2018 в 19:37
  • 1
    +1, он работает, если вы не установите -monitor stdio (как и по умолчанию для графического интерфейса aqemu) – enzotib 29 July 2011 в 01:00
  • 2
    Когда я делаю Ctrl-Alt-2, чтобы переключиться на консоль QEMU, я вижу серо-синий текст, говорящий «console0 console». Ни один из моих дальнейших нажатий, похоже, ничего не делает; или если они это делают, они не отгоняют. Конечно, завершение с помощью новой строки / ввода не имеет никакого эффекта. Я что-то упускаю? – J-P 14 February 2013 в 02:05

sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 25 July 2018 в 21:32

sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 31 July 2018 в 10:30

sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 31 July 2018 в 11:32

sendkey можно использовать для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 2 August 2018 в 03:09

sendkey можно использовать для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 4 August 2018 в 19:02

sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 6 August 2018 в 03:22

sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.

Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.

Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.

40
ответ дан 7 August 2018 в 21:07

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 25 May 2018 в 19:37
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 包子露宪 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

6
ответ дан 25 May 2018 в 19:37
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 包子露宪 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

7
ответ дан 25 July 2018 в 21:32
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 25 July 2018 в 21:32
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

7
ответ дан 31 July 2018 в 10:30
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 31 July 2018 в 10:30
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

7
ответ дан 31 July 2018 в 11:32
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 31 July 2018 в 11:32
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

7
ответ дан 2 August 2018 в 03:09
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 2 August 2018 в 03:09
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

7
ответ дан 4 August 2018 в 19:02
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 4 August 2018 в 19:02
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

7
ответ дан 6 August 2018 в 03:22
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 6 August 2018 в 03:22
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.

7
ответ дан 7 August 2018 в 21:07
  • 1
    Работает на QEMU 2 Ubuntu 14.04 и github.com/cirosantilli/runlinux Отсутствие поддержки для этого наилучшего ответа должно означать, что это новая функция :-) – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:31
  • 2
    Ну, я использую его в течение довольно долгого времени, но я не могу вспомнить, где / когда я впервые прочитал об этом :) – Manolis Ragkousis 6 February 2016 в 20:51
  • 3
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.

Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.

6
ответ дан 7 August 2018 в 21:07
  • 1
    Не удалось получить его работу в QEMU 2 Ubuntu 14.04. Можете ли вы связаться с документами? – Ciro Santilli 新疆改造中心 六四事件 法轮功 25 October 2015 в 22:29
  • 2
    Не работает для меня на qemu 2.8.1 на Debian. – David Given 24 May 2017 в 23:17

Другие вопросы по тегам:

Похожие вопросы: