Bilah status lintas platform (Windows) yang sangat dapat dikonfigurasi yang ditulis dalam Python.
YASB (bilah status lain) adalah bilah status yang sangat dapat dikonfigurasi yang ditulis dalam Python menggunakan kerangka kerja QT6 GUI. Tujuan YASB saat ini adalah untuk membawa bilah status bergaya polybar/waybar ke platform Windows. Namun, karena Yasb ditulis dalam Python + Qt6, itu mampu lintas platform. Dengan beberapa penyesuaian kecil dan widget khusus OS, YASB juga dapat dikonfigurasi untuk dijalankan pada Linux dan Mac OSX.
Meskipun YASB hadir dengan stylesheet default dan file konfigurasi , pengguna diberikan kontrol penuh atas bagaimana bilah status mereka terstruktur dan bagaimana tampilannya.
File konfigurasi memungkinkan konfigurasi yang luas dari satu atau lebih bilah tugas, sedangkan, stylesheet yang digunakan oleh YASB memungkinkan kontrol penuh atas bagaimana bilah dan widget bersarangnya harus terlihat. Ubah segalanya mulai dari font dan warna ke sudut bulat, bantalan dan opacity.
Untuk contoh konfigurasi batang default, lihat gambar di bawah ini: 
C:/Users/{username}/.yasb/ dan copy styles.css dan config.yaml ke folder.python src/main.py di terminal Anda (atau buat jalan pintas startup)Proyek ini masih dalam pengembangan awal ... jika Anda menemukan bug, silakan kirimkan masalah?
Catatan: Harap sertakan file log bersama dengan langkah -langkah untuk bereproduksi saat mengirimkan laporan bug, itu membantu!
Semua Taskbar dapat dikonfigurasi di Konfigurasi File Konfigurasi YAML yang ditentukan pengguna.
C:/Users/{username}/.yasb/config.yaml/path/to/yasb/src/config.yamlSemua taskbar juga dapat ditata menggunakan stylesheet styles.css yang dapat dikonfigurasi:
C:/Users/{username}/.yasb/styles.css/path/to/yasb/src/styles.css Catatan: Jika salah satu file konfigurasi tidak ada di direktori $HOME/.yasb pengguna (atau jika mengandung kesalahan), konfigurasi dan stylesheet default akan dimuat. Anda juga dapat diminta dengan dialog kesalahan popup yang menunjukkan baris kode mana yang mengandung kesalahan serat.
Secara default, YASB menggunakan font font font font font font font font font font gratis. Jika ini tidak diinstal pada sistem Anda, ini kemungkinan alasan mengapa ikon tidak muncul dengan benar di bilah tugas Anda.
Jika Anda ingin menggunakan font ikon yang berbeda, cukup ubah aturan CSS Font-Family Font dalam file stylesheet ke font ikon yang Anda sukai:
* {
font-family : 'Courier New' , 'Font Awesome 5 Free' ;
font-size : 16 px ;
...
}Widget Workspace Komorebi yang dibundel dengan YASB mengharuskan Anda menjalankan KomoreBi v0.18.0 atau lebih tinggi. Ini karena versi KomoreBi sebelumnya tidak mendukung komunikasi berbasis soket dengan aplikasi eksternal melalui pipa bernama Windows. Jika Anda menjalankan versi Komorebi yang lebih lama, YASB tidak akan dapat menanyakan KomoreBi untuk informasi ruang kerja.
CATATAN : YASB mengeksekusi perintah KomoreBic.exe secara langsung melalui modul subproses. Agar ini berfungsi, Anda harus memiliki komoreb.exe dan komorebic.exe ditambahkan ke jalur sistem Anda.
Kontribusi untuk YASB lebih dari disambut. Proyek ini dimulai sebagai percobaan dan telah berkembang menjadi sesuatu yang saya gunakan setiap hari. Jika Anda menemukan penggunaan yang baik dari perangkat lunak ini tetapi yakin ada area untuk perbaikan (yang kemungkinan besar ada banyak), jangan ragu untuk mengirimkan permintaan tarik.
Yang Anda perlukan untuk memulai adalah Python 3.9 atau lebih.
Proyek ini dibuang menggunakan Pylama:
pip install pylama
python -m pylama
# or just run 'pylama'