GNU/Linux >> Belajar Linux >  >> Linux

Setel Wallpaper Latar Belakang Di i3wm

i3wm adalah pengelola jendela ubin yang kuat dan hemat sumber daya. Ini digunakan oleh banyak geek yang lebih memilih lebih banyak sumber daya untuk komputer mereka. Saya pribadi menggunakannya ketika saya perlu menjalankan perangkat lunak virtualisasi sehingga komputer saya memiliki RAM yang cukup untuk OS tamu.

Sayangnya, i3wm tidak menyediakan cara/alat untuk mengatur wallpaper di komputer kesayangan kita. Sebuah instalasi baru dari window manager ini akan meninggalkan kita layar hitam dan status i3 di bagian bawah. Untungnya hari ini, Anda akan lega mengetahui bahwa dimungkinkan untuk menyetel wallpaper menggunakan utilitas keren dan program ringan yang disebut feh .

Menggunakan feh

feh adalah program melihat gambar tetapi juga digunakan sebagai program pengaturan wallpaper untuk kasus kami. Ini ringan dan berorientasi pada perintah sehingga tidak ditujukan untuk pengguna biasa yang mengerti GUI.

Jika Anda belum menginstal program, luncurkan terminal dan masukkan perintah di bawah ini untuk menginstal feh di komputer Anda.sudo apt install fehSaya berasumsi Anda mengikuti artikel ini di mesin Ubuntu atau di OS Linux berbasis Debian.

Wallpaper statis

Pertama, kita akan melihat cara mengatur gambar sebagai wallpaper statis di i3wm. Saya mempertimbangkan Anda sudah memiliki program pengelola login seperti lightdm, gdm, dll di mana Anda memasukkan nama pengguna dan sandi untuk login ke akun Anda. Kami akan mengedit file bernama .profile di direktori beranda akun Anda. File .profile ini adalah apa yang dimuat dan dijalankan oleh komputer Anda ketika Anda berhasil masuk ke akun Anda, jadi secara umum Anda dapat memasukkan lebih banyak perintah khusus jika Anda ingin mengotomatiskan pekerjaan Anda. Dan sekarang kita memiliki kebutuhan untuk mengotomatisasi pengaturan wallpaper latar belakang ketika i3wm dijalankan.

Luncurkan program editor teks favorit Anda dan buka file ~/.profile.

Tambahkan perintah berikut pada baris terakhir untuk mengeksekusi feh ketika Anda berhasil masuk ke akun Anda. feh –bg-fill ~/Pictures/Sample_picture.jpg Direktori untuk gambar Anda mungkin berbeda tetapi Anda sudah mengerti maksudnya

Tetapi bagaimana jika Anda lebih suka memuat wallpaper acak dari dalam direktori setiap waktu login? Ini lebih dramatis dan menyegarkan saat Anda dapat menikmati wallpaper yang berbeda (secara otomatis) tanpa harus mengubah perintah secara manual.

Di bawah ini adalah perintah feh yang disempurnakan untuk mengaktifkan pengacakan ketika feh memuat wallpaper untuk sesi Anda saat ini:

feh --randomize --bg-fill ~/Pictures/*   

Wallpaper dinamis

Kini hadir dinamisnya!

Distro Linux pertama saya Linux Mint Cinnamon memiliki pengaturan wallpaper di mana saya dapat mengaktifkan wallpaper acak setiap interval waktu tertentu. Itu membuat desktop saya terlihat lebih segar dan membuat saya cukup terpesona ketika saya menutup semua aplikasi untuk menikmati pemandangan wallpaper baru. Fungsionalitas itu juga dimungkinkan pada i3wm tetapi sekali lagi itu akan berorientasi pada perintah Dan ada terlalu banyak cara yang mungkin untuk menghitung interval waktu sebelum mengganti wallpaper baru.

Namun, untuk artikel ini, kami akan berfokus pada tonton  program utilitas. Sekali lagi di bawah ini adalah perintah yang lebih halus untuk mengaktifkan pengacakan dan mengubah adegan wallpaper setiap dua puluh menit. tonton -n 1200 feh –randomize –bg-fill ~/Pictures/*

Jika Anda bingung dengan angka 1200, itu dalam hitungan detik jadi bagi dengan 60 (detik) dan Anda akan mendapatkan 20 menit. Tetapi bagaimana jika Anda lebih suka durasi yang lebih pendek, katakanlah 15 menit? Sederhana, jalankan kalkulator Anda dan kalikan nomor durasi waktu yang Anda butuhkan dengan 60.

Jadi kita punya 15 x 60 =900.

Dan mengganti 1200 dengan durasi waktu baru ini akan memberi kita commandwatch yang disesuaikan di bawah ini -n 900 feh –randomize –bg-fill ~/Pictures/* 

Pengguna tingkat lanjut

Akan ada beberapa geek yang tidak menyukai program pengelola login seperti lightdm atau gdm tetapi sesi terminal kosong dan bila perlu jalankan perintah startx untuk memuat sesi GUI-nya. Dalam konfigurasi seperti itu, mengedit .profile tidak akan menjadi solusi tetapi malah menyebabkan masalah bermasalah karena feh memerlukan sesi X11 yang berfungsi dan lingkungan Anda sebaliknya.

Solusi untuk ini adalah membuat file baru bernama .xsession di direktori home akun Anda dan menambahkan semua perintah langkah demi langkah untuk memulai sesi i3wm dengan sukses. Misalnya:watch -n 1200 feh –randomize –bg-fill ~/Pictures/* &
# lebih banyak perintah dan terakhir window manager Anda  

Kesimpulan

Ini dia. Saya harap artikel ini membantu dalam mengatasi masalah umum yang Anda temui dengan i3wm. Omong-omong, ada lebih banyak trik keren dengan pengelola jendela ini seperti memberi tema tampilan dan nuansa jendelanya, mengatur pintasan keyboard, menyesuaikan i3status, dll. Semoga di artikel saya berikutnya, saya akan menulis tentang cara mempercantik jendela program i3 yaitu., lihat dan rasakan. Silakan bagikan pandangan dan pendapat Anda di bagian komentar di bawah. Saya akan senang membacanya


Linux
  1. Atur gambar latar belakang di xmonad

  2. Mengatur warna latar belakang di gvim

  3. Tetapkan halaman HTML sebagai wallpaper di Linux

  1. Bagaimana Cara Mengatur Latar Belakang Transparan Di Terminal Xfce?

  2. Bing Wallpaper Changer – Secara Otomatis Mengatur Wallpaper Desktop Baru Setiap Hari

  3. WallpaperDownloader – Unduh dan Kelola Wallpaper Desktop

  1. Mengatur warna latar belakang Vim

  2. Beberapa wallpaper layar di Linux?

  3. Adakah yang bisa menjelaskan secara rinci apa yang dilakukan set -m?