#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