Skrip shell Linux memungkinkan ikon nampan khusus dengan YAD

Artikel Hackaday baru-baru ini membahas metode sederhana bagi pengguna Linux untuk membuat ikon nampan sistem khusus menggunakan skrip shell dan alat YAD. Teknik ini memungkinkan akses cepat ke umpan RSS, seperti posting terbaru dari Hackaday sendiri. Dengan memanfaatkan standar Freedesktop, proses ini berfungsi di berbagai lingkungan desktop seperti KDE dan GNOME.

Diterbitkan pada 6 Januari 2026, artikel Hackaday berjudul "Linux Fu: Yet Another Shell Script Trick" menyoroti bagaimana standar Freedesktop Linux menyederhanakan pembuatan ikon nampan khusus, menghindari masalah kompatibilitas antara lingkungan desktop seperti KDE dan GNOME.

Penulis mengakui memiliki terlalu banyak ikon nampan tetapi mencatat kegunaannya untuk tugas latar belakang atau akses cepat ke layanan. Untuk membuat satu, tutorial menggunakan YAD, yang digambarkan sebagai "yet another dialog", program berbasis GTK yang berasal dari Zenity. Meskipun ada kemungkinan masalah kecil di KDE, YAD berfungsi sebagai alat serbaguna untuk dialog, pemilih file, dan lainnya.

Skrip contoh membuat ikon nampan yang mengambil dan menampilkan artikel Hackaday terbaru melalui RSS. Saat dijalankan tanpa argumen, ia mengatur ikon menggunakan file gambar yang dinamai skrip dengan ekstensi ".icon.png". Menu klik kanan menawarkan opsi keluar, sementara mengklik ikon memicu dialog yang menampilkan konten umpan.

Upaya awal menggunakan WebKit YAD untuk rendering HTML gagal karena versi repositori usang, dependensi hilang, dan kesalahan OpenGL NVIDIA. Sebagai gantinya, skrip menggunakan wget untuk mengambil umpan RSS dan awk untuk mengurai judul dan URL. Dua pendekatan dialog disajikan: dialog teks-info yang memipet output dengan opsi --show-uri untuk tautan yang dapat diklik, atau dialog standar dengan teks berformat Pango untuk visual yang lebih baik, termasuk header kuning "Hackaday Today!".

Versi berformat memipet output awk ke variabel untuk baris perintah yang lebih bersih, menghasilkan tautan bergaris bawah dan dapat diklik yang terbuka di browser default. Skrip tersedia di GitHub, dan alternatif seperti Python atau alat minim ke nampan seperti AllTray disebutkan, meskipun beberapa tidak mendukung Wayland.

Metode ini menggarisbawahi fleksibilitas Linux untuk scripting peningkatan desktop praktis tanpa pemrograman rumit.

Artikel Terkait

Helper AUR populer, yay, merilis versi 13 pada 18 Juni dengan peralatan baru untuk membantu pengguna mendeteksi paket berisiko. Pembaruan ini menyusul gelombang malware yang mengompromikan lebih dari 1.500 paket di Arch User Repository.

Dilaporkan oleh AI

Sebuah ulasan baru menyoroti Yazi sebagai manajer file terminal yang kaya fitur bagi pengguna Linux.

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak