Code: Select all
<Menu label="sup2" icon="" height="16">
<Program label="notecase" icon="">notecase</Program>
<Program label="htop" icon="">htOPuRXVT</Program>
<Program label="hlx" icon="">hlx</Program>
<Program label="lxtask" icon="">lxtask</Program>
<Program label="partview" icon="">partview</Program>
<Program label="galc" icon="">galculator</Program>
<Program label="ffdrive" icon="">firefox https://docs.google.com/document/u/0/</Program>
<Program label="pfind" icon="">pfind</Program>
<Program label="pmdrive" icon="">palemoon https://docs.google.com/document/u/0/</Program>
<Program label="geany" icon="">geany</Program>
<Program label="xpad" icon="">xpad</Program>
<Program label="leafpad" icon="">leafpad</Program>
<Program label="gFnRenam" icon="">gfnrename</Program>
<Program label="gfontsel" icon="">gfontsel</Program>
<Program label="gcolor" icon="">gcolor2</Program>
<Program label="goldendict" icon="">goldendict</Program>
<Program label="recoll" icon="">recoll</Program>
<Program label="vlc" icon="">vlc</Program>
<Program label="hydrogen" icon="">hydrogen</Program>
<Program label="ted" icon="">Ted</Program>
<Program label="winswitcher" icon="">winswitcher</Program>
<Program label="speeddials" icon="">sd</Program>
<Program label="close all rox" icon="">cr</Program>
</Menu>
contains two examples (one for firefox and one for palemoon) of how to get a browser entry on a menu to open a specific site (add more sites separated by a space if you want it to open multiple tabs when launched), but i'm really including it here for convenience. it's a bunch of stuff i find myself reaching for fairly frequently, so i put it on the left click menu, and then just about all the menus, since it's only one line and why have to remember which if it's basically everywhere. changes in the menu require a jwm restart to show. changes in the root 3 menu (the little dog/right click/main menu) require fixmenus entered into a terminal and a jwm restart.
the following are not all included in these releases, but have started to look something like a supplemental network/places menu (i'm pretty clueless about networks and so have just mainly used cloud synching to move stuff between my machines. anyway, i'm starting to become interested in it...), and could also conceivably be of use to someone.
Code: Select all
<Menu label="sorta networking, sorta scratching" icon="" height="16">
<Program label="pcp" icon="">pcp</Program>
<Program label="mixxx" icon="">mixxx</Program>
<Program label="spideroak" icon="">SpiderOak</Program>
<Program label="dropbox" icon="">dropbox</Program>
<Program label="copyagent" icon="">copyagent</Program>
<Program label="filezilla" icon="">filezilla</Program>
</Menu>
i just added the following to an earlier post about window manipulation shortcuts. if you plug in the left hand column from below into the >program< slots, you can use them without needing to make shortcut keys for them. even quicker would be to highlight the lot (located in /root/my-applications/bin) and drag them to a panel. will eventually upload a set of icons for them, but in the meantime, if you use the panel method, you won't be able to read the script name unless you right click > panel options > image and text. for the entries, copy the above and replace ten slots two times (label and program can be the same--i tried to set it up in a way that was fairly easy to remember...)
a1 -- upper left quadrant of left screen
a2 -- upper right quadrant of left screen
a3 -- lower left quadrant of left screen
a4 -- lower right quadrant of left screen
a5 -- quadrant-sized window placed at center of left screen
a6 -- upper left quadrant of right screen
a7 -- upper right quadrant of right screen
a8 -- lower left quadrant of right screen
a9 -- lower right quadrant of right screen
a10 -- quadrant-sized window placed at center of right screen
b1 -- left half of left screen
b2 -- right half of left screen
b3 -- top half of left screen
b4 -- bottom half of left screen
b5 -- full screen left
b6 -- left half of right screen
b7 -- right half of right screen
b8 -- top half of right screen
b9 -- bottom half of right screen
b10 -- full screen right
well, on second thought, here. mostly already done for you. you can get more specific with the titles but,
Code: Select all
<Menu label="dual screens size and placement" icon="" height="16">
<Menu label="quarters and quadrants" icon="" height="16">
<Program label="a1" icon="">a1</Program>
<Program label="a2" icon="">a2</Program>
<Program label="a3" icon="">a3</Program>
<Program label="a4" icon="">a4</Program>
<Program label="a5" icon="">a5</Program>
<Program label="a6" icon="">a6</Program>
<Program label="a7" icon="">a7</Program>
<Program label="a8" icon="">a8</Program>
<Program label="a9" icon="">a9</Program>
<Program label="a10" icon="">a10</Program>
</Menu>
<Menu label="halves and wholes" icon="" height="16">
<Program label="b1" icon="">b1</Program>
<Program label="b2" icon="">b2</Program>
<Program label="b3" icon="">b3</Program>
<Program label="b4" icon="">b4</Program>
<Program label="b5" icon="">b5</Program>
<Program label="b6" icon="">b6</Program>
<Program label="b7" icon="">b7</Program>
<Program label="b8" icon="">b8</Program>
<Program label="b9" icon="">b9</Program>
<Program label="b10" icon="">b10</Program>
</Menu>
</Menu>
entered into a menu (or ten) will place the functions in a menu slot further divided into the quadrant (a) series and the larger (b) series. more info, including how to tailor it for your specific size/placement needs,
here (same link as placed in the more buried post i mentioned earlier.)
...to get that htOPuRXVT (htop thru urxvt) script to work, you may have to copy it from quar in the startup folder to /root/my-applications/bin...
_____________
here's palemoon opening a few useful sites and to pages that will allow you to install some useful addons:
Code: Select all
palemoon http://www.murga-linux.com/puppy/index.php http://www.givemebackmygoogle.com/ https://www.ixquick.com/ http://www.murga-linux.com/puppy/index.php?f=63 http://www.timeanddate.com/worldclock/ https://addons.mozilla.org/en-us/firefox/addon/adblock-plus/ https://addons.mozilla.org/en-US/firefox/search/?q=flashbock&appver=31.0&platform=linux https://addons.mozilla.org/en-US/firefox/addon/copy-as-plain-text/?src=hp-dl-promo
you can substitute "firefox" for "palemoon"--these add-ons will work. add
#!/bin/sh atop a a text file and make it a startup script, substituting your preferences...
flashblock and adblock work really well--once you get used to having them you'll likely never want to run a browser without them. the two links to here are nice, the two search engines possibly redundant. if you make it a script, you don't need to add all that code to the root#menu to give it an entry--just the name of the script once linked or copied to /root/my-applications/bin. this has the further advantage of instant response--changes to the script don't need jwm restarts to take effect. you can set most programs to open multiple files in this way.
ex:
Code: Select all
rox /root /etc /root/my-applications/bin
will open three rox folders; geany and leafpad work this way, but for libreoffice, you will have to specify which part of the suite you want:
Code: Select all
#!/bin/sh
libreoffice4.3 --writer /root/docatstartup.odt /root/docatstartup2.odt /root/docatstartup3coskb.odt
#(script, call it lo1 to get the terminal in on it, or drag to startup)
or
Code: Select all
<Program label="libreofficedoc2" icon="">libreoffice4.3 --writer /root/docatstartup2.odt /root/docatstartup.odt /root/docatstartup3coskb.odt</Program>
<!-- ^ for a menu entry -->
or, for a keyboard shortcut:
Code: Select all
<Key mask="SAC" key="(for example,)Escape">exec:libreoffice4.3 --writer /root/docatstartup2.odt /root/docatstartup.odt /root/docatstartup3coskb.odt</Key>
or
Code: Select all
<Key mask="SAC" key="(for example,)Escape">exec:lo1</Key>
(if you've made a script and added it to the path (for example, /root/my-applications/bin). changes made here get instantly reflected in the key as they do in the menu--no need to run fixmenus or restart jwm once the entry is already registered (i.e. change the script and the function will change, but if you want the menu item to reflect a possibly new function, you'll have to restart jwm after the edit. since it's up to you to remember what you assigned to which key, ...). the code for the keyboard shortcuts goes in /root/.jwm/jwmrc-personal. the menu entries can go to any of the root#menus in /root or in _root_.jwmrc in /etc/xdg/templates.)
edit: here's the dual screen windows placement/sizing menu with better labeling:
Code: Select all
<Menu label="for double monitors" icon="" height="16">
<Menu label="quadrants and quarters" icon="" height="16">
<Program label="upper left quadrant of left screen" icon="">a1</Program>
<Program label="upper right quadrant of left screen " icon="">a2</Program>
<Program label="lower left quadrant of left screen " icon="">a3</Program>
<Program label="lower right quadrant of left screen " icon="">a4</Program>
<Program label="quadrant-sized window placed at center of left screen " icon="">a5</Program>
<Program label="upper left quadrant of right screen" icon="">a6</Program>
<Program label="upper right quadrant of right screen" icon="">a7</Program>
<Program label="lower left quadrant of right screen " icon="">a8</Program>
<Program label="lower right quadrant of right screen" icon="">a9</Program>
<Program label="quadrant-sized window placed at center of right screen " icon="">a10</Program>
</Menu>
<Include>/root/places_submenu</Include>
<Desktops></Desktops>
<Menu label="halves and wholes" icon="" height="16">
<Program label="left half of left screen" icon="">b1</Program>
<Program label="right half of left screen" icon="">b2</Program>
<Program label="top half of left screen" icon="">b3</Program>
<Program label="bottom half of left screen" icon="">b4</Program>
<Program label="full screen left " icon="">b5</Program>
<Program label="left half of right screen " icon="">b6</Program>
<Program label="right half of right screen" icon="">b7</Program>
<Program label="top half of right screen " icon="">b8</Program>
<Program label="bottom half of right screen" icon="">b9</Program>
<Program label="full screen right " icon="">b10</Program>
</Menu>
<Program label="winswitcher" icon="">winswitcher</Program>
<Program label="speeddials" icon="">sd</Program>
<Program label="close all rox" icon="">cr</Program>
</Menu>