AWESOME(1)   AWESOME(1)

awesome - مدیر پنجره کاشیکار بسیار قابل تنظیم برای سامانه X

awesome [-v | --version] [-h | --help] [-c | --config فایل] [-k | --check] [--search پوشه] [-a | --no-argb] [-r | --replace]

برنامه awesome یک مدیر پنجره برای سامانه X است. این برنامه پنجره‌ها را در چیدمان‌های مختلفی مانند شناور یا کاشیکار مدیریت می‌کند. هر چیدمانی می‌تواند به‌صورت پویا اعمال شود تا محیط برای برنامهٔ در حال استفاده و وظیفه‌ای که در حال انجام است بهینه‌سازی گردد.

در یک چیدمان کاشیکار، پنجره‌ها در دو ناحیه اصلی (master) و پشته‌ای (stacking) مدیریت می‌شوند. ناحیه اصلی شامل پنجره‌هایی است که در حال حاضر به بیشترین توجه نیاز دارند، در حالی که ناحیه پشته‌ای شامل سایر پنجره‌ها است. در یک چیدمان شناور، پنجره‌ها را می‌توان آزادانه تغییر اندازه داد و جابه‌جا کرد. پنجره‌های محاوره‌ای صرف‌نظر از چیدمانِ در حال اجرا، همواره به‌صورت شناور مدیریت می‌شوند. چیدمان‌های مارپیچی (spiral) و کاهشی (dwindle) حالت‌های خاصی از چیدمان کاشیکار هستند که در اولی ناحیه پشته‌ای به شکل مارپیچ و در دومی به‌صورت فراکتال مستطیلی مرتب می‌شود.

پنجره‌ها در awesome توسط برچسب‌ها (tags) گروه‌بندی می‌شوند. هر پنجره می‌تواند با یک یا چند برچسب علامت‌گذاری شود. انتخاب برچسب‌های خاص، تمامی پنجره‌های دارای آن برچسب‌ها را نمایش می‌دهد.

برنامه awesome می‌تواند شامل جعبه‌های کوچک ویجت (wibox) باشد که هر چیزی را نمایش می‌دهند: تمامی برچسب‌های موجود، چیدمان فعلی، عنوان پنجره‌های قابل مشاهده، متن و غیره.

-v, --version

نمایش اطلاعات نسخه در خروجی استاندارد و سپس خروج.

-h, --help

نمایش اطلاعات راهنما و سپس خروج.

-c, --config فایل

استفاده از یک فایل پیکربندی جایگزین به جای $XDG_CONFIG_HOME/awesome/rc.lua.

-k, --check

بررسی ساختار نحوی (syntax) فایل پیکربندی.

--search

افزودن یک دایرکتوری به مسیر جستجوی کتابخانه‌ها.

-a, --no-argb

عدم استفاده از جلوه‌های بصری ARGB.

-r, --replace

جایگزینی یک مدیر پنجره موجود.

Button1 روی نام برچسب

مشاهده برچسب.

Button4, Button5 روی نام برچسب

جابه‌جایی به برچسب قبلی یا بعدی.

Button4, Button5 روی پنجره ریشه (root window)

جابه‌جایی به برچسب قبلی یا بعدی.

Button1, Button3, Button4, Button5 روی نماد چیدمان

جابه‌جایی به چیدمان قبلی یا بعدی.

Mod4 + Button1 روی نام برچسب

برچسب‌گذاری کلاینت فعلی فقط با این برچسب.

Mod4 + Button3 روی نام برچسب

تغییر وضعیت فعال/غیرفعال این برچسب برای کلاینت.

Button3 روی نام برچسب

افزودن این برچسب به نمای فعلی.

Mod4 + Button1 روی پنجره کلاینت

انتقال پنجره.

Mod4 + Button3 روی پنجره کلاینت

تغییر اندازه پنجره.

Mod4 + s

نمایش کلیدهای میانبر تخصیص‌یافته فعلی.

Mod4 + Control + r

راه‌اندازی مجدد awesome.

Mod4 + Shift + q

خروج از awesome.

Mod4 + r

اجرای اعلان دستور (run prompt).

Mod4 + x

اجرای اعلان کد Lua.

Mod4 + Return

باز کردن شبیه‌ساز پایانه (ترمینال).

Mod4 + w

باز کردن منوی اصلی.

Mod4 + m

بزرگ‌نمایی حداکثری کلاینت (Maximize).

Mod4 + n

کمینه‌سازی کلاینت (Minimize).

Mod4 + Control + n

بازگردانی اندازه کلاینت (Restore).

Mod4 + f

تمام‌صفحه کردن کلاینت.

Mod4 + Shift + c

بستن کلاینت دارای فوکوس (Kill).

Mod4 + t

قرار دادن کلاینت در بالاترین سطح (on-top).

Mod4 + j

فوکوس روی کلاینت بعدی.

Mod4 + k

فوکوس روی کلاینت قبلی.

Mod4 + u

فوکوس روی اولین کلاینت اضطراری (urgent).

Mod4 + Left

مشاهده برچسب قبلی.

Mod4 + Right

مشاهده برچسب بعدی.

Mod4 + 1-9

جابه‌جایی به برچسب‌های ۱-۹.

Mod4 + Control + j

فوکوس روی نمایشگر بعدی.

Mod4 + Control + k

فوکوس روی نمایشگر قبلی.

Mod4 + Escape

فوکوس روی مجموعه برچسب‌های انتخاب‌شده قبلی.

Mod4 + Shift + j

تعویض جایگاه کلاینت با کلاینت بعدی.

Mod4 + Shift + k

تعویض جایگاه کلاینت با کلاینت قبلی.

Mod4 + o

ارسال کلاینت به نمایشگر بعدی.

Mod4 + h

کاهش ضریب عرض پنجره اصلی (master) به میزان ۵٪.

Mod4 + l

افزایش ضریب عرض پنجره اصلی (master) به میزان ۵٪.

Mod4 + Shift + h

افزایش تعداد پنجره‌های اصلی (master) به اندازه ۱ عدد.

Mod4 + Shift + l

کاهش تعداد پنجره‌های اصلی (master) به اندازه ۱ عدد.

Mod4 + Control + h

افزایش تعداد ستون‌ها برای پنجره‌های غیر اصلی به اندازه ۱ عدد.

Mod4 + Control + l

کاهش تعداد ستون‌ها برای پنجره‌های غیر اصلی به اندازه ۱ عدد.

Mod4 + space

جابه‌جایی به چیدمان بعدی.

Mod4 + Shift + space

جابه‌جایی به چیدمان قبلی.

Mod4 + Control + space

تغییر وضعیت شناور بودن کلاینت.

Mod4 + Control + Return

جابه‌جایی کلاینت دارای فوکوس با پنجره اصلی (master).

Mod4 + Control + 1-9

تغییر وضعیت مشاهده برچسب.

Mod4 + Shift + 1-9

برچسب‌گذاری کلاینت با برچسب.

Mod4 + Shift + Control + 1-9

تغییر وضعیت برچسب روی کلاینت.

برنامه awesome با ایجاد یک فایل سفارشی $XDG_CONFIG_HOME/awesome/rc.lua سفارشی‌سازی می‌شود.

برنامه awesome می‌تواند با ارسال سیگنال SIGHUP دوباره راه‌اندازی شود.

awesomerc(5) awesome-client(1)

مسلماً هیچ اشکالی در awesome وجود ندارد! اما ممکن است رفتارهای غیرمنتظره‌ای رخ دهد.

Julien Danjou <julien@danjou.info> و دیگران.

https://awesomewm.org

2025-09-23