Elementary OS Loki adalah distribusi Linux yang sangat solid, tetapi ketika menggunakannya dengan driver berpemilik Nvidia, pengguna terkadang mengalami bug menjengkelkan yang keluar dari status penundaan. Sampai sekarang, resume resume Nvidia di Elementry OS Loki tetap ada, dan pengguna di komunitas mencoba mencari tahu alasannya.
Solusi kami untuk memperbaiki bug resume Nvidia tidak 100% solid. Bahkan setelah menyiapkan perbaikan ini, Anda mungkin masih mengalami masalah ini. Perbaikan itu sendiri bergantung pada penggunaan sistem systemd init di Elementary OS untuk mengatur ulang window manager.
Anda mungkin melihat pengelola jendela Gala gagal mengatur ulang. Jika layanan menolak untuk bekerja, pertimbangkan untuk menghapus file dan mulai lagi, atau secara manual menjalankan ini di peluncur aplikasi Wingpanel:
gala - ganti
Cobalah risiko Anda sendiri.
Sebelum membuat hook tidur dalam systemd, diperlukan skrip. Ini disebabkan oleh fakta bahwa Anda tidak dapat secara tepat menulis perintah langsung di dalam file layanan. Alih-alih, buka jendela terminal di desktop OS Dasar Anda, dan dapatkan akses root menggunakan
sudo -s.Dengan terminal root, buka editor teks nano.
nano / usr/bin/pantheon-wm-refresh.sh
Perintah berikut akan membuat file SH baru siap disimpan di dalam direktori / usr / bin /. Dari sini, rekatkan kode berikut di bagian atas file. Kode ini penting, karena akan mengatur lingkungan tempat skrip dijalankan. Tanpa garis ini, semuanya akan gagal.
#! / bin / bash
Dengan shebang di bagian atas skrip, file SH memiliki semua yang diperlukan bagi penerjemah untuk membacanya. Sekarang, saatnya untuk menambahkan sisa argumen perintah. Mari kita mulai dengan menentukan tampilan default. Ini untuk memastikan bahwa manajer jendela menyegarkan di layar kanan.
export DISPLAY =: 0
Langsung setelah "export DISPLAY =: 0", kita dapat menentukan perintah yang akan memaksa lingkungan desktop Pantheon untuk mengatur ulang window manager ketika itu keluar dari resume. Perintah ini adalah perintah sederhana yang akan memberi tahu manajer jendela Elementary OS (dikenal sebagai Gala) untuk mengganti sendiri.
gala - ganti
Dengan perintah terakhir ditulis ke dalam skrip shell, saatnya untuk menyimpan. Lakukan Ctrl + O untuk menyimpan semuanya di nano. Setelah menyimpan, perbarui izin file sehingga dapat dijalankan sebagai program:
chmod + x / usr/bin/pantheon-wm-refresh.sh
Langkah selanjutnya dalam proses untuk memperbaiki bug resume Nvidia yang ditakuti adalah menciptakan apa yang dikenal sebagai "kail tidur". Ini adalah layanan yang dapat dieksekusi dalam systemd ketika pengguna kembali dari "tidur". Untuk memulai, sekali lagi kita akan memerlukan editor teks nano. Pastikan terminal Anda masih memiliki akses root. Jika tidak, gunakan sudo -s untuk mendapatkan root, dan buka file baru dengan:
nano /etc/systemd/system/[email protected]
Di dalam file "resume @ .service", rekatkan yang berikut ini:
[Satuan] Deskripsi = Tindakan resume pengguna. After = suspend.target [Layanan] Pengguna =% I. Ketik = sederhana. ExecStart = / usr / bin / pantheon-wm-refresh.sh [Instal] WantedBy = suspend.target
Simpan file systemd baru dengan Ctrl + O, dan kemudian gunakan perintah systemctl untuk mengaktifkan layanan baru ini dalam sistem init.
systemctl mengaktifkan resume @ user
dan
systemctl mulai resume @ pengguna
Dari sini, setiap kali Anda melanjutkan PC Anda dari penundaan, manajer jendela Pantheon akan di-refresh. Ini akan mencegah masalah layar glitchy yang menjengkelkan yang terjadi pada beberapa driver GPU eksklusif Nvidia yang menjalankan Elementary OS.
Coba solusi kami di atas dan tidak ada yang berhasil? Pertimbangkan melakukan salah satu dari dua hal ini. Hal pertama yang harus dilakukan adalah mendapatkan versi terbaru absolut dari driver eksklusif Nvidia yang diinstal pada sistem OS Dasar Anda. Ini dimulai dengan menginstal perangkat lunak yang memungkinkan penggunaan AKP pada sistem operasi.
Untuk menginstal perangkat lunak-properti-umum
Kemudian, tambahkan PPA driver yang diperbarui secara berkala dengan:
sudo add-apt-repository ppa: graphics-drivers / ppa
Dari sini, buka pusat Perangkat Lunak OS Dasar, cari "driver tambahan", klik instal dan luncurkan (jika Anda belum memilikinya). Hapus pilihan versi saat ini dari driver berpemilik Nvidia yang Anda jalankan, dan instal versi terbaru absolut. Ini akan memperbarui sistem Anda ke versi terbaru dari driver - sesuatu yang sangat mungkin menyelesaikan bug yang mengganggu.
Jika diperbaiki, atau memperbarui Nvidia ke versi terbaru tidak membantu, pertimbangkan untuk mencoba memutar kembali driver Nvidia eksklusif dan gunakan driver Open Source Noveau sebagai gantinya. Meskipun tidak seefektif yang ada di Nvidia, mereka tidak akan memiliki resume bug.
Jika Anda tidak dapat menggunakan driver sumber tertutup pada Elementary OS, pertimbangkan untuk secara manual mengganti window manager Elementary OS dengan sesuatu yang lain, seperti Mutter.
Mutter adalah window manager yang ringan dan terlihat bagus dengan efek visual yang serupa. Cukup jalankan perintah ini di terminal:
sudo apt install bergumam
Kemudian, buka pengaturan sistem (atau cari startup) dan tambahkan: bergumam — ganti sebagai perintah. Saat startup, PC Anda akan secara otomatis menggantikan Gala dengan Mutter. Ini adalah solusi kasar, tetapi itu akan menyelesaikan pekerjaan.
Hulu menawarkan streaming video acara TV dan film online secara gra...
Scratch adalah editor teks Linux untuk programmer, ditulis dalam Va...
Snapshot cadangan di Linux Mint dibuat dengan utilitas Timeshift ya...