15.04, 15.10, 16.04 - Penutupan penutup tidak menunda laptop jika terhubung ke monitor eksternal

12

Sejak peningkatan ke 15.04(pembaruan: 15.10masih sama), perilaku laptop saya pada penutup tutup telah berubah: jika terhubung ke monitor eksternal, itu tidak akan ditangguhkan. Selain itu, semua jendela sekarang dibilas ke monitor eksternal. Ini sepertinya fitur yang disengaja dan bukan bug.

Bagaimana cara mengonfigurasikan laptop untuk ditangguhkan walaupun terhubung ke monitor eksternal?

Ini adalah Lenovo Thinkpad T440s di Ubuntu 15.04/ 15.10dengan grafis Intel.

Phil
sumber

Jawaban:

9

Saya pikir fitur ini sekarang dapat dikonfigurasi. Anda dapat mengubah opsi sebagai pengguna dengan dconf-editor:

Skema:

org.cinnamon.settings-daemon.plugins.power

atau (tergantung pada lingkungan desktop apa yang Anda gunakan)

org.gnome.settings-daemon.plugins.power

Kunci:

lid-close-suspend-with-external-monitor

Mulai:

true

Deskripsi:

Dengan tidak adanya monitor eksternal yang terpasang, menutup penutup laptop akan menangguhkan mesin (sebagaimana diatur oleh tutup-tutup-tindakan baterai dan tombol tutup-tutup-tindakan-aksi). Secara default, bagaimanapun, menutup sungkup ketika ada monitor eksternal tidak akan menangguhkan mesin, sehingga orang dapat tetap bekerja pada monitor itu (misalnya untuk stasiun dok atau pemirsa media). Setel tombol ini ke False untuk mempertahankan perilaku default, atau True untuk menangguhkan laptop setiap kali tutupnya ditutup dan terlepas dari monitor eksternal.

Penyadap
sumber
Atau bagi kita yang berorientasi pada command-line: dconf write /org/gnome/settings-daemon/plugins/power/lid-close-suspend-with-external-monitor true(maka Anda dapat memasukkannya ke skrip 'set up a new ubuntu machine' Anda, dan tidak perlu khawatir lagi)
Jonathan Hartley
Setidaknya dalam Linux Mint 18.1 Serena Cinnamon (~ Ubuntu 16.04 juga?) Sekarang ini adalah perilaku standar dan dapat dikonfigurasi melalui pengaturan sistem -> manajemen daya -> daya -> Melakukan tindakan tutup-tutup ..
Penyadap
Saya memiliki masalah yang sama ketika meningkatkan dari 17.04 ke 17.10 (yang menyiratkan pindah ke GNOME 3). Mengubah kunci lid-close-suspend-with-external-monitordi jalur org.gnome.settings-daemon.plugins.poweruntuk truemenyelesaikan masalah.
brandizzi
8

Selamat datang di Ubuntu dengan systemd daripada dengan pemula.

Ini adalah bug systemd # 76267 . Penjelasan awal Lennart Poettering adalah:

Driver biner [nvidia] tidak mengimplementasikan antarmuka DRM di /sys. Ini berarti kami tidak dapat mendeteksi berapa banyak monitor yang terhubung dan kemudian kami memutuskan untuk tidak menangani sakelar tutup karena kami tidak dapat memastikan apakah perangkat dalam mode "docking", atau tidak.

"Perbaikan" adalah menggunakan nouveau.

Karena systemd bug # 82485 perilaku ini sekarang dapat dikonfigurasi. Jika Anda memiliki driver non-DRM, seperti nvidia, perilaku default dengan beberapa monitor adalah mengabaikan sakelar tutup. Tetapi HandleLidSwitchDockedpengaturan saat ini di logind.confdapat digunakan untuk mengubah ini.

(Untuk kelengkapan: Ada bug GNOME # 734964 , masih terbuka, yang menimbulkan komplikasi bagi pengguna GNOME 3.)

JdeBP
sumber
Saya melihat. Jadi sepertinya ada bug. Tapi saya menggunakan grafik Intel. Apakah perbaikannya berbeda? Terimakasih banyak.
Phil
Dua bug systemd yang Anda sebutkan ditandai telah diselesaikan / diperbaiki sekarang.
Penyadap
1

Saya mengalami peningkatan masalah yang sama dari 14,10 menjadi 15,04 (Xubuntu). Meskipun saya menggunakan Nouveau (driver Xorg), saya tidak bisa masuk ke mode Suspend menutup tutupnya. Setiap cara lain berfungsi dengan baik misalnya "Tombol Tidur", "Tangguhkan" dari Menu dll.

Solusi saya adalah menghapus centang pada opsi berikut di gnome-settings (alias Settings Editor):

xfce4-power-manager> logind-handle-tutup-switch (tidak dicentang)

Setelah melakukan ini, saya dapat menangguhkan menutup tutup saya kapan saja.

Semoga itu bisa membantu.

Chip
sumber
1

Ini adalah systemd default baru yang belum dapat dikonfigurasi.

Untuk mengatasinya, ketikkan terminal

echo "HandleLidSwitchDocked=suspend" |sudo tee -a /etc/systemd/logind.conf

lalu reboot (!).

Ini mengubah standar dari "abaikan" menjadi "menangguhkan".

geek-merlin
sumber
Anda mungkin ingin memilih "Bug ini memengaruhi saya" di sini untuk membuat UI ini dapat dikonfigurasi: bugs.launchpad.net/ubuntu/+source/xorg/+bug/1439440
geek-merlin
Saya mencoba ini di Debian Stretch. File /etc/systemd/logind.confini memiliki opsi ini berkomentar, nilai default tidak suspend. Tetapi bahkan setelah mengubah ke suspenddan memulai kembali, itu masih tidak menunda menutup tutupnya.
Fred Schoen
0

Saya menghadapi masalah serupa jawaban ini menyelesaikan masalah saya. Instal Unity Tweak Tool dan di System> Security, semua opsi harus tidak diurapi. Desktop Lock telah dicentang dalam casing saya, hapus centang pada ini.

Lihat gambar ini:

masukkan deskripsi gambar di sini

Jika opsi yang disebutkan di atas dicentang maka di Pengaturan Sistem> Kecerahan dan Kunci opsi kunci dinonaktifkan yang menyebabkan semua masalah.

Lihat gambar ini:

masukkan deskripsi gambar di sini

shubhparekh
sumber