Tidak dapat melanjutkan setelah ditangguhkan

16

Saya menggunakan Ubuntu 12,04 & segala sesuatu tentang itu hebat kecuali bahwa itu tidak akan dilanjutkan setelah ditangguhkan. Saya sudah mencoba saran yang tercantum di utas ini Seluruh sistem membeku setelah menekan "Tangguhkan" tetapi tidak ada yang berhasil. Saya menggunakan Lenovo Y510P. Saya masih baru di Ubuntu, atau unix dalam hal ini, jadi tolong beri tahu saya jika ada informasi lain yang harus saya posting. Terima kasih.

memperbarui

Saya mencoba saran oleh Dima pada posting ini. Bagaimana cara mengaktifkan hibernasi? . Mesin bangun dari hibernasi tetapi segera layar memberikan layar seperti ini

masukkan deskripsi gambar di sini

Ingin tahu apakah ini masalah dengan kartu grafis atau sesuatu.

pembaca pikiran
sumber
1
masalah lenovo yang jelas umum, saya memiliki masalah yang sama dengan UBUNTU 14.10 dan LENOVO Z50 70
Jiří Doubravský
Mungkin masalahnya adalah kernel lama. Periksa unix.stackexchange.com/questions/296423/…

Jawaban:

14

Banyak masalah resume grafis dapat diselesaikan dengan melakukan penangguhan / resume dari konsol virtual, sehingga setelah resume "refresh" dipaksa oleh driver grafis.

Periksa apakah sistem ditangguhkan dengan benar dari konsol virtual:

  1. beralih ke konsol virtual dengan CtrlAltF1

  2. login dengan pengguna dan kata sandi Anda

  3. menangguhkan sistem (baik menggunakan tombol-tunda kombo untuk sistem Anda, atau mengeluarkan perintah sudo /usr/sbin/pm-suspend)

  4. resume -> Anda seharusnya memiliki prompt yang berfungsi (layar yang sama persis seperti sebelumnya), jika tidak lihat GAGAL

  5. beralih ke konsol grafis dengan CtrlAltF7

  6. jika semuanya baik-baik saja, masalah terpecahkan! Anda dapat mengikuti instruksi di bawah ini (dari jawaban ini) untuk membuat sakelar otomatis; jika tidak, lihat GAGAL

Jika ada yang salah ...

GAGAL: Jadi masalahnya ada satu lagi --- saya tidak punya laptop itu jadi saya tidak bisa membantu lebih banyak. Mungkin mempelajari isi file /var/log/pm-suspend.logdapat menjelaskan.


Cara membuat sakelar otomatis

  1. edit / buat file

    gksudo gedit /etc/pm/sleep.d/01_switchvt

  2. Masukkan konten ini ke dalamnya:

    #!/bin/sh
    
    # Switch to a VC before suspending and back after resume
    
    case "$1" in
        resume|thaw)
            chvt 7
        ;;
        suspend|hibernate)
            chvt 1
        ;;
    esac
    
  3. Simpan dan keluar

  4. membuatnya dapat dieksekusi:

    sudo chmod 755 /etc/pm/sleep.d/01_switchvt

Perhatikan pada langkah 2, sebagian besar instalasi akan membutuhkan perintah chvt 7--- ini sama dengan mendorong ctrl- alt- F7untuk kembali ke layar grafik. Jika Anda memerlukan kombo kunci lain, ubah "7" di sana.

Rmano
sumber
3
Ah iya! Saya menyadari bahwa itulah yang saya lewatkan. Saya sekarang telah menggunakan chmod 755 untuk mengatur izin file & berfungsi dengan baik! Terima kasih banyak :)
mindreader
2
Saya mencoba baik upvoting dan menambahkan komentar tetapi saya belum memiliki reputasi yang cukup pada rasa dari stackexchange ini.
mindreader
1
dengan LENOVO Z50 70 masalah yang sama, tetapi saya bahkan tidak bisa beralih ke konsol ctrl + alt + f1 ketika itu terjadi ... tampilan dihidupkan, tetapi tidak ada yang muncul sampai saya mematikannya dan hidup
Jiří Doubravský
1
Terima kasih banyak! Meskipun skrip otomatis itu tidak berfungsi untuk saya, solusi di atas tidak (LENOVO Z50 70, dengan driver eksklusif nvidia). Anda membuat hari saya
Mathlight
1
Di versi Ubuntu yang lebih baru, gunakan / lib / systemd / system-sleep / bukan /etc/pm/sleep.d/
cob