wmfsrc2 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. #
  2. # WMFS2 configuration file
  3. #
  4. [themes]
  5. [theme]
  6. # name = "default"
  7. font = "fixed"
  8. # Bars
  9. bars_width = 14
  10. bars_fg = "#CCCCCC"
  11. bars_bg = "#222222"
  12. # Element tags
  13. tags_normal_fg = "#CCCCCC"
  14. tags_normal_bg = "#222222"
  15. tags_sel_fg = "#222222"
  16. tags_sel_bg = "#CCCCCC"
  17. tags_border_color = "#888888"
  18. tags_border_width = 1
  19. # Frame / Client
  20. client_normal_fg = "#CCCCCC"
  21. client_normal_bg = "#222222"
  22. client_sel_fg = "#222222"
  23. client_sel_bg = "#CCCCCC"
  24. frame_bg = "#555555"
  25. client_titlebar_width = 12 #useless for now
  26. client_border_width = 1
  27. [/theme]
  28. [theme]
  29. name = "perso"
  30. font = "-*-fixed-bold"
  31. bars_width = 20
  32. bars_fg = "#222222"
  33. bars_bg = "#CCCCCC"
  34. tags_sel_bg = "#33AA33"
  35. tags_normal_fg = "#AA3333"
  36. [/theme]
  37. [/themes]
  38. [bars]
  39. # Position:
  40. # 0 Top
  41. # 1 Bottom
  42. # 2 Hide
  43. # Element type:
  44. # t Tags
  45. # S Statustext
  46. [bar]
  47. position = 1
  48. screen = 0
  49. elements = "t"
  50. theme = "perso"
  51. [/bar]
  52. [bar]
  53. position = 1
  54. screen = 0
  55. elements = "t"
  56. theme = "default"
  57. [/bar]
  58. [bar]
  59. screen = 1
  60. elements = "t"
  61. theme = "perso"
  62. [/bar]
  63. [bar]
  64. screen = 1
  65. elements = "t"
  66. theme = "default"
  67. [/bar]
  68. [/bars]
  69. [tags]
  70. [tag] screen = 0 name = "one" [/tag]
  71. [tag] screen = 0 name = "two" [/tag]
  72. [tag] screen = 0 name = "three" [/tag]
  73. [tag] screen = 1 name = "four" [/tag]
  74. [tag] screen = 1 name = "five" [/tag]
  75. [tag] name = "universal tag" [/tag]
  76. [/tags]
  77. [keys]
  78. [key] mod = {"Super"} key = "Return" func = "spawn" cmd = "xterm" [/key]
  79. [key] mod = {"Control","Alt"} key = "q" func = "quit" [/key]
  80. [key] mod = {"Super"} key = "1" func = "tag_set" cmd = "1" [/key]
  81. [key] mod = {"Super"} key = "2" func = "tag_set" cmd = "2" [/key]
  82. [key] mod = {"Super"} key = "3" func = "tag_set" cmd = "3" [/key]
  83. [key] mod = {"Super"} key = "s" func = "tag_next" [/key]
  84. [key] mod = {"Super"} key = "a" func = "tag_prev" [/key]
  85. [key] mod = {"Super"} key = "z" func = "tag" cmd = "tag2" [/key]
  86. [key] mod = {"Super"} key = "q" func = "client_close" [/key]
  87. # Focus next / prev client
  88. [key] mod = { "Alt" } key = "Tab" func = "client_focus_next" [/key][key] mod = { "Alt", "Shift" } key = "Tab" func = "client_focus_prev" [/key]
  89. # Focus next client with direction
  90. [key] mod = {"Alt"} key = "h" func = "client_focus_left" [/key]
  91. [key] mod = {"Alt"} key = "l" func = "client_focus_right" [/key]
  92. [key] mod = {"Alt"} key = "k" func = "client_focus_top" [/key]
  93. [key] mod = {"Alt"} key = "j" func = "client_focus_bottom" [/key]
  94. # swap next client with direction:
  95. [key] mod = {"Control", "Shift"} key = "h" func = "client_swap_left" [/key]
  96. [key] mod = {"Control", "Shift"} key = "l" func = "client_swap_right" [/key]
  97. [key] mod = {"Control", "Shift"} key = "k" func = "client_swap_top" [/key]
  98. [key] mod = {"Control", "Shift"} key = "j" func = "client_swap_bottom" [/key]
  99. # Resize selected tiled client with direction
  100. [key] mod = {"Super"} key = "h" func = "client_resize_left" cmd = "20" [/key]
  101. [key] mod = {"Super"} key = "l" func = "client_resize_left" cmd = "-20" [/key]
  102. [key] mod = {"Super"} key = "k" func = "client_resize_top" cmd = "20" [/key]
  103. [key] mod = {"Super"} key = "j" func = "client_resize_top" cmd = "-20" [/key]
  104. [key] mod = {"Super", "Control"} key = "h" func = "client_resize_right" cmd = "-20" [/key]
  105. [key] mod = {"Super", "Control"} key = "l" func = "client_resize_right" cmd = "20" [/key]
  106. [key] mod = {"Super", "Control"} key = "k" func = "client_resize_bottom" cmd = "-20" [/key]
  107. [key] mod = {"Super", "Control"} key = "j" func = "client_resize_bottom" cmd = "20" [/key]
  108. # Layout manipulation
  109. [key] mod = {"Super"} key = "m" func = "layout_vmirror" [/key]
  110. [key] mod = {"Super", "Shift"} key = "m" func = "layout_hmirror" [/key]
  111. [key] mod = {"Super"} key = "r" func = "layout_rotate_right" [/key]
  112. [key] mod = {"Super", "Shift"} key = "r" func = "layout_rotate_left" [/key]
  113. [/keys]