Bagaimana mencegah komputer tidur dan / atau berhibernasi secara otomatis?

33

Saya menjalankan Ubuntu 12.04, dan laptop saya * tidak akan bangun dari sleep / suspend / hibernate. (Apakah tidur sama dengan menunda?) Aku bahkan tidak yakin yang mana dari hal-hal ini yang dilakukannya. Ketika saya selesai bekerja untuk hari itu, saya mengunci layar saya (Control-Alt-L). Ketika saya kembali keesokan harinya, layar dalam mode hemat daya, dan tidak ada jumlah pengetikan atau klik (pada keyboard / mouse usb atau keyboard / trackpad bawaan) atau mengetuk tombol daya akan menghidupkannya kembali.

Satu-satunya cara agar mesin saya berfungsi adalah dengan menahan tombol daya hingga mati, lalu tekan lagi tombol daya untuk menyalakannya kembali. Jelas, apa pun yang saya buka dari hari sebelumnya sudah tidak ada lagi - khususnya, semua VM saya dimatikan tanpa peringatan.

Ini membuatku gila. Saya menghabiskan satu jam pertama setiap hari kerja untuk mencari tahu cara membuat komputer saya berhenti terkunci pada malam hari.

Apa yang saya coba:

  1. Mengedit org.freedesktop.upower.policy untuk menonaktifkan penangguhan dan hibernasi.
  2. Mengatur opsi manajemen daya di bagian "Daya" pada "Pengaturan Sistem".
  3. Melihat semua opsi manajemen daya di BIOS (tidak ada yang tampaknya relevan dengan sleep / suspend / hibernate).
  4. Membaca setiap posting forum / posting askubuntu yang dapat saya temukan yang bahkan berhubungan dengan subjek.
  5. Tambahkan acpi = off ke kernel args. (Hasil keyboard dan mouse USB tidak berfungsi, jadi saya tidak menunggu untuk melihat apakah itu memperbaiki penundaan.)
  6. Tambahkan apm = off ke kernel args.

Pertanyaan saya: bagaimana cara menonaktifkan sleep otomatis dan / atau hibernate (dan / atau yang serupa) di Ubuntu 12.04. Saya tidak peduli apakah masih mungkin untuk tidur / menunda / hibernasi / apa pun dengan menekan tombol atau menjalankan beberapa perintah atau membaca lirik zeppelin yang dipimpin mundur. Saya hanya ingin laptop saya siap bekerja di pagi hari.

* Laptop adalah Dell Latitude sesuatu atau lainnya. Saya tidak ingin terlalu spesifik karena saya telah melihat banyak pertanyaan serupa ditutup karena terlalu spesifik. Saya pikir pertanyaan saya cukup umum - ini pertanyaan tentang Ubuntu versi terbaru dan stabil.

Tautan ke dmesg

Tautan ke /var/log/kern.log

EDIT:

Tidak ada yang saya coba sejauh ini yang mencegah Ubuntu dari tidur di malam hari, dan ketika itu tidur, tidak ada yang saya coba andalkan dapat membangunkannya kembali. Saya telah melihat beberapa posting yang mengatakan driver video kereta dapat menyebabkan masalah dengan bangun.

Tadi malam, pada dugaan, saya mencoba beralih ke konsol (ctrl + alt + 1) sebelum meninggalkan pekerjaan, hanya untuk melihat apa yang akan terjadi. Pagi ini ketika saya bangun komputer, itu langsung bangun kembali ke konsol. Saya beralih ke Gnome (ctrl + alt + 7) dan meskipun layar tampak beku, saya mengetik kata sandi saya, menekan enter, dan membuat kopi. Ketika saya kembali beberapa menit kemudian, desktop saya sudah siap, sama seperti saya meninggalkannya tadi malam.

Saya akan terus mencoba ini untuk melihat apakah ini merupakan solusi yang dapat diandalkan.

EDIT 2:

Tidak ada dadu. Beralih ke konsol setelah keluar tidak melakukan apa-apa untuk saya ... masih harus me-reboot komputer saya setiap pagi. Itu membuatku gila ... Aku tidak percaya betapa tidak menentunya penundaan di Ubuntu. Atau fakta bahwa itu tidak bisa begitu saja dinonaktifkan.

Mark E. Haase
sumber
Sudahkah Anda melihat di bawah Pengaturan Lanjut screen saver?
Mitch
Di mana pengaturan screen saver? Saya mencari di bawah Display, Appearance, Brightness and Lock. Tidak dapat menemukan screen saver. Kotak pencarian dalam pengaturan sistem tidak membantu: tidak ada hasil saat mencari "saver".
Mark E. Haase
periksa pengaturan daya, mereka memiliki aturan mengenai penangguhan / hibernasi
Thomas Ward
Anda perlu mempertimbangkan bahwa apa yang Anda anggap "ditangguhkan" mungkin hanya crash, sederhana dan sederhana. Silakan tempelkan dmesg dan /var/log/kern.log. Jika ditangguhkan, Anda harus mendapatkan lampu berkedip / lambat-on-to-off-dan-kembali.
ish
@izx /var/log/kern.log tidak menampilkan sesuatu yang menarik dalam semalam, kecuali untuk beberapa paket yang diblokir di sana-sini. Saya bisa saja salah, tetapi buffer dmesg akan ditimpa saat startup, jadi saya tidak berpikir indikasi crash dapat ditemukan di sana.
Mark E. Haase

Jawaban:

27

Berikut adalah dua cara umum Gnome 3 yang biasanya menonaktifkan penangguhan; jika tidak, Anda dapat mencoba mem-boot dengan acpi=offparameter:

  1. Pengaturan Daya:

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini

  2. gnome-tweak-tool (pasang jika perlu):

    masukkan deskripsi gambar di sini

ish
sumber
Terima kasih @izx. Saya sudah mencoba # 1 sebelum memposting. Saya baru saja mencoba # 2 tetapi opsi sudah diatur ke "Tidak Ada". Komentar Anda tentang acpi = off mengingatkan saya bahwa saya sudah mencobanya juga, jadi saya memperbarui posting asli saya. Namun, +1 untuk upaya ini.
Mark E. Haase
Yah, komputer saya berhasil bangun dari tidur setelah tidur sepanjang akhir pekan, dan kemudian terbangun dari tidur lagi setelah tidur Senin malam. Saya tidak berpikir saya benar-benar mengubah apa pun sejak terakhir kali saya diposting di sini, jadi saya tidak yakin mengapa itu tiba-tiba berfungsi. Saya memilih posting ini sebagai jawaban yang benar karena ini adalah yang paling menyeluruh.
Mark E. Haase
1
Gores komentar terakhir itu. Setelah bekerja dua kali berturut-turut, sekarang gagal setiap hari sejak itu. Saya siap membuang komputer ini ke luar jendela.
Mark E. Haase
Saya menginstal gnome-tweak-tool dan melihat bahwa pada Dell GX620 saya, saya telah menangguhkan set untuk tutup laptop tutup tindakan pada baterai dan untuk tutup tutup laptop saat di AC. Yang aneh adalah bahwa Dell GX620 saya bukan laptop tetapi mini-tower USSF (Ultra Small Form Factor). Saya baru saja mengubah pengaturan ini ke Tidak Ada dan akan mengkonfirmasi besok jika perubahan ini akan mencegahnya untuk tidak tidur.
Saya perlu menemukan opsi "Kecerahan dan Kunci" untuk mencabut daya mati secara otomatis.
shaby
15

Dari Pengaturan Sistem atau dengan mencari di Dasbor, buka Pengaturan daya. Anda akan menemukan apa yang Anda butuhkan di sana;)

Pengaturan daya

Dan untuk mencegah penguncian, buka Brightness and Lock:

Pengaturan Brightness dan Lock

Anak panah
sumber
5

Mengapa tidak melihat indikator aplikasi Kafein . Itu tepat seperti yang Anda inginkan, dan sangat mudah digunakan.

digvijay91
sumber
1
Diperingatkan: Saya menggunakan indikator aplikasi Ubuntu Caffeine baru-baru ini dalam upaya untuk tetap menggunakan desktop saya (menjalankan 18.04.2 LTS pada 4.15.0-46) dihidupkan dan diakses ketika saya berada di luar kota, dan meskipun diaktifkan / diaktifkan , sistem masih berakhir penangguhan / hibernasi yang membuatnya tidak dapat diakses saat saya pergi. Setelah pengalaman itu, saya akan merekomendasikan tetap dengan jawaban yang diterima (yaitu, menonaktifkan suspensi otomatis), tetapi jarak tempuh Anda dapat bervariasi.
Spencer D
3

Di screen saver ketikkan tipe dash, dan klik di atasnya. Ketika jendela terbuka klik pada tab lanjutan, dan hapus centang Manajemen Daya Diaktifkan.

masukkan deskripsi gambar di sini

Mitch
sumber
Kebanyakan orang menginstal xscreensaver ... :-)
reverendj1
Maaf, saya seharusnya menyebutkan: Saya tidak menjalankan Unity. Saya menjalankan Gnome. Gnome memiliki dasbor tetapi mengetik "layar" dan / atau "saver" tidak memiliki hit.
Mark E. Haase
1
Apakah Anda memiliki Gnome classic atau Gnome 3?
Mitch
@Mitch Gnome 3.
Mark E. Haase
3

@Kaled Kelevra, saya telah membuat file 00CPU dan mengikuti semua langkah, sayangnya mesin saya tetap tidur setelah 10 menit.

Di forum ArchLinux , saya menemukan solusi yang bekerja untuk saya. Lihat jawaban # 21.

Inilah cara saya memperbaiki milik saya di /etc/X11/xorg.conf:

Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Evdev Mouse" "CorePointer"

  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"

Saya baru saja menambahkan 4 opsi yang Anda lihat di sana. Uji dan kirim kembali. Semoga berhasil.

Buya Nami
sumber
2

Saya tidak tahu apakah Anda telah memecahkan masalah yang Anda miliki dengan menangguhkan / hibernate, tetapi jika tidak, saya mungkin skrip menyelesaikannya (saya punya masalah yang sama dan itu berhasil untuk saya). :) Buat skrip di direktori /etc/pm/sleep.d/ (" sudo gedit /etc/pm/sleep.d/ 00CPU ", misalnya) dengan konten berikut:

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU

. "${PM_FUNCTIONS}"

case "$1" in
hibernate|suspend)
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 0 >$i
done
;;
thaw|resume) 
sleep 10 # run with one core for 10 secs
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 1 >$i
done
;;
*)
;;
esac

Kemudian cukup berikan skrip mengeksekusi izin ( sudo chmod 755 00CPU ) dan ... itu saja! Nikmati Ubuntu Anda.

PS: maaf untuk bahasa inggris saya. PS2 .: Anda dapat mengubah nilai "sleep 10", dengan "sleep 5" misalnya, sehingga inti prosesor kedua Anda akan berjalan sedikit lebih awal.

Catatan: Tampaknya menjadi masalah konkurensi dengan beberapa versi kernel dan menentukan prosesor multi-core.

Kaled Kelevra
sumber
1

Anda dapat menggunakan gsettings untuk mengaktifkan dan menonaktifkan monitor agar tidak tidur:

  • Nonaktifkan mematikan layar

    gsettings mengatur org.gnome.desktop.session idle-delay 0

  • Aktifkan mematikan layar dengan penundaan 5 menit

    gsettings mengatur org.gnome.desktop.session idle-delay 300

sumber: https://askubuntu.com/a/788456/88543

garis
sumber
Jika jawaban dari pertanyaan lain secara langsung membantu pertanyaan ini, dan pertanyaannya serupa, pertimbangkan untuk menandai pertanyaan ini sebagai duplikat dari pertanyaan lain, alih-alih menyalin jawaban Anda berkali-kali.
Thomas Ward
0

Dengan 12,04 saya perhatikan bahwa komputer saya tampaknya sangat sulit untuk diaktifkan setelah screensaver / kunci telah dipanggil, terutama ketika itu terkunci selama lebih dari beberapa menit. Sistem tidak benar-benar ditunda atau hibernasi - sepertinya begitu.

Saya menemukan bahwa saya dapat menunggu beberapa menit dan akhirnya sistem akan meminta saya untuk userid dan kata sandi saya dan saya kembali berbisnis. Sebelum saya tahu bahwa itu akan kembali saya mematikannya seperti Anda.

Saya tidak tahu mengapa itu memakan waktu begitu lama, mungkin itu adalah bug. Apakah cukup menunggu 3 hingga 10 menit? Jika demikian mungkin kita melihat hal yang sama.

John S Gruber
sumber