Предотвращение отключения ПК на кнопке питания

Это из Википедии: Linux. Обман, о котором я знаю ....

Операционная система Unix была задумана и реализована в 1969 году в AT & amp; T's Bell Laboratories в США Кеном Томпсоном, Деннисом Ритчи, Дугласом Макилрой и Джо Оссанной. Он был впервые выпущен в 1971 году и первоначально был полностью написан на ассемблере, в то время это была обычная практика. Позже, в ключевом новаторском подходе в 1973 году, Unix была переписана на языке программирования C Деннисом Ритчи (с исключениями из ядра и ввода-вывода). Доступность операционной системы, написанной на языке высокого уровня, позволила упростить переносимость различных компьютерных платформ. С юридическим сбоем, заставляющим AT & amp; T лицензировать исходный код операционной системы всем, кто спросил, [22] Unix быстро вырос и получил широкое распространение в академических учреждениях и бизнесах. В 1984 году AT & amp; T отказался от Bell Labs. Bell Laws стала свободной от юридического сбоя, требующего бесплатного лицензирования, и стала продавать Unix в качестве проприетарного продукта. Linux - это Unix-подобная компьютерная операционная система, собранная в рамках разработки и распространения бесплатного программного обеспечения с открытым исходным кодом. Определяющим компонентом Linux является ядро ​​Linux, ядро ​​операционной системы, выпущенное 5 октября 1991 года Линусом Торвальдсом. Linux был первоначально разработан как бесплатная операционная система для персональных компьютеров на базе x86. С тех пор он был перенесен на более компьютерные аппаратные платформы, чем любая другая операционная система. Это ведущая операционная система на серверах и других крупных железных системах, таких как компьютеры мэйнфреймов и суперкомпьютеры: более 90% из сегодняшних 500 самых быстрых суперкомпьютеров используют некоторый вариант Linux, в том числе 10 самых быстрых. Linux также работает во встроенных системах (устройствах, в которых операционная система обычно встроена в прошивку и очень адаптирована к системе), таких как мобильные телефоны, планшетные компьютеры, сетевые маршрутизаторы, телевизоры и игровые приставки; система Android, широко используемая на мобильных устройствах, построена на ядре Linux. Ubuntu - это компьютерная операционная система, основанная на дистрибутиве Debian Linux и распространяемая как бесплатное программное обеспечение с открытым исходным кодом, с использованием собственной среды рабочего стола. Он назван в честь южноафриканской философии убунту («человечество по отношению к другим»). Начиная с 2012 года, согласно онлайн-опросам, Ubuntu является самым популярным дистрибутивом Linux на персональных компьютерах для настольных компьютеров и ноутбуков, а в большинстве случаев Ubuntu фокусируется на его использовании на этом рынке. Ubuntu спонсируется британской компанией Canonical Ltd., принадлежащей южноафриканскому предпринимателю Марку Шаттлворту. Canonical генерирует доход, продавая техническую поддержку и услуги, связанные с Ubuntu, в то время как сама операционная система полностью бесплатна.
1
задан 17 July 2013 в 10:46

2 ответа

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

3
ответ дан 24 May 2018 в 19:59
  • 1
    Я не уверен, что это невозможно. Программное обеспечение отвечает за инициирование выключения. Каким образом ваш рабочий стол будет иметь возможность отображать меню выключения или грациозно завершающие программы? – Lekensteyn 16 July 2013 в 00:10
  • 2
    @Lekensteyn, это не когда вы удерживаете кнопку в течение 4 секунд. – psusi 16 July 2013 в 00:15
  • 3
    Пять секунд, не так ли? Это действительно коммутатор, который не является надёжным, но нажатие (... и его немедленное отключение) кнопка отключения один раз обрабатывается ACPI, что означает, что она может быть перехвачена и проигнорирована. Вы правы, но, скорее всего, ОП рассматривает намеренные попытки отключить систему. – Lekensteyn 16 July 2013 в 00:21

Вам нужно изменить ...

/etc/acpi/powerbtn.sh

и прокомментировать эту строку (я уже добавил #) ...

#/sbin/shutdown -h now "Power button pressed"
Это влияет только на мощность а не выключение из меню. Но также обратите внимание на ошибку 1124149, в которой утверждается, что из-за перехода из / usr / bin / qdbus в / usr / lib / i386-linux-gnu / qt4 / bin / qdbus это может не всегда работать (ошибка также влияет на Ubuntu).
2
ответ дан 24 May 2018 в 19:59
  • 1
    Это решение не влияет на мою систему. – Radu Rădeanu 15 July 2013 в 20:20
  • 2
    Это будет ошибка @ RaduRădeanu :) Она работает на 12.10 на работе; а также не на моей машине дома (13.04). Таким образом, для среднего времени используйте метод Radu, но, вероятно, также влияет на другие кнопки на клавиатуре. – Rinzwind 15 July 2013 в 21:49
  • 3
    Это не прекратит удерживать кнопку питания в течение 4 секунд;) – psusi 15 July 2013 в 23:40

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

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