Làm cách nào tôi có thể đặt nút nguồn (trên vỏ máy tính) để tắt nguồn hệ thống với `systemd`?


11

Làm cách nào tôi có thể đặt nút nguồn (trên vỏ máy tính chứ không phải bàn phím) để tắt nguồn hệ thống với systemd(không có acpid)?

Câu trả lời:


10

systemdcó thể xử lý việc này. Tôi nghĩ rằng đây là những gì bạn cần:

Mở /etc/systemd/logind.conf( thủ công ):

  • HandlePowerKey: hành động trên phím nguồn được nhấn;
  • HandleSuspendKey: hành động trên phím treo được nhấn.
  • HandleHibernateKey: hành động trên phím ngủ đông được nhấn.
  • HandleLidSwitch: hành động khi đóng nắp.

Các hành động có thể là một trong những ignore, poweroff, reboot, halt, suspend, hibernatehoặc kexec.

Nếu không có cấu hình, các giá trị mặc định được sử dụng:

  • HandlePowerKey=poweroff
  • HandleSuspendKey=suspend
  • HandleHibernateKey=hibernate
  • HandleLidSwitch=suspend

Tôi nghĩ thông số này liên quan đến các nút trên bàn phím ("Nguồn", "Ngủ", v.v.), phải không? (Thật không may, tôi không thể kiểm tra ngay bây giờ.)

Tôi thất vọng. =) Sự khác biệt là gì? Nút nguồn là nút mà bạn bật nguồn trên PC. Dù sao, nhấn phím này sẽ dừng PC bất kể cài đặt hệ điều hành.
m0nhawk

Tôi đặt tất cả Handle*Keyđể bỏ qua, vì nút 'Nguồn', 'Ngủ' và 'Thức' được đặt gần mũi tên và Enter trên bàn phím của tôi. Tôi có thể vô tình nhấn nó. Tôi cần phải xử lý nút nguồn trên vỏ máy tính của tôi .

Bạn có thể cung cấp thêm thông tin về các phím? Ví dụ mô hình bàn phím hoặc PC, bởi vì tôi ngừng hiểu những phím nào bạn đang nói.
m0nhawk

Nhìn vào những bức ảnh này: link , link

1

Tôi không thấy nó liên quan đến systemd, nhưng trên hệ thống của tôi đã acpidcài đặt, nó sẽ tự động trả lời nhấn nút nguồn.

Có thể được định nghĩa thông qua /etc/acpi/handler.sh(Trên Arch Linux)


Nó liên quan đến systemdvì chức năng của systemdthay thế acpid. Tôi có thể sử dụng cả hai systemdacpiddù sao, nhưng tôi muốn sử dụng chỉ là người đầu tiên. Tôi đã chỉnh sửa câu hỏi của tôi.

-1

Tôi tin rằng bạn cần cấu hình nó trong BIOS của bạn (nếu nó hỗ trợ nó). Tôi không thấy nút nguồn trên vỏ máy có liên quan gì đến HĐH của bạn, trong đó nút nguồn trên bàn phím của bạn tương tác với HĐH do HĐH tải trình điều khiển cho bàn phím.


Tôi đã thấy nhấn nút nguồn trong trường hợp gây ra sự cố tắt nguồn chính xác của MS Windows. Vì vậy, nói chung, HĐH có thể xử lý nút nguồn trong trường hợp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.