it-swarm-vi.com

Làm cách nào để tắt máy tính khi nhấn nút Nguồn?

Tôi có một Xubfox Lucid 10.04 máy tính cắm vào TV của tôi. Tôi sử dụng dòng lệnh để quản trị nó.

Ngay bây giờ khi tôi nhấn nút nguồn, nó chỉ mở màn hình Đăng xuất.

Làm cách nào tôi có thể thiết lập nó để tôi có thể tắt nó bằng cách nhấn nút nguồn? Tôi biết nó có liên quan đến acpi hoặc acpid.

Tôi muốn câu trả lời chỉ là dòng lệnh vì tôi không có bàn phím hoặc chuột nào được kết nối với máy tính đó.


Biên tập:

Không có cách nào để sửa đổi hành vi mặc định của trình quản lý nguồn xfce4 khi nhấn nút nguồn?

Ngoài ra, thay vì sử dụng GUI để làm như vậy, tôi có thể làm điều đó bằng cách tạo/sửa đổi tệp cấu hình không?

jbowtie đã có một câu trả lời thú vị nhưng tôi không thể tìm thấy tệp xfce4-power-manager.xml. Nếu ai đó biết nơi tìm tập tin đó hoặc làm thế nào để tạo nó, tôi sẽ quan tâm.

7
Weboide

Tôi tìm thấy một giải pháp. jbowtie đưa tôi vào đúng bài hát. Kudos cho anh ta.

Vấn đề là tôi không có tệp xfce4-power-manager.xml và tôi không biết chính xác nơi tìm tệp và cách sửa đổi tệp, nhưng tôi thấy rằng tôi cần sao chép tệp tệp từ _/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml_ và sử dụng _xfconf-query_ để sửa đổi nó đúng cách.

Hành động tắt máy cho _/xfce4-power-manager/power-button-action_ dường như là 4.

Đây là những gì tôi đã làm:

_cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml $HOME/.config/xfce4/xfconf/xfce-perchannel-xml
DISPLAY=:0.0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/power-button-action -s 4
_
5
Weboide

Khi bạn nhấn nút nguồn, tập lệnh /etc/acpi/powerbtn.sh được gọi. Vì vậy, một tùy chọn là sửa đổi tập lệnh này để chỉ gọi tập lệnh shutdown, bỏ qua trình nền quản lý nguồn. Điều này hoạt động trên tất cả các bản phân phối và môi trường mà tôi biết.

Vì bạn đang sử dụng Xubfox, tuy nhiên, bạn chỉ có thể thay đổi cài đặt 'power-switch-action' trong xfce4-power-manager.xml thành hành động tắt máy - giá trị mặc định là hành động hỏi.

5
jbowtie

Bạn thực sự đúng về ACPI.

Điều này bài đăng trên diễn đàn chính xác là những gì bạn đang tìm kiếm.

Nó chi tiết các bước bạn cần thực hiện tốt hơn bao giờ hết tôi có thể giải thích nó :)

Chỉnh sửa: Về cơ bản, giải pháp là cài đặt acpid.

2
Nathan Osman