Điểm:2

Có cách nào để "thiết lập lại" thời gian nhàn rỗi khi rút phích cắm máy tính xách tay không?

lá cờ gy

Tôi đã cài đặt máy tính xách tay của mình không bao giờ treo khi cắm điện và treo sau một khoảng thời gian khi sử dụng pin; đây là cách tôi muốn giữ nó.

Tôi thường xuyên chuyển đổi giữa việc sử dụng máy tính xách tay và máy tính để bàn, vì vậy đôi khi máy tính xách tay của tôi cắm nguồn nhưng không sử dụng trong một khoảng thời gian. Nếu tôi định sử dụng máy tính xách tay tại bàn làm việc của mình thì không có vấn đề gì, nhưng đôi khi tôi muốn rút phích cắm của máy tính xách tay và mang nó đi làm ở nơi khác. Tuy nhiên, nếu nó không hoạt động đủ lâu, tôi sẽ nhận được thông báo tương tự như sau:

Thông báo tạm dừng tự động

hoặc nếu đã đủ lâu, máy tính xách tay sẽ chuyển ngay sang chế độ treo trước khi tôi kịp phản ứng.

Tôi thực sự nhặt máy tính xách tay của tôi để dùng nóvà không muốn nó bị treo ngay lập tức sau khi rút phích cắm. Có cài đặt nào tôi có thể thay đổi để bộ hẹn giờ không hoạt động khởi động lại khi rút phích cắm máy tính xách tay của tôi không? Nếu không, có cách giải quyết nào cho vấn đề này không, chẳng hạn như một số tập lệnh có thể được kích hoạt bằng cách quản lý nguồn khi rút phích cắm, mô phỏng một số loại hoạt động để đặt lại bộ hẹn giờ?

CHỈNH SỬA2021-09-17T18:21Z

Tôi đã đính kèm ảnh chụp màn hình cài đặt nguồn điện hiện tại của mình. Đây là cách tôi muốn họ ở lại:

Cài đặt nguồn

Vấn đề là, nếu máy tính xách tay của tôi không hoạt động trong khi cắm vào trong 29 phút, sau đó tôi rút phích cắm, nhấc nó lên, đi vào phòng khách và ngồi xuống, nó ngủ trên người tôi vì bây giờ nó nghĩ rằng nó đã không hoạt động trong 30 phút.Bằng cách nào đó, tôi muốn nó hiểu việc kết nối/ngắt kết nối nguồn DC là "hoạt động", sao cho nó chỉ tạm dừng nếu tôi không chạm vào máy tính xách tay trong 30 phút sau khi rút phích cắm.

N0rbert avatar
lá cờ zw
Điều này có trả lời câu hỏi của bạn không? [Tự động tạm ngưng - "Máy tính sẽ sớm tạm ngưng do không hoạt động" - làm cách nào để tắt tính năng này?](https://askubuntu.com/questions/1014965/automatic-suspend-computer-will-suspend-very-soon-bởi vì -of-không hoạt động-ho)
lá cờ gy
Không, tính năng tạm dừng tự động đã bị tắt khi cắm điện (đó là cách tôi muốn); nó được bật khi sử dụng nguồn pin (cũng là cách tôi muốn). Vấn đề là "thời gian không hoạt động" trong khi cắm được tính vào thời gian tạm dừng tự động *khi* tôi rút phích cắm.
Jacob Vlijm avatar
lá cờ by
Close-voters: vui lòng đọc kỹ. Bản lừa đảo được cho là được liên kết là về một vấn đề khác, câu hỏi này là về việc tắt tính năng tạm dừng khi bật nguồn, nhưng được bật một cách có chủ ý cho pin, do đó, tính năng tạm dừng sẽ nhảy vào khi rút phích cắm * sau khi * hết thời gian nhàn rỗi cho lần sau. OP *** không muốn bỏ cài đặt tạm ngưng cho pin ***.
Jacob Vlijm avatar
lá cờ by
Tiến sĩ J, trình quản lý cửa sổ của bạn là gì (nếu bạn không biết, phiên bản Ubuntu / DE của bạn)?
lá cờ gy
Ubuntu 18.04.5 LTS chạy Gnome
WinEunuuchs2Unix avatar
lá cờ in
Chỉ cần lướt ngón tay của bạn trên bảng theo dõi trước khi bạn rút phích cắm và đóng nắp.
lá cờ gy
@ WinEunuuchs2Unix yêu cầu tôi phải có một bộ nhớ hoàn hảo và hãy nhớ làm điều đó mỗi khi tôi rút phích cắm máy tính xách tay của mình. Toàn bộ lý do tôi đăng câu hỏi này là vì tôi thường nhớ ngay vào khoảng thời gian tôi đang rút phích cắm và màn hình chuyển sang màu đen.
WinEunuuchs2Unix avatar
lá cờ in
@DoktorJ Trong trường hợp đó, cách dễ nhất là chạy tập lệnh mỗi khi rút phích cắm của máy tính xách tay. Nó sẽ đặt lại x không hoạt động: https://unix.stackexchange.com/questions/321917/executing-code-every-time-a-laptop-is-plugged-into-or-unplugged-from-power
Điểm:1
lá cờ by

Đặt lại thời gian không hoạt động khi rút nguồn hoặc đặt lại thời gian không hoạt động trong khi bạn đang ở trên AC?

Ngay cả khi bạn quản lý để tạo một hành động rút phích cắm (bạn có thể), câu hỏi đặt ra là liệu bạn có kịp thời ngăn chặn việc tạm dừng hay không.

Một thủ thuật đáng tin cậy hơn là ngăn không cho thời gian nhàn rỗi vượt qua ngưỡng thời gian nhàn rỗi ở tất cả, nhưng chỉ khi bạn đang sử dụng AC.

Nếu bạn đang ở trên X, làm thế nào chúng ta có thể làm điều đó?

Chạy một tập lệnh nền nhỏ giống như daemon - chỉ khi bạn đang ở trên AC nhàn rỗi hơn (giả sử) một phút - mô phỏng một phím bấm Kiểm soát. Đó là một phím không làm gì nếu bạn không thực sự làm việc trên máy tính xách tay, chỉ đặt lại thời gian nhàn rỗi.
Sau đó, nếu bạn rút phích cắm, thao tác nhấn phím ảo sẽ bị bỏ qua và máy tính xách tay sẽ làm bất cứ điều gì bạn đặt sau x thời gian.
Dưới đây là một ví dụ về một kịch bản như vậy. Trong một nhận xét, bạn đã đề cập rằng bạn đang sử dụng Ubuntu 18.04, Gnome, có nghĩa là bạn đang sử dụng Mutter (X), vì vậy bạn có thể sử dụng các công cụ trong tập lệnh bên dưới.

Làm thế nào để sử dụng?

  1. Bảo đảm xprintidle, xdotoolacpi đã được cài đặt: sudo apt cài đặt xdotool acpi xprintidle
  2. Sao chép tập lệnh vào một tệp trống.
  3. Chạy thử nó từ một thiết bị đầu cuối: python3/đường dẫn/đến/tập lệnh. Nếu tất cả đều hoạt động tốt, hãy thêm nó vào các lệnh khởi động của bạn.

Kịch bản

#!/usr/bin/env python3
quy trình con nhập khẩu
nhập gi
gi.require_version("Gtk", "3.0")
từ gi.repository nhập GLib, Gtk

kiểm tra chắc chắn (arg):
    # hãy xem thời gian nhàn rỗi hiện tại là bao nhiêu
    nhàn rỗi = int(sub process.check_output("xprintidle").decode("utf-8"))
    # và nếu chúng tôi được cắm vào
    onpower = "on-line" trong sub process.check_output(
        ["acpi", "-a"]
    ).decode("utf-8")
    # nếu không hoạt động trong hơn 60 giây VÀ bật nguồn, nhấn Ctrl để đặt lại trạng thái không hoạt động
    nếu tất cả([idletime/1000 > 60, onpower]):
        quy trình con.Popen(
            ["xdotool", "phím", "Ctrl"]
        )
    # giữ cho nó chạy
    trả về Đúng

GLib.timeout_add_seconds(15, kiểm tra, Không có)

Gtk.main()
lá cờ gy
Đây có vẻ là một câu trả lời hay cho vấn đề của tôi... tôi chưa có cơ hội dùng thử, nhưng nếu nó hoạt động vào ngày mai, tôi sẽ đánh dấu lại là đã chấp nhận trừ khi ai đó khai thác một số cài đặt thực tế giải quyết vấn đề :)
lá cờ gy
cũng cần cài đặt `xprintidle`;)
Jacob Vlijm avatar
lá cờ by
@DoktorJ Đúng! Thêm.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.