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

The popular AUR helper yay released version 13 on June 18 with new tools to help users detect risky packages. The update follows multiple waves of malware that compromised over 1,500 packages in the Arch User Repository.

Dilaporkan oleh AI

A new review highlights Yazi as a feature-rich terminal file manager for Linux users.

Situs web ini menggunakan cookie

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