Jadikan Desktop Linux Anda Tampak Cantik Dengan Wallpaper Dinamik

Jadikan Desktop Linux Anda Tampak Cantik Dengan Wallpaper Dinamik

Linux mungkin bukan sistem operasi pertama yang terlintas di fikiran anda ketika berbicara mengenai penyesuaian, tetapi sebaliknya. Walaupun sebilangan besar pengedaran Linux mungkin kelihatan biasa dan membosankan pada boot pertama, terdapat banyak pilihan penyesuaian untuk menjadikan desktop anda muncul dan kelihatan unik.





Sekiranya anda pengguna Linux yang mahir, anda mungkin menyedari bahawa Linux dapat menawarkan lebih banyak keperibadian bergantung pada persekitaran desktop dan pengurus tetingkap yang anda gunakan. Mari ambil langkah pertama ke arah penampilan desktop yang lebih baik dan beralih ke kertas dinding dinamik.





Apa itu Wallpaper Dinamik?

Kertas dinding statik adalah kertas dinding yang tidak berubah secara automatik dalam jangka masa tertentu. Ini adalah jenis kertas dinding yang disertakan dengan pengedaran Linux dan persekitaran desktop anda. Walau bagaimanapun, anda boleh melampaui wallpaper statik biasa dan melonjak ke arah wallpaper dinamik.





Kertas Dinding Dinamik adalah skrip bash sederhana yang membolehkan anda mengatur wallpaper mengikut masa semasa, menggunakan penjadual kerja cron. Keliru dengan apa maksudnya? Ringkasnya, ia membolehkan anda menetapkan kertas dinding yang berlainan untuk waktu yang berlainan dalam sehari. Bayangkan menggunakan kertas dinding versi yang lebih terang pada waktu siang dan yang lebih gelap pada waktu malam. Dengan Wallpaper Dinamik, anda boleh menjadikan desktop anda kelihatan reaktif.

Walaupun terdapat lebih dari 25 set kertas dinding dengan pelbagai resolusi, dari HD hingga 5K, anda juga dapat membuat set kertas dinding anda sendiri untuk penampilan tersuai. Ia juga menyokong seorang perenang , alat yang menghasilkan palet warna dari warna dominan dalam gambar dan kemudian menerapkan warna di seluruh sistem dan pada semua program kegemaran anda.



Bolehkah Anda Menggunakan Wallpaper Dinamik?

Sebilangan besar persekitaran desktop Linux dan pengurus tetingkap menyokong Dynamic Wallpaper. Berikut adalah senarai rasmi semua persekitaran desktop dan pengurus tetingkap yang berfungsi dengan Dynamic Wallpaper:

Persekitaran Desktop:





  • DI MANA
  • Pantheon
  • GNOME
  • Mendalam
  • Kayu manis
  • Xfce
  • LXDE
  • PERKAHWINAN

Pengurus Tingkap:

  • Buka kotak
  • i3wm
  • bspwm
  • HebatWM
  • Kotak Flux
  • FVWM
  • Bergoyang

Jangan bimbang jika persekitaran desktop atau pengurus tetingkap anda tidak ada dalam senarai ini. Anda masih boleh mencubanya dan menggunakan skrip ujian untuk mengesahkan jika ia berfungsi pada sistem anda.





Pasang Wallpaper Dinamik di Linux

Sebelum anda memulakan pemasangan dwall (Wallpaper Dinamik), anda mesti memasang semua pergantungan yang diperlukan agar ia berfungsi dengan baik. Bergantung pada pengedaran Linux yang anda jalankan, jalankan salah satu daripada dua arahan yang diberikan di bawah untuk memasang dependensi.

Untuk pengedaran berasaskan Arch Linux dan Arch:

sudo pacman -Sy feh cronie python-pywal xorg-xrandr

Sekiranya anda tidak menjalankan persekitaran desktop Xfce, silakan hapus xorg-xrandr pakej dari arahan di atas kerana anda tidak akan memerlukannya jika anda menggunakan persekitaran desktop yang lain. Anda juga boleh mengalih keluar seorang perenang jika anda tidak merancang untuk menggunakannya.

Untuk Ubuntu dan pengedaran berasaskan Debian lain:

sudo apt-get install x11-xserver-utils feh cron

Begitu juga, anda boleh membuang x11-xserver-perkakas pakej jika anda tidak menjalankan persekitaran desktop Xfce.

Setelah semua pergantungan terpasang, inilah masanya untuk anda memasang yang sebenarnya dwall alat. Ini adalah proses yang mudah, dan anda boleh memulakannya pengklonan git repositori . Inilah cara untuk melakukannya:

git clone https://github.com/adi1090x/dynamic-wallpaper.git
cd dynamic-wallpaper

Sekiranya anda ingin menguji skrip bash sebelum anda memasangnya, anda boleh menjalankannya ujian.sh skrip dengan arahan berikut:

./test.sh

Seperti yang anda perhatikan, anda boleh memilih lebih dari 25 set kertas dinding yang berbeza. Sebagai contoh, jika anda mahu menerapkan kilang set kertas dinding untuk menguji skrip, anda boleh menjalankan perintah ini:

./test.sh -s factory

Anda akan melihat bahawa kertas dinding anda telah diubah secara automatik ke set kertas dinding yang anda inginkan bergantung pada waktu siang.

Setelah menguji, anda mungkin ingin memasang skrip jika anda tidak menghadapi masalah. Di dalam direktori, anda akan menemui yang khusus pasang.sh skrip untuk tujuan ini. Untuk memasang dwall , yang harus anda lakukan hanyalah menjalankan skrip ini.

./install.sh

Dan di sana anda pergi. Anda berjaya memasang dwall pada mesin Linux anda. Anda boleh menukar antara set kertas dinding yang berbeza, dan dwall secara automatik akan menggunakan kertas dinding yang sesuai dari set bergantung pada waktunya.

Tetapi bukan itu sahaja. Pada masa ini, anda akan menjalankan secara manual dwall skrip setiap beberapa jam untuk mengemas kini kertas dinding anda. Untuk mengelakkan ini, anda boleh menyiapkan cron job dan mengautomasikan proses ini, yang akan anda lihat di bahagian seterusnya.

Automasi Kertas Dinding Dinamik Dengan Pekerjaan Cron

Akhirnya, untuk menukar kertas dinding secara automatik, anda perlu membuat kerja cron. Cron adalah perintah Linux yang dapat Anda gunakan untuk menjadwalkan pelaksanaan perintah atau tugas pada suatu masa akan datang berulang kali. Dalam kes anda, anda memerlukan pekerjaan cron untuk dijalankan dwall setiap jam. Anda boleh memulakan dengan mengaktifkan cron perkhidmatan pada sistem anda menggunakan arahan yang diberikan di bawah.

Pada pengedaran berasaskan Arch:

sudo systemctl enable cronie.service --now

Untuk mengaktifkan perkhidmatan cron di Ubuntu dan distro berasaskan Debian lain:

sudo systemctl enable cron

Setelah selesai, anda perlu mengetahui nilai beberapa pemboleh ubah persekitaran sebelum anda dapat membuat kerja cron. Jalankan arahan ini di terminal anda dan catat nilainya:

echo '$SHELL | $PATH | $DISPLAY | $DESKTOP_SESSION | $DBUS_SESSION_BUS_ADDRESS | $XDG_RUNTIME_DIR'

Keluaran pada terminal anda mungkin berbeza daripada yang ditunjukkan dalam gambar di atas. Jangan risau kerana ia berbeza di pelbagai peranti. Sekarang anda sudah bersedia, mari buat kerja cron menggunakan crontab.

perkara yang perlu dilakukan di komputer
crontab -e

Anda akan melihat penyunting teks terbuka untuk anda menambah kerja baru. Tampalkan arahan yang diberikan di bawah ini kepada editor tetapi pastikan untuk mengganti pemboleh ubah persekitaran dengan nilai anda sendiri.

0 * * * * env PATH= DISPLAY= DESKTOP_SESSION= DBUS_SESSION_BUS_ADDRESS='' /usr/bin/dwall -s

Dalam perintah di atas, pastikan untuk mengganti semua nilai di dalamnya dengan pemboleh ubah persekitaran anda sendiri dan hapus . Dan itu sahaja, anda berjaya mencipta pekerjaan cron untuk menukar kertas dinding anda secara dinamik.

Untuk membuang tugas cron sebelumnya dan menggunakan set kertas dinding yang berbeza, anda boleh menjalankan perintah berikut:

crontab -r
crontab -e

Tetingkap penyunting teks akan muncul lagi. Kali ini, anda boleh memilih set kertas dinding yang berbeza dengan mengganti pemboleh ubah dengan nilai baru.

Nikmati desktop yang meriah dengan kertas dinding dinamik

Kertas dinding dinamik adalah salah satu kaedah terbaik untuk memulakan dengan memperibadikan pengalaman Linux anda. Dengan persekitaran desktop yang berpusat pada penyesuaian seperti KDE Plasma atau pengurus tetingkap seperti i3, anda bahkan dapat membawanya ke tahap berikutnya. Ia memerlukan sedikit permainan dari pihak anda.

Anda suka rupa dan rupa macOS? Tebak apa, Linux juga boleh melakukannya. Berikut adalah petunjuk bagaimana anda dapat menyesuaikan persekitaran desktop GNOME, Xfce, KDE Plasma, Unity, atau Cinnamon anda untuk meniru penampilan macOS.

Berkongsi Berkongsi Tweet E-mel Jadikan Linux Seperti MacOS Dengan Tweaks Mudah Ini

Sekiranya anda suka Linux tetapi ingin kelihatan seperti macOS, anda bernasib baik! Inilah cara menjadikan desktop Linux anda kelihatan seperti macOS.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Kertas dinding
  • Penyesuaian Linux
Mengenai Pengarang Nitin Ranganath(31 Artikel Diterbitkan)

Nitin adalah pembangun perisian yang gemar dan pelajar kejuruteraan komputer yang mengembangkan aplikasi web menggunakan teknologi JavaScript. Dia bekerja sebagai pembangun web bebas dan suka menulis untuk Linux dan Pengaturcaraan pada masa lapang.

Lagi Dari Nitin Ranganath

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan