logind.conf không hoạt động, đóng nắp sẽ không treo laptop


8

Tôi đang chạy Fedora 22 trên Dell Latitude E6230. Tại một số thời điểm, tôi nhận được một bản vá phần mềm đã phá vỡ máy tính xách tay treo khi tôi đóng nắp. Nó đã hoạt động, và bây giờ thì không. Tôi không chắc những gì bản vá gây ra điều này, hoặc tại sao. Tôi cũng là người mới sử dụng Linux (nhưng không phải máy tính), rất tiếc nếu tôi không điều tra thứ gì đó tôi nên có.

Những gì tôi đã xem xét:

  • Tôi đã cố gắng không bình luận những dòng này /etc/systemd/logind.conf và sau đó khởi động lại:

    HandleLidSwitch=suspend
    LidSwitchIgnoreInhibited=yes
    HandleLidSwitchDocked=ignore
    
  • sudo tạp chí -b -u systemd-logind

    cho thấy nắp đang phát hiện ra rằng nó đang đóng và mở.

  • Tôi đã thử cài đặt gnome-power-manager... nhưng điều này dường như không có hiệu quả.

  • Tôi đã cài đặt công cụ chỉnh sửa gnome và đặt "không treo trên nắp" thành "tắt". Khi chơi với điều này, tôi cũng đã thay đổi "hành động nút nguồn" thành "ngủ đông", tuy nhiên nút nguồn chỉ tắt máy tính xách tay và đóng nắp vẫn không treo.

  • Sau đó tôi quay lại /etc/systemd/logind.confvà bỏ bình luận các dòng:

    HandlePowerKey=suspend
    HandleSuspendKey=poweroff
    

    Vâng, đó là lạc hậu ... nhưng cài đặt này đã không giữ được. Tức là, ngay cả sau khi khởi động lại, nút nguồn vẫn tắt máy tính xách tay và nút treo sẽ tạm dừng máy tính xách tay.

    Điều này dường như chứng minh với tôi rằng /etc/systemd/logind.conftập tin và cài đặt công cụ chỉnh sửa gnome không có bất kỳ ảnh hưởng nào.

  • Tôi đã thử lệnh này ... nhưng tôi không làm được 100%:

    gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
    

    Tôi tìm thấy điều này trên một trong những chủ đề. Tôi đã thông báo vào thời điểm này rằng đóng nắp trong khi trên dock sẽ treo máy tính xách tay. Vì vậy, tôi nghĩ rằng có thể có một số hành động tiêu cực kép đang diễn ra. Tôi đã thay đổi những dòng này chỉ để kiểm tra:

    HandleLidSwitch=ignore
    HandleLidSwitchDocked=suspend
    

    Và kết quả là máy tính xách tay không còn bị treo khi đang ở trên dock khi đóng nắp, cũng không phải khi laptop rời khỏi dock.

  • Không có thời gian là bất kỳ màn hình bên ngoài được nối lên.

Vì vậy, những gì tôi đang thiếu? Điều gì có thể ghi đè các cài đặt này?


cập nhật: Tôi có một bản cập nhật phần mềm khác. Bây giờ máy tính xách tay sẽ treo bất cứ khi nào tôi đóng nắp, ngay cả trên dock. Không nên tạm dừng khi đang ở trên dock vì tôi đã đặt lại cài đặt "Xử lýLidSwitchDocked = bỏ qua". Ngoài ra, các nút nguồn và treo vẫn không bị ảnh hưởng bởi các đề xuất thay đổi. vẫn bị hỏng ... theo một cách khác
Đồi nghệ thuật

Điều này không hiệu quả với tôi, nhưng có lẽ bạn có thể làm cho nó hoạt động: wiki.debian.org/ScreenLockingOnS ngủ Tôi đã cố gắng trao đổi i3lock cho xscreenaver.
Peter Becich

Câu trả lời:


1

Tôi đã giải quyết vấn đề bằng cách loại bỏ chương trình bỏ qua nắp-công tắc-chỉnh sửa khỏi các chương trình khởi động.

Từ thiết bị đầu cuối chạy: gnome-session-propertiessau đó loại bỏ bỏ qua-nắp-chuyển-chỉnh.


1

Tôi đến đây vì tôi gặp vấn đề ngược lại (việc đóng nắp không bị bỏ qua, đó là điều tôi cần).

Tôi đã giải quyết vấn đề này một lần trước đây, nhưng có vẻ như các phiên bản mới nhất của Fedora (hiện tôi đang ở Fedora 28), yêu cầu hai mục này ngay bây giờ, trong khi trước đó chỉ cần một phiên bản đầu tiên:

user$ sudo vi /etc/systemd/logind.conf

HandleLidSwitch=ignore        <---- Set both of these
HandleLidSwitchDocked=ignore  <---- to ignore lid events.

user$ sudo systemctl restart systemd-logind

Tôi hy vọng điều đó sẽ giúp người khác. Xin đừng downvote vì tôi đã thêm một giải pháp cho vấn đề ngược lại. :)

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.