AWESOME-CLIENT(1)

ИМЯ
awesome-client - удалённое управление потрясающим оконным менеджером

СИНОПСИС

awesome-client [-h|--help] [command [command...]]

ОПИСАНИЕ

awesome-client — это инструмент для командной строки для удалённого выполнения команд в awesome. Он общается с awesome через D-Bus для удалённого выполнения произвольного Lua-кода.

ИСПОЛЬЗОВАНИЕ

awesome-client читает команды из стандартного входа и посылает их на выполнения awesome через D-Bus. Если установлен «rlwrap», то он будет использован для предоставление командного интерфейса с помощью readline.

В awesome должен быть загружен модуль «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="Это уведомление было отправлено из командной строки!"})
    > '
    # Интерактивный режим (REPL)
    # В данном режиме каждая строка введенная пользователем
    # будет отправлена в awesome wm, точно так же, как если бы несколько команд
    # были бы переданы как аргументы командной строки.
    $ 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

WWW

ПЕРЕВОД

Это руководство переведено на русский язык Константином Степановым 13 апреля 2011 года.