X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/ae4052a4cac0b8608497d53c8a8f9e11110e329c..d0d5a65e1e28a0200b805a4ec9e2e44633b20718:/.config/awesome/rc.lua?ds=inline diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 367f143..c8dc310 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -1,4 +1,5 @@ -- {{{ Imports + -- Standard awesome library local gears = require("gears") local awful = require("awful") @@ -476,7 +477,6 @@ default_tags = gears.table.join(default_tags, { name = "irc", init = true, exclusive = true, - master_width_factor = 0.33, layout = layouts.tiled, selected = true, exec_once = { terminal .. " -name irc -e env MOSH_TITLE_NOPREFIX=true mosh --family=all -- irc-host tmux new -As irc irssi" }, @@ -484,10 +484,11 @@ default_tags = gears.table.join(default_tags, { targets = { "gauting/eDP-?1", "lehel/DisplayPort-2" }, }, { - name = "[m]", + name = "[]", init = true, exclusive = true, - master_width_factor = 0.67, + master_count = 0, + column_count = 3, layout = layouts.tiled, selected = false, exec_once = { "revolt" }, @@ -785,10 +786,10 @@ globalkeys = gears.table.join( {description = "view tag 'irc'", group = "tag"}), awful.key({ modkey, "Control" }, "y", toggle_tag_by_name("irc"), {description = "toggle tag 'irc'", group = "tag"}), - awful.key({ modkey }, "u", toggle_tag_by_name("[m]", true), - {description = "view tag '[m]'", group = "tag"}), - awful.key({ modkey, "Control" }, "u", toggle_tag_by_name("[m]"), - {description = "toggle tag '[m]'", group = "tag"}), + awful.key({ modkey }, "u", toggle_tag_by_name("[]", true), + {description = "view tag '[]'", group = "tag"}), + awful.key({ modkey, "Control" }, "u", toggle_tag_by_name("[]"), + {description = "toggle tag '[]'", group = "tag"}), awful.key({ modkey }, "i", toggle_tag_by_name("cal", true), {description = "view tag 'cal'", group = "tag"}), awful.key({ modkey, "Control" }, "i", toggle_tag_by_name("cal"), @@ -1034,6 +1035,9 @@ awful.rules.rules = { { rule = { instance = "irc" }, callback = move_to_tag_by_name(nil, "irc"), }, + { rule = { class = "scrcpy" }, + callback = move_to_tag_by_name(nil, "[]"), + }, { rule_any = { class = { "Firefox", "firefox" } }, callback = move_to_tag_by_name(nil, "ffx"), }, @@ -1141,12 +1145,12 @@ client.connect_signal("manage", function (c) -- Set the windows at the slave, -- i.e. put it at the end of others instead of setting it master. -- if not awesome.startup then awful.client.setslave(c) end - if not awesome.startup then - local t = awful.screen.focused().selected_tag - if t.name == "xmutt" then - awful.client.setslave(c) - end - end + --if not awesome.startup then + -- local t = awful.screen.focused().selected_tag + -- if t.name == "xmutt" then + -- awful.client.setslave(c) + -- end + --end if awesome.startup and not c.size_hints.user_position @@ -1207,6 +1211,8 @@ client.connect_signal("mouse::enter", function(c) and awful.client.focus.filter(c) then client.focus = c end +--17 18:03 < psychon> madduck: yes. In the default config at the very end there is code that actives a client on mouse::enter. Just add if c.class == "whatever virt-viewer uses" then return end to that, or +-- something like this end) client.connect_signal("focus", function(c)