Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##ManjaroPek Menu Configuration Script
- ##
- ##Written Core Team Pekwm
- ##Homepage: http://www.pekwm.org - IRC #pekwm
- ##
- ##Adapted by Neton Brício (tropper)
- ##Review by Holmes (holmeslinux)
- ##Homepage: http://www.manjaro-linux.com.br - IRC #kissbrasil
- ##
- ##License GPLv3 - Homepage: http://www.gnu.org/licenses/gpl.html
- ##
- ##Version: 0.1 - Date: 19/04/2014
- ##Basic Settings and Output
- # Menu config for pekwm
- # Variables
- INCLUDE = "vars"
- RootMenu = "Pekwm" {
- Entry = "Run..." { Actions = "ShowCmdDialog" }
- #Entry = "Grun" { Actions = "Exec grun" }
- Entry = "CLI Installer" { Actions = "Exec gksudo $TERM -e setup &" }
- Separator {}
- Entry = "Terminal" { Actions = "Exec $TERM &" }
- Entry = "Thunar" { Actions = "Exec thunar" }
- Entry = "Geany" { Actions = "Exec geany" }
- Separator {}
- Entry = "Firefox" { Actions = "Exec firefox" }
- #Entry = "Chromium" { Actions = "Exec chromium" }
- #Entry = "Qupzilla" { Actions = "Exec qupzilla" }
- #Entry = "Midori" { Actions = "Exec midori" }
- Separator {}
- Submenu = "Tools" {
- Entry = "Cherrytree" { Actions = "Exec cherrytree" }
- #Entry = "Vokoscreen" { Actions = "Exec vokoscreen" }
- #Entry = "Keepass" { Actions = "Exec keepass2" }
- #Entry = "Keepassx" { Actions = "Exec keepassx" }
- #Entry = "vim" { Actions = "Exec $TERM -title vim -e vim" }
- #Entry = "FinalTerm" { Actions = "Exec finalterm" }
- #Entry = "Lxterminal" { Actions = "Exec lxterminal" }
- #Entry = "Terminator" { Actions = "Exec terminator" }
- #Entry = "Tilda" { Actions = "Exec tilda" }
- Entry = "Catfish" { Actions = "Exec catfish" }
- }
- Submenu = "Office" {
- Entry = "Galculator" { Actions = "Exec galculator" }
- Entry = "Evince" { Actions = "Exec evince" }
- Entry = "Simple Scan" { Actions = "Exec simple-scan" }
- #Entry = "Abiword" { Actions = "Exec abiword" }
- #Entry = "Gnumeric" { Actions = "Exec gnumeric" }
- #Entry = "Libre Office Writer" { Actions = "Exec lowriter" }
- #Entry = "Libre Office Calc" { Actions = "Exec localc" }
- #Entry = "Libre Office Impress" { Actions = "Exec loimpress" }
- #Entry = "Xmind" { Actions = "Exec XMind" }
- #Entry = "MasterPDF Editor" { Actions = "Exec /usr/bin/pdfeditor" }
- #Entry = "Rednotebook" { Actions = "Exec rednotebook" }
- #Entry = "Scribus" { Actions = "Exec scribus" }
- }
- Submenu = "Develop" { "
- Entry = "Geany" { Actions = "Exec geany" }
- #Entry = "Eclipse" { Actions = "Exec eclipse" }
- #Entry = "Anjuta" { Actions = "Exec anjuta" }
- #Entry = "Code Block" { Actions = "Exec /usr/bin/codeblock" }
- #Entry = "Bluefish" { Actions = "Exec bluefish" }
- #Entry = "Bluegriffon" { Actions = "Exec bluegriffon" }
- #Entry = "Scite" { Actions = "Exec scite" }
- #Entry = "Koala" { Actions = "Exec /usr/share/koala/koala" }
- }
- Submenu = "Graphics" {
- #Entry = "Gimp" { Actions = "Exec gimp" }
- #Entry = "Inkscape" { Actions = "Exec inkscape" }
- #Entry = "Blender" { Actions = "Exec blender" }
- #Entry = "Converseen" { Actions = "Exec converseen" }
- #Entry = "Gcolor" { Actions = "Exec gcolor2" }
- Entry = "Viewnior" { Actions = "Exec viewnior" }
- #Entry = "shotwell" { Actions = "Exec shotwell" }
- Submenu = "Screenshot" {
- Entry = "Display Monitor" { Actions = "Exec gnome-screenshot --delay=1" }
- Entry = "Window" { Actions = "Exec gnome-screenshot --window" }
- Entry = "Delay 5" { Actions = "Exec gnome-screenshot --delay=5" }
- Entry = "Delay 10" { Actions = "Exec gnome-screenshot --delay=10" }
- Entry = "Select Area" { Actions = "Exec gnome-screenshot --area" }
- }
- }
- Submenu = "Multimedia" {
- Entry = "Guayadeque" { Actions = "Exec guayadeque" }
- #Entry = "Audacious" { Actions = "Exec audacious" }
- #Entry = "LxMusic" { Actions = "Exec lxmusic" }
- Entry = "Smtube" { Actions = "Exec smtube" }
- Entry = "Smplayer" { Actions = "Exec smplayer" }
- #Entry = "Audacity" { Actions = "Exec audacity" }
- #Entry = "Open Shot" { Actions = "Exec openshot" }
- #Entry = "HandBrake" { Actions = "Exec ghb" }
- Entry = "Alsamixer" { Actions = "Exec gnome-alsamixer" }
- #Entry = "MP3 Gain" { Actions = "Exec easymp3gain" }
- #Entry = "MOC Player" { Actions = "Exec $TERM -title mocp -e mocp" }
- Entry = "Xfburn" { Actions = "Exec xfburn" }
- }
- Submenu = "Internet" {
- Entry = "Claws-Mail" { Actions = "Exec claws-mail" }
- #Entry = "Thunderbird" { Actions = "Exec thunderbird" }
- #Entry = "Pidgin" { Actions = "Exec pidgin" }
- Entry = "HexChat" { Actions = "Exec hexchat" }
- #Entry = "Polly" { Actions = "Exec polly" }
- #Entry = "Liferea" { Actions = "Exec liferea" }
- Entry = "QbitTorrent" { Actions = "Exec qbittorrent" }
- #Entry = "Dropbox" { Actions = "Exec dropboxd" }
- #Entry = "Filezilla" { Actions = "Exec filezilla" }
- #Entry = "gFTP" { Actions = "Exec gftp" }
- }
- Submenu = "Games" {
- Entry = "Gnome-Chess" { Actions = "Exec gnome-chess" }
- Entry = "LBreakout" { Actions = "Exec lbreakout2" }
- Entry = "Frozen-Bubble" { Actions = "Exec frozen-bubble" }
- Entry = "Gweled" { Actions = "Exec gweled" }
- }
- Submenu = "Appearance" {
- Entry = "Nitrogen" { Actions = "Exec nitrogen" }
- Entry = "LXAppearance" { Actions = "Exec lxappearance" }
- Entry = "Notifications" { Actions = "Exec xfce4-notifyd-config" }
- Entry = "Wbar-Config" { Actions = "Exec wbar-config" }
- Entry = "Tintwizard" { Actions = "Exec tintwizard" }
- }
- Submenu = "System" {
- Entry = "Htop" { Actions = "Exec $TERM -title htop -e htop" }
- Entry = "MSM" { Actions = "Exec gksudo manjaro-settings-manager-gui" }
- Entry = "Thunar Root" { Actions = "Exec gksudo thunar" }
- Entry = "GParted" { Actions = "Exec gksudo gparted" }
- Entry = "GUfw" { Actions = "Exec gksudo gufw" }
- Entry = "Octopi" { Actions = "Exec octopi" }
- }
- Separator {}
- Submenu = "Go to" {
- SubMenu = "Workspace" {
- # Create goto menu once per pekwm config reload. The fast way that
- # will work for most if not all users.
- COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto"
- # Create goto menu every time the menu is opened. The slow way.
- # This is what you want if you are using external tools to make
- # the amount of workspaces something else than what you define in
- # ~/.pekwm/config. You will know if you want this.
- # Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto dynamic" }
- }
- Entry = "Focus Client" { Actions = "ShowMenu GotoClient True" }
- Entry = "Focus Frame" { Actions = "ShowMenu Goto" }
- }
- Submenu = "Pekwm" {
- Submenu = "Themes" {
- Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh $_PEKWM_THEME_PATH" }
- Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh ~/.pekwm/themes" }
- }
- Entry = "Reload" { Actions = "Reload" }
- Entry = "Restart" { Actions = "Restart" }
- #Submenu = "Exit to" {
- #Entry = "Xterm" { Actions = "RestartOther xterm" }
- #Entry = "TWM" { Actions = "RestartOther twm" }
- }
- Separator {}
- Submenu = "Session" {
- Entry = "Exit" { Actions = "Exit" }
- Entry = "Reboot" { Actions = "Exec $TERM -title reboot -e reboot" }
- Entry = "Shutdown" { Actions = "Exec $TERM -title shutdown -h now -e shutdown -h now" }
- }
- }
- WindowMenu = "Window Menu" {
- Entry = "(Un)Stick" { Actions = "Toggle Sticky" }
- Entry = "(Un)Shade" { Actions = "Toggle Shaded" }
- Entry = "Iconify" { Actions = "Set Iconified" }
- Entry = "Command.." { Actions = "ShowCmdDialog" }
- Submenu = "Maximize" {
- Entry = "Toggle Full" { Actions = "Toggle Maximized True True" }
- Entry = "Toggle Horizontal" { Actions = "Toggle Maximized True False" }
- Entry = "Toggle Vertical" { Actions = "Toggle Maximized False True" }
- }
- Submenu = "Fill" {
- Entry = "Full" { Actions = "MaxFill True True" }
- Entry = "Horizontal" { Actions = "MaxFill True False" }
- Entry = "Vertical" { Actions = "MaxFill False True" }
- }
- Submenu = "Stacking" {
- Entry = "Raise" { Actions = "Raise" }
- Entry = "Lower" { Actions = "Lower" }
- Entry = "Toggle Always On Top" { Actions = "Toggle AlwaysOnTop" }
- Entry = "Toggle Always Below" { Actions = "Toggle AlwaysBelow" }
- }
- Submenu = "Decorations" {
- Entry = "Toggle Decorations" { Actions = "Toggle DecorBorder; Toggle DecorTitlebar" }
- Entry = "Toggle Borders" { Actions = "Toggle DecorBorder" }
- Entry = "Toggle Titlebar" { Actions = "Toggle DecorTitlebar" }
- }
- Submenu = "Skip" {
- Entry = "Toggle showing this frame in menus" { Actions = "Toggle Skip Menus" }
- Entry = "Toggle including this frame in focus toggle" { Actions = "Toggle Skip FocusToggle" }
- Entry = "Toggle if this frame snaps to other windows" { Actions = "Toggle Skip Snap" }
- }
- SubMenu = "Send To" {
- # Create sendto menu once per pekwm config reload. The fast way that
- # will work for most if not all users.
- COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send"
- # Create sendto menu every time the menu is opened. The slow way.
- # This is what you want if you are using external tools to make
- # the amount of workspaces something else than what you define in
- # ~/.pekwm/config. You will know if you want this.
- # Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send dynamic" }
- }
- Separator {}
- Entry = "Close" { Actions = "Close" }
- Submenu = "Kill" { Entry = "Kill application" { Actions = "Kill" } }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement