Có thể tự động thức dậy từ đình chỉ?


8

Đây là vấn đề của tôi:

Tôi có một máy tính xách tay chạy Arch mà tôi chỉ cần ở nhà. Nó có thời lượng pin 4 giờ tốt, nhưng đôi khi con gái tôi đang chơi gần nơi nó được giữ và kết thúc việc rút phích cắm. Chà, khi tôi về nhà 5 giờ sau, laptop của tôi bị tắt máy.

Ngoài ra, đôi khi tôi sẽ để nó bị treo và quên nó trong một ngày hoặc lâu hơn - cùng một vấn đề.

Đây là đề xuất của tôi:

Vì vậy, suy nghĩ của tôi là tôi có thể tạo ra một công việc định kỳ chạy cứ sau 15 hoặc 30 phút hoặc một cái gì đó, kiểm tra thời lượng pin. Nếu thời lượng pin còn lại <N phút, tôi có thể ngủ đông máy tính xách tay. Điều này sẽ hoạt động tốt nếu máy tính xách tay của tôi ở trạng thái 'bật' bình thường. Nhưng nếu tôi bị đình chỉ, không quá nhiều. Vì vậy, câu hỏi của tôi là hai lần - có cách nào tốt hơn để làm điều này không, và nếu không, có thể thực hiện một số loại giám sát trong chế độ tạm dừng - về cơ bản chỉ là chạy công việc định kỳ đó?

Đây là những gì đã làm việc:

Theo hướng dẫn của uswsusp trên Arch wiki, tôi đã cài đặt uswsusp từ AUR . Sử dụng lệnh sau:

wayne@jughead:~$ swapon -s
Filename                Type        Size    Used    Priority
/dev/sda2                               partition   530140  56744   -1

Tôi phát hiện ra /dev/sda2là tên của phân vùng trao đổi của tôi. Vì vậy, tôi đặt cái này trong/etc/suspend.conf

snapshot device = /dev/snapshot
resume device = /dev/sda2

Tôi đã thêm uresume trong mkinitcpio.conf của tôi ở đây:

HOOKS="base udev autodetect pata scsi sata resume uresume filesystems usbinput fsck"

Tôi đã tạo /etc/pm/config.d/modulevà đặt

SLEEP_MODULE=uswsusp

trong đó.

Vì máy tính xách tay của tôi không được nhận dạng ( # s2ram --testhiển thị Machine unknown) nên tôi phải sử dụng --forcetùy chọn này.

Trong /usr/lib/pm-utils/module.d/uswsusptôi cũng thay đổi tất cả các s2ramtùy chọn thành s2both.


5
Bạn biết rtcwakekhông Câu trả lời này có thể truyền cảm hứng.
sr_


Giải pháp tuyệt vời, nếu s2both không hoạt động!
Wayne Werner

Câu trả lời:


7

Âm thanh giống như bạn muốn tạm dừng cả hai / kết hợp tạm dừng , sẽ thực hiện tất cả các bước ngủ đông, bao gồm ghi RAM vào đĩa, nhưng không thực sự tắt máy; thay vào đó, nó sẽ chuyển sang S3 (chế độ chờ). Nếu bạn đánh thức máy trước khi pin hết, nó sẽ khá nhanh; nếu pin chết, nó sẽ giống như bạn ngủ đông.


Điều đó có vẻ rất hứa hẹn - Tôi sẽ kiểm tra xem tối nay!
Wayne Werner

Hoạt động hoàn hảo! Tôi thiết lập nó và kéo mạnh pin và phiên của tôi trở lại trực tuyến.
Wayne Werner
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.