Отключение Control-Alt-Delete выключение не работает

Я использую Ubuntu 10.04 на виртуальной машине на компьютере с Windows 7. Если я нажимаю Ctrl-Alt-Delete, когда виртуальная машина Ubuntu находится в фокусе, система Ubuntu видит ее и выключается через 60 секунд. Этого не происходит, если виртуальная машина Ubuntu не находится в фокусе. Я знаю, что могу просто «быть осторожным», но я бы хотел избежать случайного выключения системы Ubuntu каждый раз, когда я блокирую свою машину.

Я нашел следующие указания по отключению этого поведения в Ubuntu:

Чтобы отключить Ctrl + Alt + Del REBOOT edit #sudo nano /etc/init/control-alt-delete.conf закомментируйте:

#start on control-alt-delete
#task
#exec shutdown -r now “Control-Alt-Delete pressed”

Я пытался, но это не работает (даже после перезагрузки системы). Учитывая, насколько распространенным оказался этот ответ, я немного растерялся. Есть ли другие способы отключить это поведение? Спасибо!

4
задан 7 March 2013 в 19:52

3 ответа

Не уверен, работает ли это так же в 10.04, но в 12.04 это контролируется сочетаниями клавиш, и вы можете легко отключить его с помощью графического интерфейса:

enter image description here

Доступен ли подобный диалог в 10.04? (попробуйте в меню «Система»> «Настройки»)

Кроме того, как отметил Бен, даже если вы запрещаете Ubuntu выходить из системы / перезагружаться / выключаться и т. д., простой факт, что Ubuntu получает событие Ctrl + Alt + Del от программное обеспечение виртуальной машины может не дать вашей операционной системе воздействовать на нее, когда Ubuntu находится в фокусе .

Это означает, что вы можете решить проблему на стороне Ubuntu, но вам все равно нужно убедиться, что это событие не захвачено клиентом, даже если оно имеет фокус.

В VirtualBox есть опция «Auto-Capture Keyboard», которая управляет этим поведением.

0
ответ дан 7 March 2013 в 19:52

Закомментируйте следующую строку в файле /etc/init/control-alt-delete.conf

#exec shutdown -r теперь «Control-Alt-Delete selected»

0
ответ дан 7 March 2013 в 19:52

Может быть шанс, что программное обеспечение VM прерывает Ваше нажатие Ctrl+Alt+Del и отправляет сигнал "перезагрузки" на виртуализированную машину.

Посмотрите на мягкие свойства VM относительно перехвата Ctrl+Alt+Del. При использовании VMware попробуйте:

  1. Открытый config.ini файл для VMware.
  2. Добавьте:

    mks.ctlAltDel.ignore = "TRUE"
    
  3. Сохраните файл.

Это изменение также препятствует тому, чтобы VMware отобразил сообщение об обнаружении Ctrl+Alt+Del

0
ответ дан 7 March 2013 в 19:52

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

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