Я использую Ubuntu 10.04 на виртуальной машине на компьютере с Windows 7. Если я нажимаю Ctrl-Alt-Delete, когда виртуальная машина Ubuntu находится в фокусе, система Ubuntu видит ее и выключается через 60 секунд. Этого не происходит, если виртуальная машина Ubuntu не находится в фокусе. Я знаю, что могу просто «быть осторожным», но я бы хотел избежать случайного выключения системы Ubuntu каждый раз, когда я блокирую свою машину.
Я нашел следующие указания по отключению этого поведения в Ubuntu:
Чтобы отключить Ctrl kbd> + Alt kbd> + Del kbd> REBOOT edit
#sudo nano /etc/init/control-alt-delete.conf
закомментируйте:blockquote>#start on control-alt-delete #task #exec shutdown -r now “Control-Alt-Delete pressed”
Я пытался, но это не работает (даже после перезагрузки системы). Учитывая, насколько распространенным оказался этот ответ, я немного растерялся. Есть ли другие способы отключить это поведение? Спасибо!
Не уверен, работает ли это так же в 10.04, но в 12.04 это контролируется сочетаниями клавиш, и вы можете легко отключить его с помощью графического интерфейса:
Доступен ли подобный диалог в 10.04? (попробуйте в меню «Система»> «Настройки»)
Кроме того, как отметил Бен, даже если вы запрещаете Ubuntu выходить из системы / перезагружаться / выключаться и т. д., простой факт, что Ubuntu получает событие Ctrl + Alt + Del от программное обеспечение виртуальной машины может не дать вашей операционной системе воздействовать на нее, когда Ubuntu находится в фокусе .
Это означает, что вы можете решить проблему на стороне Ubuntu, но вам все равно нужно убедиться, что это событие не захвачено клиентом, даже если оно имеет фокус.
В VirtualBox есть опция «Auto-Capture Keyboard», которая управляет этим поведением.
Закомментируйте следующую строку в файле /etc/init/control-alt-delete.conf
Может быть шанс, что программное обеспечение VM прерывает Ваше нажатие Ctrl+Alt+Del и отправляет сигнал "перезагрузки" на виртуализированную машину.
Посмотрите на мягкие свойства VM относительно перехвата Ctrl+Alt+Del. При использовании VMware попробуйте:
config.ini
файл для VMware.Добавьте:
mks.ctlAltDel.ignore = "TRUE"
Сохраните файл.
Это изменение также препятствует тому, чтобы VMware отобразил сообщение об обнаружении Ctrl+Alt+Del