Advertisement
xxblx

pekwm config file

May 26th, 2014
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. # Menu config for pekwm
  2.  
  3. # Variables
  4. INCLUDE = "vars"
  5.  
  6. RootMenu = "Pekwm" {
  7. Entry = "Terminal" { Actions = "Exec lxterminal" }
  8. Entry = "Run.." { Actions = "ShowCmdDialog" }
  9.  
  10. Separator {}
  11.  
  12. Entry = "PCManFM" { Actions = "Exec pcmanfm $HOME" }
  13. Entry = "Firefox" { Actions = "Exec firefox" }
  14.  
  15. Separator {}
  16.  
  17. Entry = "Steam" { Actions = "Exec steam" }
  18. Entry = "PlayOnLinux" { Actions = "Exec playonlinux" }
  19.  
  20. Separator {}
  21.  
  22. Submenu = "Develop" {
  23. Entry = "Geany" { Actions = "Exec geany" }
  24. Entry = "Leafpad" { Actions = "Exec leafpad" }
  25. Entry = "ZeroBrane Studio" { Actions = "Exec $HOME/Development/Lua/ZeroBraneStudio/start" }
  26. Entry = "Pluma" { Actions = "Exec pluma" }
  27. }
  28. Submenu = "Internet" {
  29. Entry = "Firefox" { Actions = "Exec firefox" }
  30. Entry = "FileZilla" { Actions = "Exec filezilla" }
  31. Entry = "Flush" { Actions = "Exec flush" }
  32. Entry = "Pidgin" { Actions = "Exec pidgin" }
  33. Entry = "Chromium" { Actions = "Exec chromium" }
  34. }
  35. Submenu = "Utils" {
  36. Entry = "MCC" { Actions = "Exec mcc" }
  37. Entry = "Rpmdrake" { Actions = "Exec rpmdrake" }
  38. Entry = "LXappearance" { Actions = "Exec lxappearance" }
  39. Entry = "pcmanfm" { Actions = "Exec pcmanfm" }
  40. Entry = "XTerm" { Actions = "Exec xterm" }
  41. Entry = "LXTerminal" { Actions = "Exec lxterminal" }
  42. EEntry = "LXTask" { Actions = "Exec lxtask" }
  43. }
  44.  
  45. Separator {}
  46.  
  47. Entry = "Take screenshot" { Actions = "Exec mate-screenshot -i" }
  48.  
  49. Separator {}
  50.  
  51. Submenu = "Go to" {
  52. SubMenu = "Workspace" {
  53. # Create goto menu once per pekwm config reload. The fast way that
  54. # will work for most if not all users.
  55. COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto"
  56. # Create goto menu every time the menu is opened. The slow way.
  57. # This is what you want if you are using external tools to make
  58. # the amount of workspaces something else than what you define in
  59. # ~/.pekwm/config. You will know if you want this.
  60. # Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto dynamic" }
  61. }
  62. Entry = "Window.." { Actions = "ShowMenu GotoClient True" }
  63. }
  64.  
  65. Submenu = "Pekwm" {
  66. Submenu = "Themes" {
  67. Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh $_PEKWM_THEME_PATH" }
  68. Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh ~/.pekwm/themes" }
  69. }
  70. Entry = "Reload" { Actions = "Reload" }
  71. Entry = "Restart" { Actions = "Restart" }
  72. Entry = "Exit" { Actions = "Exit" }
  73. Submenu = "Exit to" {
  74. Entry = "Xterm" { Actions = "RestartOther xterm" }
  75. Entry = "TWM" { Actions = "RestartOther twm" }
  76. }
  77. }
  78. }
  79.  
  80. WindowMenu = "Window Menu" {
  81. Entry = "(Un)Stick" { Actions = "Toggle Sticky" }
  82. Entry = "(Un)Shade" { Actions = "Toggle Shaded" }
  83. Entry = "Iconify" { Actions = "Set Iconified" }
  84. Entry = "Command.." { Actions = "ShowCmdDialog" }
  85.  
  86. Submenu = "Maximize" {
  87. Entry = "Toggle Full" { Actions = "Toggle Maximized True True" }
  88. Entry = "Toggle Horizontal" { Actions = "Toggle Maximized True False" }
  89. Entry = "Toggle Vertical" { Actions = "Toggle Maximized False True" }
  90. }
  91. Submenu = "Fill" {
  92. Entry = "Full" { Actions = "MaxFill True True" }
  93. Entry = "Horizontal" { Actions = "MaxFill True False" }
  94. Entry = "Vertical" { Actions = "MaxFill False True" }
  95. }
  96. Submenu = "Stacking" {
  97. Entry = "Raise" { Actions = "Raise" }
  98. Entry = "Lower" { Actions = "Lower" }
  99. Entry = "Toggle Always On Top" { Actions = "Toggle AlwaysOnTop" }
  100. Entry = "Toggle Always Below" { Actions = "Toggle AlwaysBelow" }
  101. }
  102. Submenu = "Decorations" {
  103. Entry = "Toggle Decorations" { Actions = "Toggle DecorBorder; Toggle DecorTitlebar" }
  104. Entry = "Toggle Borders" { Actions = "Toggle DecorBorder" }
  105. Entry = "Toggle Titlebar" { Actions = "Toggle DecorTitlebar" }
  106. }
  107. Submenu = "Skip" {
  108. Entry = "Toggle showing this frame in menus" { Actions = "Toggle Skip Menus" }
  109. Entry = "Toggle including this frame in focus toggle" { Actions = "Toggle Skip FocusToggle" }
  110. Entry = "Toggle if this frame snaps to other windows" { Actions = "Toggle Skip Snap" }
  111. }
  112. SubMenu = "Send To" {
  113. # Create sendto menu once per pekwm config reload. The fast way that
  114. # will work for most if not all users.
  115. COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send"
  116. # Create sendto menu every time the menu is opened. The slow way.
  117. # This is what you want if you are using external tools to make
  118. # the amount of workspaces something else than what you define in
  119. # ~/.pekwm/config. You will know if you want this.
  120. # Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send dynamic" }
  121. }
  122. Separator {}
  123. Entry = "Close" { Actions = "Close" }
  124. Submenu = "Kill" { Entry = "Kill application" { Actions = "Kill" } }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement