AWESOMERC(5)   AWESOMERC(5)

awesomerc - فایل پیکربندی مدیر پنجره awesome

awesome به ترتیب زیر به دنبال فایل پیکربندی می‌گردد:

•$XDG_CONFIG_HOME/awesome/rc.lua
•$HOME/.config/awesome/rc.lua
•$XDG_CONFIG_DIRS/awesome/rc.lua

فایل rc.lua شامل اطلاعات پیکربندی برای awesome است. از این فایل می‌توان برای پیکربندی رفتار و ظاهر awesome به روش‌های گوناگون استفاده کرد. می‌توان آن را به عنوان یک برنامه یا اسکریپت Lua در نظر گرفت که در هنگام راه‌اندازی توسط awesome اجرا می‌شود. بنابراین، باید از رابط برنامه‌نویسی کاربردی (API) لوآ در awesome که در بخش API توضیح داده شده است، استفاده کند. این فایل در هنگام راه‌اندازی خوانده می‌شود.

مستندات رابط برنامه‌نویسی لوآ (Lua API) را می‌توان در دایرکتوری luadoc یافت.

قالب رنگ در awesome یا یکی از نام‌های استاندارد رنگ در سامانه X است (مانند blue، darkblue، lightred و غیره) یا یک رنگ با قالب‌بندی هگزادسیمال (#rrggbb یا #rrggbbaa). با استفاده از قالب هگزادسیمال، می‌توانید کانال آلفا (شفافیت) را نیز مشخص کنید: بدین معنی که #00ff00 رنگ سبز خالص را ترسیم می‌کند، اما #00ff00aa کانال آلفا را روی ‘aa’ تنظیم کرده و رنگ سبز را با رنگ زیرین آن ترکیب می‌کند.

می‌توانید از نشانه‌گذاری Pango در یک رشته متنی استفاده کنید. این کار امکان قالب‌بندی متنی را که درون ویجت‌ها رندر می‌شود فراهم می‌کند. مستندات نشانه‌گذاری Pango را می‌توان در مستندات Pango در نشانی زیر یافت: http://library.gnome.org/devel/pango/stable/PangoMarkupFormat.html.

یک مثال از نشانه‌گذاری Pango: <span weight="bold" foreground="#336699">...</span>.

awesome(1) awesome-client(1)

نوشته‌شده توسط Julien Danjou <julien@danjou.info>.

https://awesomewm.org

2025-09-23