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
<
[email protected]>
<
https://awesomewm.org>
Это
руководство
переведено
на русский
язык
Константином
Степановым
<
[email protected]> 13
апреля 2011
года.