Tôi gặp vấn đề tương tự với Linux Mint Cinnamon 17.2. Vì nó dựa trên Ubuntu 14.04, tôi hy vọng nhiều thứ giống nhau.
Sau khi tìm kiếm sự cố treo trên nắp, tôi thấy mình ở đây và cho đến lúc đó, điều tốt nhất tôi nghĩ đến là tạm dừng thủ công lần đầu tiên sau khi khởi động và sau đó nắp đóng sẽ tạm ngưng. Đọc qua những bài viết và bình luận này tôi tin rằng tôi đã giải quyết được vấn đề.
Đây là những gì tôi đã làm:
Đã mở một phiên cuối và sử dụng nano thay vì vim, gõ;
sudo nano /etc/systemd/logind.conf
Theo đề xuất, tôi đã xóa # trước đó HandleLidSwitch=suspend
. Sau đó tôi đã lưu nó.
Rồi tôi gõ ...
mkdir /etc/acpi/local
sudo nano /etc/acpi/local/lid.sh.post
... và sao chép và dán 5 dòng tiếp theo được đăng trước đó
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
sudo /usr/sbin/pm-suspend
fi
LƯU Ý: Để thực hiện công việc này, tôi đã thêm vào sudo
dòng /usr/sbin/pm-suspend
. Nếu không nó sẽ không chạy.
Cuối cùng tôi đã lưu nó và như được đăng trước đó, đánh máy; người dùng đăng nhập thay vì root, gõ;
sudo chmod 755 /etc/acpi/local/lid.sh.post
Thật không may, điều này đã không làm việc. Tôi đã thực hiện một số thử nghiệm, tuy nhiên, về các lệnh trong kịch bản và chúng đã hoạt động nên tôi quyết định một cái gì đó khác không kích hoạt chúng. Tiếp tục xuống các bài đăng tôi bắt gặp một tài liệu tham khảo về lỗi trình quản lý năng lượng Gnome:
https://bugs.launchpad.net/ubfox/+source/upower/+orms/863834
Đặc biệt thú vị là một bài đăng của Michael Backhaus vào ngày 2012-06-09, trong đó ông đã viết:
/etc/acpi/events/lidbtn
kích hoạt /etc/acpi/lid.sh
mà kích hoạt /etc/acpi/local/lid.sh.post
.
Theo sau đây là một phiên bản gần như giống hệt của tập lệnh bash ở trên, lid.sh.post
.
Trong phiên bản này của Mint, /etc/acpi/events/lidbtn
và /etc/acpi/lid.sh
không tồn tại. Tuy nhiên, /etc/acpi/events/powerbtn
và/etc/acpi/powerbtn.sh
đã làm. Một cái nhìn tại "powerbtn" cung cấp một câu trả lời
Đây là công việc của tôi:
Để tạo một "capbtn" tùy chỉnh, gõ;
sudo nano /etc/acpi/events/powerbtn
và sửa đổi nó thành như thế này cho lidbtn;
# /etc/acpi/events/lidbtn
# This is called when the user closes the lid and calls
# /etc/acpi/lidbtn.sh for further processing.
# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.
# We need to react on "button lid.*" and "button/lid.*" because
# of kernel changes.
event=button[ /]lid
action=/etc/acpi/lidbtn.sh
Tôi đã lưu nó. Sau đó sao chép /etc/acpi/local/lid.sh.post
vào /etc/acpi/
và đổi tên nó lidbtn.sh
.
Tôi khởi động lại và bây giờ đóng nắp luôn treo máy tính xách tay của tôi. Tuy nhiên, tôi phải tự đánh thức nó khi mở nắp. Dự án tiếp theo để làm việc trên.
ĐỊA CHỈ: Tôi nên thêm rằng tôi không có màn hình thứ hai. Đối với tôi, vấn đề là đình chỉ đơn giản là không hoạt động khi đóng nắp.