Awesome 4, + и -

R.V.
valera_cr, не глядя??? Ну, вы даете... А почитать и хотя бы переменные свои поставить? И что с ним случилось? Ушел? Обиделся?
Не, я не обиделся. Действительно прикольно.
R.V. , ну придумать же , в ~/.config/awesome упаковать ?!
valera_cr
ну придумать же , в ~/.config/awesome упаковать ?!
Хотя бы тем же МС открыть и по Ф3 посмотреть для начала.... И не надо никого винить за свою невнимательность
https://github.com/warlock90000/awesome

Новая фишка! Добавляем один тег для тестов с некоторыми параметрами:

awful.tag.add("Test", {
    --icon             = "/path/to/icon1.png",
    layout             = awful.layout.suit.tile,
    master_fill_policy = "master_width_factor",
    gap_single_client  = true,
    --gap              = 18,
    screen             = s,
    }
)
И пооткрываем там что-нибудь. Прикольно? Прикольно. ))

А теперь вопрос. Как добавить параметр master_fill_policy = "master_width_factor" к уже существующему тегу без использования добавления отдельного тега?

И еще один вопрос. Кто-нибудь убирал границы одиночных и максимизированных (не путать с теми, что на весь экран) клиентов?
Нашел вот такой вариант:

client.connect_signal("focus",
    function(c)
        -- No border for maximized clients
        if c.maximized_horizontal == true and c.maximized_vertical == true then c.border_width = 0
        -- No borders if only 1 client visible
        elseif #awful.client.visible(mouse.screen) > 1 then
            c.border_width = beautiful.border_width
            c.border_color = beautiful.border_focus
        end
    end)
Но у меня не работает. И ошибок не выдает никаких тоже...

UPD.: Заработает, если в конфиге убрать лишнее.

--client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end)

Для тех, кто скачал "пакет для начинающих"...

Чтобы иногда "мышка не зависала", нужно изменить в некоторых случаях awful.spawn на awful.util.spawn_with_shell, а именно здесь:

    awful.key({ modkey, "Control" }, "c", function () awful.util.spawn_with_shell("compton -b") end,
             {description = "enable compositing", group = "apps"}),

    awful.key({ modkey, "Shift"   }, "c", function () awful.util.spawn_with_shell("pkill compton") end,
             {description = "disable compositing", group = "apps"}),

    awful.key({ altkey, "Control" }, "Up", function () awful.util.spawn_with_shell("amixer -q sset Master 5%+") end,
             {description = "volume up", group = "apps"}),

    awful.key({ altkey, "Control" }, "Down",  function () awful.util.spawn_with_shell("amixer -q sset Master 5%-") end,
             {description = "volume down", group = "apps"}),

    awful.key({ altkey, "Control" }, "m",  function () awful.util.spawn_with_shell("amixer -q sset Master toggle") end,
             {description = "volume toggle", group = "apps"}),

    --awful.key({ altkey, "Shift"   }, "0", function () awful.util.spawn_with_shell("amixer -q sset Master 0") end,
             --{description = "volume off", group = "apps"}),
Да! И еще из плюсов нужно отметить, что не надо устанавливать дополнительно никакой notification-daemon и dunst в том числе.
Всё уже включено. :)
R.V.
дополнительно никакой notification-daemon
А naughty.notify не катит?
https://github.com/warlock90000/awesome
R.V.
не надо устанавливать дополнительно никакой notification-daemon
Что-то не так по фен-шую? Достаточно naughty. :)
R.V.
не надо устанавливать дополнительно никакой notification-daemon и dunst в том числе.

R.V.
Что-то не так по фен-шую? Достаточно naughty. :)
я про это и говорю, что больше не надо
https://github.com/warlock90000/awesome
спецы по awesome, а подскажите-ка мне, почему перестала работать вот такая вот конструкция
awful.key({      }, "Print",    function () awful.util.spawn_with_shell("scrot -e 'mv $f ~/Screenshots/ 2>/dev/null'")  end),
скрины перестали перемещаться в указанный каталог, остаются в хомяке
раньше было просто spawn, думал дело в этом, заменил на spawn_with_shell - пофигу (((
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
 
Зарегистрироваться или войдите чтобы оставить сообщение.