Đây không phải là một giải pháp vượt trội nhưng nó có thể sẽ hoạt động nếu không có ai đưa ra giải pháp :-)
Bạn có thể thao tác cài đặt quản lý nguồn bằng lệnh pmset
. Xem trang hướng dẫn để biết thêm thông tin về nó.
Cài đặt thú vị mà chúng tôi muốn thao tác là ngủ :
ngủ - hẹn giờ ngủ hệ thống (giá trị tính bằng phút hoặc 0 để tắt)
Vì vậy, chúng ta có thể sử dụng các lệnh sau:
sudo pmset sleep 25 # go to sleep after 25 minutes
sudo pmset sleep 0 # disable sleep
Bây giờ chúng ta phải kích hoạt các lệnh này sau khi đăng nhập và đăng nhập. Nếu tôi nhớ đúng, Bash là shell mặc định cho Mac OS X, đưa chúng ta đến hai tệp này:
~/.bash_profile
The personal initialization file, executed for login shells
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
Chỉnh sửa hoặc tạo chúng trong thư mục chính của bạn và thêm các lệnh thích hợp. Nếu bạn muốn, hãy lưu giá trị giấc ngủ hiện tại vào một tệp tạm thời và khôi phục nó từ đó sau đó.
Vấn đề cuối cùng cần giải quyết là dấu nhắc mật khẩu của sudo. Để cung cấp cho người dùng của bạn quyền gọi pmset mà không cần bất kỳ mật khẩu nào, hãy chỉnh sửa / etc / sudoers của bạn bằng sudoedit. Bạn cần sử dụng NOPASSWD
thẻ. Nếu điều này là mới đối với bạn, hãy xem hướng dẫn sử dụng sudoers .