# # This is the default wmfs config file, copy it to # ~/.config/wmfs/wmfsrc and edit it. # [misc] font = "dejavu-10" raisefocus = false focus_follow_mouse = true [misc] [bar] bg = "#191919" fg = "#D4D4D4" border = true [bar] [layouts] fg = "#191919" bg = "#7E89A2" # Border around the layout button. border = true # Value menu or switch. system = "menu" # Tiling layouts. [layout] type = "tile_right" symbol = "RIGHT" [layout] [layout] type = "tile_left" symbol = "LEFT" [layout] [layout] type = "tile_top" symbol = "TOP" [layout] [layout] type = "tile_bottom" symbol = "BOTTOM" [layout] [layout] type = "tile_grid" symbol = "GRID" [layout] [layout] type = "mirror_vertical" symbol = "MIRROR_V" [layout] [layout] type = "mirror_horizontal" symbol = "MIRROR_H" [layout] # Other layouts. [layout] type = "max" symbol = "MAX" [layout] [layout] type = "free" symbol = "FREE" [layout] [layouts] [tags] tag_round = false occupied_bg = "#003366" sel_fg = "#191919" sel_bg = "#7E89A2" # Border around the tag buttons. border = true [tag] name = "one" screen = 1 mwfact = 0.65 nmaster = 1 layout = "tile_right" resizehint = false infobar_position = "top" [tag] [tag] name = "two" clients = {"pwet,"}[tag] [tag] name = "three" [tag] [tag] name = "four" [tag] [tag] name = "five" [tag] [tag] name = "six" [tag] [tag] name = "seven" [tag] [tag] name = "eight" [tag] [tag] name = "nine" [tag] [tags] [root] # Command you can execute to set the background. background_command = "xsetroot -solid black" [mouse] button = "4" func = "tag_next" [mouse] [mouse] button = "5" func = "tag_prev" [mouse] [mouse] button = "3" func = "menu" cmd = "rootmenu" [mouse] [root] [client] border_height = 3 border_shadow = true border_normal = "#191919" border_focus = "#003366" resize_corner_normal = "#191919" resize_corner_focus = "#003366" modifier = "Alt" [mouse] button = "1" func = "client_raise" [mouse] [mouse] button = "1" func = "mouse_move" [mouse] [mouse] button = "3" func = "client_raise" [mouse] [mouse] button = "3" func = "mouse_resize" [mouse] # Remove this section to delete the titlebar. [titlebar] stipple = false height = 12 fg_normal = "#7E89A2" fg_focus = "#9F9AB3" [mouse] button = "1" func = "client_raise" [mouse] [mouse] button = "1" func = "mouse_move" [mouse] [mouse] button = "3" func = "client_raise" [mouse] [mouse] button = "3" func = "mouse_resize" [mouse] [button] [mouse] button = "1" func = "client_kill" [mouse] [mouse] button = "3" func = "menu" cmd = "clientmenu" [mouse] [line] coord = {1, 1, 4, 1} [line] [line] coord = {1, 1, 1, 4} [line] [line] coord = {1, 4, 4, 4} [line] [button] [titlebar] [client] [menu] # Default menu, binded on the root window, button 3. [set_menu] name = "rootmenu" # place_at_mouse = false # x = 40 y = 50 fg_focus = "#191919" bg_focus = "#7E89A2" fg_normal = "#9F9AB3" bg_normal = "#191919" [item] name = "Terminal" func = "spawn" cmd = term [item] [item] name = "Next tag" func = "tag_next" [item] [item] name = "Previous tag" func = "tag_prev" [item] [item] name = "Next layout" func = "layout_next" [item] [item] name = "Previous layout" func = "layout_prev" [item] [item] name = "Toggle infobar" func = "toggle_infobar_position" [item] [item] name = "Quit WMFS" func = "quit" [item] [set_menu] [set_menu] name = "clientmenu" fg_focus = "#D4D4D4" bg_focus = "#003366" fg_normal = "#D4D4D4" bg_normal = "#191919" [item] name = "Close" func = "client_kill" [item] [item] name = "Maximize" func = "toggle_max" [item] [item] name = "Free" func = "toggle_free" [item] [set_menu] [menu] [launcher] [set_launcher] name = "launcher_exec" prompt = "Exec: " command = "exec" [set_launcher] [set_launcher] name = "launcher_ssh" prompt = "ssh to: " command = "urxvt -e ssh" [set_launcher] [launcher] [keys] # Reload the configuration of wmfs. [key] mod = {"Alt", "Control"} key = "r" func = "reload" [key] # Open a terminal. [key] mod = {"Control"} key = "Return" func = "spawn" cmd = term [key] # Kill the selected client. [key] mod = {"Alt"} key = "q" func = "client_kill" [key] # Quit wmfs. [key] mod = {"Control", "Alt", "Shift"} key = "q" func = "quit" [key] # Swap current client with the next. [key] mod = {"Alt"} key = "t" func = "client_swap_next" [key] # Swap current client with the previous. [key] mod = {"Alt", "Shift"} key = "t" func = "client_swap_prev" [key] # Toggle maximum the selected client [key] mod = {"Alt"} key = "m" func = "toggle_max" [key] # Toggle free the selected client. [key] mod = {"Alt"} key = "f" func = "toggle_free" [key] # Toggle the position of the infobar. [key] mod = {"Alt"} key = "b" func = "toggle_infobar_position" [key] # Toggle the resizehint of the current tag/screen [key] mod = {"Shift", "Control"} key = "r" func = "toggle_resizehint" [key] # Select the next client. [key] mod = {"Alt"} key = "Tab" func = "client_next" [key] # Select the previous client. [key] mod = {"Alt","Shift"} key = "Tab" func = "client_prev" [key] # Select the next tag. [key] mod = {"Control"} key = "Right" func = "tag_next" [key] # Select the previous tag. [key] mod = {"Control"} key = "Left" func = "tag_prev" [key] # Set the next layout. [key] mod = {"Alt"} key = "space" func = "layout_next" [key] # Set the previous layout. [key] mod = {"Alt", "Shift"} key = "space" func = "layout_prev" [key] # Increase mwfact. [key] mod = {"Alt"} key = "l" func = "set_mwfact" cmd = "+0.025" [key] # Decrease mwfact. [key] mod = {"Alt"} key = "h" func = "set_mwfact" cmd = "-0.025" [key] # Increase nmaster. [key] mod = {"Alt"} key = "d" func = "set_nmaster" cmd = "+1" [key] # Decease nmaster. [key] mod = {"Alt", "Shift"} key = "d" func = "set_nmaster" cmd = "-1" [key] #Launchers. [key] mod = {"Alt"} key = "p" func = "launcher" cmd = "launcher_exec" [key] [key] mod = {"Alt", "Shift"} key = "p" func = "launcher" cmd = "launcher_ssh" [key] # Set the tag x. [key] mod = {"Alt"} key = "F1" func = "tag" cmd = "1" [key] [key] mod = {"Alt"} key = "F2" func = "tag" cmd = "2" [key] [key] mod = {"Alt"} key = "F3" func = "tag" cmd = "3" [key] [key] mod = {"Alt"} key = "F4" func = "tag" cmd = "4" [key] [key] mod = {"Alt"} key = "F5" func = "tag" cmd = "5" [key] [key] mod = {"Alt"} key = "F6" func = "tag" cmd = "6" [key] [key] mod = {"Alt"} key = "F7" func = "tag" cmd = "7" [key] [key] mod = {"Alt"} key = "F8" func = "tag" cmd = "8" [key] [key] mod = {"Alt"} key = "F9" func = "tag" cmd = "9" [key] # Transfert selected client to x. [key] mod = {"Alt", "Shift"} key = "F1" func = "tag_transfert" cmd ="1" [key] [key] mod = {"Alt", "Shift"} key = "F2" func = "tag_transfert" cmd ="2" [key] [key] mod = {"Alt", "Shift"} key = "F3" func = "tag_transfert" cmd ="3" [key] [key] mod = {"Alt", "Shift"} key = "F4" func = "tag_transfert" cmd ="4" [key] [key] mod = {"Alt", "Shift"} key = "F5" func = "tag_transfert" cmd ="5" [key] [key] mod = {"Alt", "Shift"} key = "F6" func = "tag_transfert" cmd ="6" [key] [key] mod = {"Alt", "Shift"} key = "F7" func = "tag_transfert" cmd ="7" [key] [key] mod = {"Alt", "Shift"} key = "F8" func = "tag_transfert" cmd ="8" [key] [key] mod = {"Alt", "Shift"} key = "F9" func = "tag_transfert" cmd ="9" [key] [keys]