AWESOME-CLIENT(1)   AWESOME-CLIENT(1)

awesome-client - اجرای راه دور کدهای Lua در مدیر پنجره Awesome

awesome-client [-h|--help] [دستور [دستور...]]

برنامه awesome-client یک رابط خط فرمان راه دور برای awesome است. این ابزار از طریق D-Bus با awesome ارتباط برقرار می‌کند و امکان اجرای از راه دور کدهای Lua را فراهم می‌سازد.

برنامه awesome-client دستورات داده‌شده در خط فرمان یا ورودی استاندارد را خوانده و آن‌ها را از طریق D-Bus به awesome ارسال می‌کند. اگر بستهٔ rlwrap نصب شده باشد، برای فراهم کردن یک رابط خط فرمان مبتنی بر readline استفاده خواهد شد.

برای اینکه این دستور کار کند، ماژول awful.remote باید بارگذاری شده باشد.

$ awesome-client 'return 1+1, "Hello, world"\
   double 2
   string "Hello, world"
# دستور زیر چیزی در خط فرمان برنمی‌گرداند،
# اما یک اعلان (نوتیفیکیشن) نمایش می‌دهد.
$ awesome-client '
> naughty = require("naughty")
> naughty.notify({
> title="CLI Notification",
> text="This is a notification sent from the command line!"})
> '
# ورود به حالت حلقه خواندن-ارزیابی-چاپ (REPL)
# این حالت هر خط را به awesome ارسال می‌کند، دقیقاً مانند ارسال
# چندین دستور در خط فرمان.
$ awesome-client
awesome# return 1+1
   double 2
awesome# return 1+1, "Hello, world"
   double 2
   string "Hello, world"
awesome#

awesome(1) awesomerc(5)

Julien Danjou <julien@danjou.info>

https://awesomewm.org

2025-09-23