R.V.
Приветствую. Интересная идея! Вот что значит "незамыленный глаз". :) Там место в конфиге важно нужное найти. Попробуйте так:

clientbuttons = gears.table.join(
-- ...
    awful.button({ "Control" }, 3, function (c) c:kill() end),
-- ...
)

;)

Спасибо за подсказку, сделал так без { "Control" }
          --awful.button({ }, 3, client_menu_toggle_fn()),
                     awful.button({}, 3, function (c) c:kill()
                                          end,
                                          {description = "close"}),
                     awful.button({ }, 4, function ()
                                              awful.client.focus.byidx(1)
                                          end),
                     awful.button({ }, 5, function ()
                                              awful.client.focus.byidx(-1)
                                          end))
за комментирована то, что было по умолчанию в rc.lua.
Всё работает.
Здравствуйте.
По аналогии закрытия открытого окна
awful.key({ "Shift"   }, "c",      function (c) c:kill()                         end,
              {description = "close", group = "client"}),
пытаюсь сделать это для правой кнопки мыши
awful.button({ }, 3, "c",      function (c) c:kill()
                                          end,
              {description = "close", group = "client"}),
работает, но выдаёт ошибку после выполнения.
Подскажите где неправильно
Всё оказалось проще, чтобы добавить файл со скриптом, достаточно в rc.lua прописать его с параметрами:
-- [[ AUTOSTART
os.execute("xset dpms 0 0 120")
os.execute("numlockx")
awful.spawn.with_shell("~/.wallpaper.sh")
-- ]]
в данном случае это .wallpaper.sh.
Всем спасибо.
warlock9000
ZeniaM
объясните как это реализовать.


local helpers      = require("lain.helpers")
local function worker(format)
БЛА БЛА БЛА
end
helpers.newtimer(device, 2, worker)

warlock9000
ZeniaM
объясните как это реализовать.


local helpers      = require("lain.helpers")
local function worker(format)
БЛА БЛА БЛА
end
helpers.newtimer(device, 2, worker)
ну, или через gears https://awesomewm.org/doc/api/classes/gears.timer.html
Или можешь у меня спионерить луаскрипт для смены обоев по таймеру (на гите есть)
wp_slideshow.lua в поиске гит-хаба не находит
warlock9000
ZeniaM
в awesome он срабатывает только если запустить в ручную
Ну так таймер завести в awesome надо....
Так же, как в openbox, создал файл .wallpaper.sh поместил его в домашнию директорию и сделал его исполняемым.
В openbox он подхватывался после запуска системы, а здесь нет. С таймерами пока не сталкивался, буду признателен если на примере объясните как это реализовать.
Пробовал сам не получается?
В чём разница запуска скрипта в awesome и openbox?
Есть скрипт
#!/bin/sh

while true; do
	find /run/media/zenia/Archive/Изображения/Картинки/Мир/Пейзажи -type f \( -name '*.jpg' -o -name '*.png' \) -print0 |
		shuf -n1 -z | xargs -0 feh --bg-scale
	sleep 5m
done
для смены обоев на экране, в awesome он срабатывает только если запустить в ручную.
warlock9000
Зря ты так делаешь, это синхронный вызов
Есть же асинхронный

awful.spawn.with_shell("compton &")

Так тоже работает, а с разъяснениями понятней.
Спасибо.
R.V.
ZeniaM
Я не нарушаю нечего, решая в этой теме свои проблемы по awesome или лучше создавать на каждую свою тему.
Если мелкий вопрос, то сюда, если подразумевается тема на несколько страниц, то лучше отдельно. Кстати, в конце предложения нужен знак вопроса, а не точка. Awesome бы уже сломался... ;)

ZeniaM
Thunderbird
Не пользуюсь и все мои знакомые отказались от подобных программ. Считается, что через браузер зайти на почту, все сделать там и выйти - безопаснее и надежнее любых почтовых программ.
Безопасность вещь субъективная, всё зависит от ресурсов атакующего, а остальное можно вписать в концепцию "Неуловимого Джона".
Но за совет спасибо.
vasek
ZeniaM
поэтому буду "грызть" дальше.
Успеха. Лично меня оттолкнула в свое время сложность конфига, в смысле что слишком много описывать, а я не любитель писанины
Спасибо, посмотрим куда эта кривая меня выведет.
vasek
ZeniaM, не слишком сложный WM для начала выбрал??? .......... наверное проще пробовать сначала DWM
Возможно и сложновато, но многое уже сам настроил, а положительных впечатлений всё больше и это не смотря на то, что это первый WM не считая openbox.
И как мне говорили на этом же форуме - проблемы и вопросы будут везде. Но что радует, половины "детских" проблем которые попадались на других DE, awesome лишён, поэтому буду "грызть" дальше.