diff --git a/config/awesome/elemental/bar/amarena.lua b/config/awesome/elemental/bar/amarena.lua index 1ac732e..8be96f6 100644 --- a/config/awesome/elemental/bar/amarena.lua +++ b/config/awesome/elemental/bar/amarena.lua @@ -135,6 +135,11 @@ awful.screen.connect_for_each_screen(function(s) end) +awesome.connect_signal("elemental::dismiss", function() + local s = mouse.screen + s.mywibox.visible = false +end) + -- Every bar theme should provide these fuctions function wibars_toggle() local s = awful.screen.focused() diff --git a/config/awesome/keys.lua b/config/awesome/keys.lua index b4367c7..2799ea7 100644 --- a/config/awesome/keys.lua +++ b/config/awesome/keys.lua @@ -17,6 +17,7 @@ shiftkey = "Shift" keys.desktopbuttons = gears.table.join( awful.button({ }, 1, function () -- Single tap + awesome.emit_signal("elemental::dismiss") naughty.destroy_all_notifications() if mymainmenu then mymainmenu:hide() @@ -332,9 +333,10 @@ keys.globalkeys = gears.table.join( end, {description = "activate sidebar web search prompt", group = "awesome"}), - -- Dismiss notifications + -- Dismiss notifications and elements that connect to the dismiss signal awful.key( { ctrlkey }, "space", function() + awesome.emit_signal("elemental::dismiss") naughty.destroy_all_notifications() end, {description = "dismiss notification", group = "notifications"}),