Потрясающие уведомления wm в правом нижнем углу

#notifications #position #awesome-wm

Вопрос:

Я ищу способ переместить все уведомления на рабочем столе из верхнего правого угла в нижний, но все, что я могу найти в гугле,-это эта страница https://awesomewm.org/apidoc/core_components/naughty.notification.html что, кажется, объясняет, как это сделать с точки зрения программистов, а не с точки зрения конфигурации WM. Какие-нибудь указания?

Ответ №1:

что, по-видимому, объясняет, как это сделать с точки зрения программистов, а не с точки зрения конфигурации WM. Какие-нибудь указания?

Конфигурация на самом деле является «реальным» кодом. Таким образом, документация предназначена для конфигурации (или любого модуля/расширения).

Что касается самого вопроса. Лучший способ сделать это с помощью потрясающего git-мастера (ссылка, которую вы предоставили)-изменить правила ( ruled.notification раздел версии git-master rc.lua ) и установить position свойство.

 -- Correct way for awesome >= v4.4/git-master.
--
-- IF YOU HAVE A RECENT RC.LUA THIS SECTION IS ALREADY THERE,
-- ELSE, ADD IT.
--
-- WARNING: WILL **NOT** WORK IN < v4.4/git-master
ruled.notification.connect_signal('request::rules', function()
    -- All notifications will match this rule.
    ruled.notification.append_rule {
        rule       = { },
        properties = {
            screen           = awful.screen.preferred,
            implicit_timeout = 5,
            position         = "bottom_right", -- <<<<< ADD THIS
        }
    }
end)

 

Если вы используете версии с 3.4 по 4.3, единственный способ установить ее-использовать «настройки уведомлений».

 -- OLD WAY, DEPRECATED in git-master/v4.4 
for _, preset in pairs(naughty.config.presets) do
    preset.position = "bottom_right"
end