Awesomewm, atau Window Manager yang luar biasa , adalah program minimalis berdasarkan DWM, program yang bahkan lebih minim yang dirancang untuk memanipulasi, menampilkan, dan mengelola klien di lingkungan Linux X Server. AwesomewM menyediakan API yang terdefinisi dengan baik untuk mendefinisikan widget khusus, mengendalikan jendela, dan menanggapi penekan tombol. Hal ini memungkinkan keren untuk digunakan untuk membuat antarmuka pengguna yang dinamis dan indah sambil tetap memiliki bobot ringan. Untuk informasi lebih lanjut, kunjungi dokumentasi AwesomewM di https://awesomewm.org/apidoc/
Tema ini dirancang dengan set standar berikut:
Catatan: Gambar berikut dapat berubah.
Gambar berikut menggunakan tema Gruvbox-Dark GTK3+:


Gambar berikut menggunakan tema Nordic GTK3+:

Gambar berikut menggunakan tema Juno GTK3+:


Berikut ini menggunakan tema Adwaita-Dark GTK3+:

Secara default, Awesomewm hadir dengan satu set default yang cukup waras. Namun, banyak aspek lingkungan desktop modern diserahkan kepada pengguna untuk bekerja atau menunjuk ke program eksternal. Sebagai contoh, konfigurasi AwesomewM default tidak memiliki cara untuk memodifikasi volume sistem atau menampilkan masa pakai baterai. Untuk melakukannya, Anda perlu menginstal aplikasi Systray pihak ketiga atau membuat konfigurasi khusus. Contoh lain datang dalam bentuk panel yang tidak bersembunyi untuk aplikasi layar penuh secara default. Konfigurasi saya menawarkan fitur -fitur berikut di atas konfigurasi AwesomewM dasar:
| Nama | Komentar | Alasan |
|---|---|---|
awesome-git | Manajemen Jendela Inti | Inti dari UI. Awesome- git yang dibutuhkan untuk fitur-fitur tertentu. |
awestore | Animasi asinkron | Menjiwai nilai numerik |
rofi | Penggantian Dmenu dengan gaya CSS | Peluncur Aplikasi/Fallback Alt-Tab |
sysstat | Alat Pemantauan Sistem | Digunakan untuk mengukur util CPU. |
mpc | Program Kontrol MPD | Kontrol widget musik menggunakan ini |
pamixer | Pulseaudio/Pipewire Volume Controller | Kontrol volume dan volume mikrofon menggunakan ini |
brightnessctl | Pengontrol kecerahan layar | Kontrol kecerahan menggunakan ini |
upower | Daemon Kekuatan | Mengkonfigurasi Daya untuk Sistem & Widget Baterai menggunakan ini |
redshift | Filter cahaya biru | Digunakan oleh tombol filter cahaya biru pada panel |
Salah satu penyewa saya untuk UI yang baik adalah bahwa itu tidak dapat terlalu khusus. UI yang terlalu khusus umumnya luar biasa untuk apa yang dirancang dan tidak berguna untuk yang lainnya. Dapat digunakan untuk semua orang adalah tujuan inti dari proyek ini. Dengan demikian, instalasi dirancang agar sederhana dengan ketergantungan minimal.
git clone https://github.com/jonesad-etsu/awesomewm-config.git $HOME/.config/awesome