AwesomeWM ، أو Moving Window Manager ، هو برنامج الحد الأدنى يعتمد على DWM ، وهو برنامج أكثر الحد الأدنى المصمم لمعالجة العملاء وعرضهم وإدارته في بيئة خادم Linux X. يوفر AwesomeWM واجهة برمجة تطبيقات محددة جيدًا لتحديد أجهزة الكمبيوتر المخصصة ، والتحكم في النوافذ ، والاستجابة لضغط الأزرار. يسمح ذلك باستخدام رهيبة لإنشاء واجهات المستخدم ديناميكية وجميلة مع بقاء الوزن الخفيف. لمزيد من المعلومات ، تفضل بزيارة وثائق AwesomeWM على https://awesomewm.org/apidoc/
تم تصميم هذا الموضوع مع مجموعة المعايير التالية:
ملاحظة: الصور التالية تخضع للتغيير.
تستخدم الصور التالية موضوع Gruvbox-Dark GTK3+:


تستخدم الصورة التالية موضوع Nordic GTK3+:

تستخدم الصور التالية موضوع Juno GTK3+:


ما يلي يستخدم موضوع Adwaita-Dark GTK3+:

بشكل افتراضي ، يأتي AwesomeWM مع مجموعة من الإعدادات الافتراضية العقلانية إلى حد ما. ومع ذلك ، يتم ترك العديد من جوانب بيئات سطح المكتب الحديثة للمستخدم للتغلب على البرامج الخارجية أو تحديدها. على سبيل المثال ، لا يحتوي تكوين AwesomeWM الافتراضي على أي طريقة لتعديل حجم النظام أو عرض عمر البطارية. للقيام بذلك ، ستحتاج إلى تثبيت تطبيق Systray من طرف ثالث أو إجراء تكوين مخصص. مثال آخر يأتي في شكل لوحة لا تختبئ للتطبيقات ملء الشاشة بشكل افتراضي. يوفر التكوين الخاص بي الميزات التالية على تكوين AwesomeWM الأساسي:
| اسم | تعليق | سبب |
|---|---|---|
awesome-git | إدارة النوافذ الأساسية | قلب واجهة المستخدم. رائع- مطلوب لميزات معينة. |
awestore | الرسوم المتحركة غير المتزامنة | الرسوم المتحركة القيم الرقمية |
rofi | استبدال Dmenu بتصميم CSS | قاذفة التطبيق/عابرة التاب |
sysstat | أداة مراقبة النظام | تستخدم لقياس استخدام وحدة المعالجة المركزية. |
mpc | برنامج التحكم في MPD | يستخدم عنصر التحكم عن القطعة الموسيقية هذا |
pamixer | Pulseaudio/pipewire وحدة تحكم | تستخدم عناصر التحكم في مستوى الصوت والميكروفون هذا |
brightnessctl | وحدة تحكم سطوع الشاشة | يستخدم التحكم في السطوع هذا |
upower | السلطة الخفي | يقوم بتكوين الطاقة للنظام والبطارية باستخدام هذا |
redshift | فلتر الضوء الأزرق | يستخدم بواسطة زر تصفية الضوء الأزرق على اللوحة |
أحد المستأجرين للحصول على واجهة مستخدم جيدة هو أنه لا يمكن أن يكون أكثر من تخصص مفرط. تعتبر واجهة المستخدم الخاصة بشكل مفرط بشكل عام مدهشًا لما تم تصميمه من أجله ولا طائل منه لكل شيء آخر. كونك صالحًا للاستخدام للجميع هو هدف أساسي للمشروع. على هذا النحو ، تم تصميم التثبيت ليكون بسيطًا مع الحد الأدنى من التبعيات.
git clone https://github.com/jonesad-etsu/awesomewm-config.git $HOME/.config/awesome