logind.conf tidak berfungsi, tutup tutup tidak akan menangguhkan laptop


8

Saya menjalankan Fedora 22 pada Dell Latitude E6230. Pada titik tertentu saya mendapat tambalan perangkat lunak yang mematahkan laptop yang tertunda ketika saya menutup tutupnya. Itu berhasil, dan sekarang tidak. Saya tidak yakin patch apa yang menyebabkan ini, atau mengapa. Saya juga seorang pemula untuk Linux (tetapi bukan komputer), jadi maaf jika saya tidak menyelidiki sesuatu yang seharusnya saya miliki.

Apa yang saya lihat:

  • Saya mencoba mengomentari baris ini di dalam /etc/systemd/logind.conf dan kemudian me-reboot:

    HandleLidSwitch=suspend
    LidSwitchIgnoreInhibited=yes
    HandleLidSwitchDocked=ignore
    
  • sudo journalctl -b -u systemd-logind

    menunjukkan bahwa tutupnya mendeteksi bahwa tutup dan bukaan.

  • Saya mencoba menginstal gnome-power-manager... tetapi ini tampaknya tidak berpengaruh.

  • Saya menginstal alat tweak gnome dan mengatur "jangan menunda tutup tutup" untuk "off". Dalam bermain dengan ini, saya juga mengubah "aksi tombol daya" menjadi "hibernasi", namun tombol daya hanya mematikan laptop, dan menutup tutupnya tetap tidak menghentikannya.

  • Saya kemudian kembali ke /etc/systemd/logind.confdan berhenti berkomentar:

    HandlePowerKey=suspend
    HandleSuspendKey=poweroff
    

    Ya, itu terbelakang ... tetapi pengaturan ini tidak berlaku. Yaitu, bahkan setelah reboot, tombol power masih mematikan laptop, dan tombol tunda akan menangguhkan laptop.

    Ini sepertinya membuktikan kepada saya bahwa /etc/systemd/logind.conffile dan pengaturan alat tweak gnome tidak memiliki efek apa pun.

  • Saya mencoba perintah ini ... tapi saya tidak 100% apa yang dilakukannya:

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

    Saya menemukan ini di salah satu utas. Saya memang memperhatikan pada titik ini bahwa menutup penutup sementara di dermaga akan menangguhkan laptop. Jadi saya pikir mungkin ada beberapa tindakan negatif ganda yang terjadi. Saya mengubah baris ini hanya untuk menguji:

    HandleLidSwitch=ignore
    HandleLidSwitchDocked=suspend
    

    Dan hasilnya adalah bahwa laptop tidak lagi ditangguhkan saat berada di dermaga saat tutupnya ditutup, atau saat laptop dimatikan.

  • Tidak ada waktu monitor eksternal terhubung.

Jadi, apa yang saya lewatkan? Apa yang bisa mengesampingkan pengaturan ini?


pembaruan: Saya mendapat pembaruan perangkat lunak lain. Sekarang laptop akan ditangguhkan setiap kali saya menutup tutupnya, bahkan di dermaga. Seharusnya tidak menunda sementara di dermaga karena saya telah meletakkan pengaturan "HandleLidSwitchDocked = abaikan" kembali. Selain itu, tombol daya dan penangguhan tetap tahan terhadap saran perubahan. masih rusak ... hanya dengan cara yang berbeda.
Art Hill

Ini tidak berhasil untuk saya, tetapi mungkin Anda dapat membuatnya berfungsi: wiki.debian.org/ScreenLockingOnSleep Saya mencoba menukar i3lock untuk xscreensaver.
Peter Becich

Jawaban:


1

Saya telah memecahkan masalah dengan menghapus program tweak-tutup-switch-tweak dari program startup.

Dari terminal run: gnome-session-propertieskemudian hapus abaikan-tutup-sakelar-atik.


1

Saya tiba di sini karena saya memiliki masalah yang berlawanan (penutupan tutup tidak diabaikan, itulah yang saya butuhkan).

Saya telah memecahkan masalah ini satu kali sebelumnya, tetapi tampaknya versi terbaru dari Fedora (saya di Fedora 28 sekarang), memerlukan dua entri ini sekarang, sedangkan sebelumnya hanya yang pertama diperlukan:

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

Saya harap itu membantu orang lain. Tolong jangan downvote karena saya menambahkan solusi untuk masalah sebaliknya. :)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.