X braces adalah alat untuk menjeda aplikasi X11 saat tidak aktif. Tujuannya adalah untuk mengurangi penggunaan CPU, yang pada gilirannya mengurangi konsumsi baterai dan menurunkan suhu CPU dan kebisingan kipas.
Alat ini menggunakan SIGSTOP, yang mencegah proses mendapatkan waktu CPU lagi, atau skrip shell khusus yang dapat Anda tentukan untuk menghentikan aplikasi setelah jendelanya kehilangan fokus. Saat jendela kembali fokus, jendela akan segera dilanjutkan sehingga Anda dapat melanjutkan dari bagian terakhir yang Anda tinggalkan.
Tidak semua aplikasi berhenti ketika XSuspender sedang berjalan. Alat ini menggunakan file konfigurasi di mana Anda perlu menentukan aplikasi mana yang akan dihentikan, dengan lokasi berikut:~/.config/xsuspender.conf
Saat Anda menginstal XSuspender, file ini kosong, tetapi Anda dapat menemukan contoh file konfigurasi yang telah dikonfigurasikan sebelumnya untuk bekerja dengan perangkat lunak populer seperti browser Chromium, Firefox, JetBrains, qBittorrent, VirtualBox, dan banyak lagi. File ini terletak di /usr/share/doc/xsuspender/examples/xsuspender.conf
dan memiliki penjelasan untuk setiap opsi di bagian atas file, jadi baca ini sebelum mencoba mengonfigurasi XSuspender.
Untuk menggunakan contoh file konfigurasi XSuspender sebagai konfigurasi, salin ke ~/.config
, seperti ini:
cp /usr/share/doc/xsuspender/examples/xsuspender.conf ~/.config/
Perlu dicatat bahwa file konfigurasi sampel XSuspender disertakan secara default only_on_battery = yes
yang berarti aturan tersebut hanya berlaku saat menggunakan daya baterai. Jadi, Anda dapat mengubahnya jika laptop Anda dicolokkan ke sumber listrik dan Anda ingin mencobanya.
Sekarang Anda siap untuk mencoba XSuspender . Buka terminal dan lakukan hal berikut:
xsuspender
Dan coba salah satu aplikasi yang telah dikonfigurasikan dari ~/.config/xsuspender.conf
seperti Chromium, Firefox, dll. Misalnya, buka video YouTube di salah satu browser web ini, klik Putar, lalu nonaktifkan jendela browser. Video akan dijeda dalam waktu sekitar 10 detik. Fokuskan jendela browser dan video akan diputar kembali tanpa masukan Anda (selain memfokuskan jendela).
Anda akan di xsuspender.conf
File, untuk menjeda jendela, Anda memerlukan file wm_class. Anda dapat menemukan kelas jendela (jendela yang ingin Anda jeda) dengan menggunakan perintah ini di terminal:
xprop -notype WM_NAME WM_CLASS
Saat Anda menjalankan perintah, penunjuk mouse Anda akan berubah menjadi +. Sekarang Anda harus mengklik jendela yang ingin Anda tentukan wm_class. Setelah jendela diklik, wm_class akan muncul di terminal tempat Anda menjalankan perintah, mis. B.:
$ xprop -notype WM_NAME WM_CLASS
WM_NAME = "XSUSPENDER - Chromium"
WM_CLASS = "chromium-browser", "Chromium-browser"
Anda Mungkin Juga Menyukai Ini:auto-cpufreq adalah pengoptimal kecepatan dan kinerja CPU baru untuk Linux
Apakah Anda ingin menambahkannya ke peluncuran? Menginstal XSuspender membuat file bernama. menambahkan xsuspender.desktop
ke aplikasi start-up (/etc/xdg/autostart/
), tetapi start otomatis dinonaktifkan secara default. Untuk menambahkan XSuspender ke startup, edit /etc/xdg/autostart/xsuspender.desktop
jatuhkan dan ubah Hidden=true
ke Hidden=false
. Anda dapat melakukan ini dari baris perintah dengan (ini adalah satu baris perintah jadi klik baris tiga kali untuk memilihnya):
sudo sed -i 's/Hidden=true/Hidden=false/' /etc/xdg/autostart/xsuspender.desktop
Penting juga untuk dicatat bahwa segala sesuatunya tidak berjalan dengan baik dengan XSuspender . Misalnya, jika suatu program mengunduh sesuatu dan tidak terfokus, unduhan akan berhenti. Ini juga akan menjeda pemutaran media untuk aplikasi yang tidak fokus, yang mungkin diinginkan atau tidak (walaupun dapat dihindari – jangan konfigurasikan XSuspender untuk menjeda aplikasi itu). Menempel juga tidak akan berfungsi jika proses sumber pemilihan dihentikan. Dan itu hanya berfungsi di X11. Anda dapat melihat semua masalah/keanehan yang diketahui Di bagian ini di halaman proyek XSuspender.
Unduh XSuspender
Pengembang menyediakan binari untuk distribusi Linux berbasis Debian dan Ubuntu (Linux Mint, Pop! _OS, Zorin OS, dll.) serta instruksi untuk menginstal XSuspender dari sumber. Paket AUR untuk Arch Linux / Manjaro juga tersedia.