devx_precise_5.7.2.sfs (same as devx_precise_5.7.1.sfs)
READ-ONLY Archive
https://oldforum.puppylinux.com/
not every pup in this series of releases has a PuppyPin6 (one or two oversights), but they all have a PuppyPin-Old, courtesy of big_bass's mnt_all_three script. this is a back up the original desktop but minus the drive icons. if you add a file composed of<Menu label="panels" icon="" height="16">
<Program label="p1">p1</Program>
<Program label="p2">p2</Program>
<Program label="p3">p3</Program>
<Program label="p4">p4</Program>
<Program label="p5">p5</Program>
<Program label="p6">p6</Program>
<Program label="p7">p7</Program>
<Program label="p8">p8</Program>
<Program label="p9">p9</Program>
</Menu>
<Menu label="pinboards" icon="" height="16">
<Program label="pp1">pp1</Program>
<Program label="pp2">pp2</Program>
<Program label="pp3">pp3</Program>
<Program label="pp4">pp4</Program>
<Program label="pp5">pp5</Program>
<Program label="pp6">pp6</Program>
</Menu>
Code: Select all
#!/bin/sh
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin-Old
Code: Select all
<Menu label="batch 1" icon="" height="16">
[entries]
</Menu>
murga thread for these isos
murga thread that served as developmental thread for the p series of isos
(details wmp4 package, etc.)
repo thread
***
precise 5.7.1 patched to 5.7.2 (sfsload updated to 2.3, bash updated to 4.1.17(1), save folder functionality added) plus
AFI-1.0.2.pet pexec-001.pet
antiword_0.37-8.pet PupMates_01-Apr-2014.pet
wmp4.tar.gz (give or take) Pup-Shots.pet
brother_mfc685cw-1.0.pet qt4-4.3.2.pet
copy-fast-2.3.pet quickpet-1.7.pet
darkgray-0.pet recoll-1.13.02.pet
dash-0.5.6.pet Right-click-6.8.1.pet
empty-files-1.1.pet roxiconchanger-0.3.2.pet
ExifTool-8.66.pet roxmenu_new.win.pet
f2fs-installer-0.1.2.pet sakura-2.3.8.pet
flashplayer11-11.2.202.400.pet sfs2pet-20121001.pet
geany-1.24.1-1-i686.pet swapfilemanager-4.6.pet
get_libreoffice-0.30.pet tas-1.8.pet
gexec-0.4-pup1.pet ted-2.23-i386.deb
GTK_Theme_Maker-1.7.1.pet Tema_Aurora-1.pet
jreclicker.pet unrpm.pet
jwmthememaker-1.7.4.pet unrtf_0.19.3-1.1.pet
libQt3Support.so.4.pet vte-0.22.5.pet
libxapian22_1.2.8-1.pet wmctrl-1.07-6_i386.pet
LP2_TerminatorX382.pet woofy-0.91.pet
lxtask-0.1.3.pet xapian-core-1.0.18.pet
moblin_stark-1.1.pet xbindkeys-1.8.3.pet
mswebfonts_525.pet xdotool-2.20110530.1-3.pet
PackIt-1.5.pet xpad-4.0.pet
PaDS-1.0.4.pet xvkbd-3.1.pet
parcellite_1.1.9-1_i386.deb xwit-3.4.pet
partview-2014.pet yad-0.12.4-i486.pet
peasypdf-2.9.pet zarfy-0.1.0-i486.pet
Pet_Maker-2.3.pet zensound-0.2b.pet
speeddials winswitcher
mount_all3 roxrefresh
drivespacehoverscriptfromSFR
pic2txt-1.2.pet
peasyglue-1.8.pet
peasyprint-2.7.pet tesseract-3.00-i486.pet
peasyscale-1.6b.pet tesseract_eng-3.00.pet
peasyscan-2.7.pet
peasyscan_pdf_plugin-1.1.pet
advanced bash guide v10.0
peek-a-pet-1.2
pfind 5.14
debbi.pet
spacefm 0.9.4
is p574.
p574 plus
goldendict-1.0.2-precise.pet seq24_0.9.2.pet
goldendict-wordnet_3.0-26.1_all.deb vlc-2.1.4-wheezy.pet
gtk_youtube_viewer-3.0.2_precise.pet wine-1.7.30-i486_v2.1.pet
guvcview-1.5.3.pet wine_DEV-1.7.30-i486_v2.pet
jre-1.8u25-i586.pet wine_DOC-1.7.30-i486.pet
mydbox-1.0_noarch.pet wine_extras-v2.pet
palemoon-25.0.2-i686.pet wine_menu-1.pet
pmusic-4.4.6.pet winenv-1.0.pet
qt-4.8.5-i686-stripped_5.6.1.pet
is p575.
p575 plus
Ardour3-3.5.357-i686-Precise_5.7.1nodep.pet LP2_XorgHigh.pet
gimp-painter-2.8.pet rakarrack-0.6.1-i686.pet
hydrogen-0.9.5.1-s-i686-precise.pet rakarrack_DOC-0.6.1-i686.pet
LibreOffice-4.3.4_en-US_xz.pet rassam-paint-1.0.pet
LP2_sooperlooper_1.6.14dfsg-1.pet rosegarden-13.10-i686.pet
is p57577
___________________________
all the isos start out with the default applications from precise 5.7.1 minus abiword, osmo, planner, rubix, and emeraldia. p575 and p57577 further removes homebanking and the sea monkey suite (though i wouldn't be surprised if it hung around--saw at least one residual file on one of the isos, though that could've been created by the pale moon installation, since that's also a mozilla product…).
for further consideration:
when the isos are made, i go back and recompress the main sfs as xz, which saves about 20 percent off overall size but gives a time penalty of similar magnitude. i've uploaded gz-compressed sfses for the three isos--if you're not using a live cd or dvd and don't need the ~ 50-200 mb savings, it may be worth it to swap out the xz compressed sfs for the gz compressed one (you can also do it yourself through uextract and parchive available in rox's right click menu) for the quicker load time (once the programs are running, there's no performance difference). they're in separate folders named for their respective isos and include the gz zdrv file--just decompress the folder and swap (you can also convert your installation to either of the two other varieties this way).
enjoy
--p.dogfellow, 11/23/14
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>
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>
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>
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
Code: Select all
rox /root /etc /root/my-applications/bin
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)
Code: Select all
<Program label="libreofficedoc2" icon="">libreoffice4.3 --writer /root/docatstartup2.odt /root/docatstartup.odt /root/docatstartup3coskb.odt</Program>
<!-- ^ for a menu entry -->
Code: Select all
<Key mask="SAC" key="(for example,)Escape">exec:libreoffice4.3 --writer /root/docatstartup2.odt /root/docatstartup.odt /root/docatstartup3coskb.odt</Key>
Code: Select all
<Key mask="SAC" key="(for example,)Escape">exec:lo1</Key>
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>
Code: Select all
<Group>
<Class>urxvt</Class>
<Name>urxvt</Name>
<Option>notitle</Option>
<Option>sticky</Option>
</Group>
Code: Select all
<!-- <Include>/root/.jwmrc-tray</Include>-->
Code: Select all
<JWM>
<Tray autohide="true" insert="right" valign="top" x="280" y="-1" border="1" height="28" >
<TrayButton popup="Show Desktop" icon="mini-desktop.xpm">showdesktop</TrayButton>
<TrayButton label="6">root:6</TrayButton>
<TrayButton label="7">root:7</TrayButton>
<TrayButton label="8">root:8</TrayButton>
<TrayButton label="9">root:9</TrayButton>
<TrayButton label="0">root:0</TrayButton>
<Dock/>
<Clock format="%l:%M %p">PupClockset</Clock>
</Tray>
</JWM>
Code: Select all
<Tray x="200" y="-1">
<Spacer width="1" height="1"/>
</Tray>
Code: Select all
<!--<Tray x="200" y="-27">-->
<!-- <Spacer width="1" height="1"/>-->
<!-- </Tray> -->
#d
Code: Select all
<!-- Number of virtual desktops -->
<Desktops width="5" height="2"/>
...will eventually upload a set of icons for them...
Code: Select all
<Program label="closeallrox">closeallrox</Program>
<Program label="cr">cr</Program>
<Program label="sakura">sakura</Program>
<Program label="winswitcher" icon="">winswitcher</Program>
<Desktops></Desktops>
<Menu label="windows management: ACTIVE" icon="" height="16">
<Menu label="for double monitors" icon="" height="16">
<Program label="upper left quadrant of left screen" icon="a1.png">a1</Program>
<Program label="upper right quadrant of left screen " icon="a2.png">a2</Program>
<Program label="lower left quadrant of left screen " icon="a3.png">a3</Program>
<Program label="lower right quadrant of left screen " icon="a4.png">a4</Program>
<Program label="quadrant-sized window placed at center of left screen " icon="a5.png">a5</Program>
<Separator/>
<Program label="upper left quadrant of right screen" icon="a6.png">a6</Program>
<Program label="upper right quadrant of right screen" icon="a7.png">a7</Program>
<Program label="lower left quadrant of right screen " icon="a8.png">a8</Program>
<Program label="lower right quadrant of right screen" icon="a9.png">a9</Program>
<Program label="quadrant-sized window placed at center of right screen " icon="a10.png">a10</Program>
<Separator/>
<Program label="left half of left screen" icon="b1.png">b1</Program>
<Program label="right half of left screen" icon="b2.png">b2</Program>
<Program label="top half of left screen" icon="b3.png">b3</Program>
<Program label="bottom half of left screen" icon="b4.png">b4</Program>
<Program label="full screen left " icon="b5.png">b5</Program>
<Separator/>
<Program label="left half of right screen" icon="b6.png">b6</Program>
<Program label="right half of right screen" icon="b7.png">b7</Program>
<Program label="top half of right screen " icon="b8.png">b8</Program>
<Program label="bottom half of right screen" icon="b9.png">b9</Program>
<Program label="full screen right " icon="b10.png">b10</Program>
</Menu>
<Menu label="for single monitors :ACTIVE:" icon="" height="16">
<Program label="top half" icon="tha.png">tophalf2</Program>
<Program label="bottom half" icon="bha.png">bottomhalf2</Program>
<Program label="left half" icon="lha.png">lefthalf2</Program>
<Program label="right half" icon="rha.png">righthalf2</Program>
<Program label="full" icon="fulla.png">fulla</Program>
<Separator/>
<Program label="upper left quadrant" icon="ul.png">upperleftquadrant2</Program>
<Program label="upper right quadrant" icon="ur.png">upperrightquadrant2</Program>
<Program label="lower left quadrant" icon="ll.png">lowerleftquadrant2</Program>
<Program label="lower right quadrant" icon="lr.png">lowerrightquadrant2</Program>
<Program label="centered" icon="c.png">lp5a</Program>
</Menu>
<Menu label="Send To" icon="" height="16">
<Program label="1">wmctrl -r :ACTIVE: -t0</Program>
<Program label="2">wmctrl -r :ACTIVE: -t1</Program>
<Program label="3">wmctrl -r :ACTIVE: -t2</Program>
<Program label="4">wmctrl -r :ACTIVE: -t3</Program>
<Program label="5">wmctrl -r :ACTIVE: -t4</Program>
<Program label="6">wmctrl -r :ACTIVE: -t5</Program>
<Program label="7">wmctrl -r :ACTIVE: -t6</Program>
<Program label="8">wmctrl -r :ACTIVE: -t7</Program>
<Program label="9">wmctrl -r :ACTIVE: -t8</Program>
<Program label="10">wmctrl -r :ACTIVE: -t9</Program>
<Program label="Stick/Unstick">wmctrl -r :ACTIVE: -b toggle,sticky</Program>
</Menu>
<Program label="Stick">wmctrl -r :ACTIVE: -b add,sticky</Program>
<Program label="Unstick">wmctrl -r :ACTIVE: -b remove,sticky</Program>
<Menu label="Layer">
<Program label="below">wmctrl -r :ACTIVE: -b add,below</Program>
<Program label="normal">wmctrl -r :ACTIVE: -b remove,above,below</Program>
<Program label="above">wmctrl -r :ACTIVE: -b add,above</Program>
</Menu>
</Menu>
<Include>/root/places_submenu</Include>
<Program label="cadi">cadi</Program>
<Program label="ccdi">ccdi</Program>
<Program label="speeddials" icon="">sd</Program>
<Menu label="windows management: SELECT" icon="" height="16">
<Menu label="for single monitors :SELECT:" icon="" height="16">
<Program label="top half" icon="th.png">tophalf</Program>
<Program label="bottom half" icon="bh.png">bottomhalf</Program>
<Program label="left half" icon="lh.png">lefthalf</Program>
<Program label="right half" icon="rh.png">righthalf</Program>
<Program label="full" icon="fulls.png">fulls</Program>
<Separator/>
<Program label="upper left quadrant" icon="uls.png">upperleftquadrant</Program>
<Program label="upper right quadrant" icon="urs.png">upperrightquadrant</Program>
<Program label="lower left quadrant" icon="lls.png">lowerleftquadrant</Program>
<Program label="lower right quadrant" icon="lrs.png">lowerrightquadrant</Program>
<Program label="centered" icon="cs.png">lp5</Program>
</Menu>
<Menu label="for double monitors: SELECT (crosshairs) version" icon="" height="16">
<Program label="upper left quadrant of left screen" icon="as1.png">as1</Program>
<Program label="upper right quadrant of left screen " icon="as2.png">as2</Program>
<Program label="lower left quadrant of left screen " icon="as3.png">as3</Program>
<Program label="lower right quadrant of left screen " icon="as4.png">as4</Program>
<Program label="quadrant-sized window placed at center of left screen " icon="as5.png">as5</Program>
<Separator/>
<Program label="upper left quadrant of right screen" icon="as6.png">as6</Program>
<Program label="upper right quadrant of right screen" icon="as7.png">as7</Program>
<Program label="lower left quadrant of right screen " icon="as8.png">as8</Program>
<Program label="lower right quadrant of right screen" icon="as9.png">as9</Program>
<Program label="quadrant-sized window placed at center of right screen " icon="as10.png">as10</Program>
<Separator/>
<Program label="left half of left screen" icon="bs1.png">bs1</Program>
<Program label="right half of left screen" icon="bs2.png">bs2</Program>
<Program label="top half of left screen" icon="bs3.png">bs3</Program>
<Program label="bottom half of left screen" icon="bs4.png">bs4</Program>
<Program label="full screen left " icon="bs5.png">bs5</Program>
<Separator/>
<Program label="left half of right screen " icon="bs6.png">bs6</Program>
<Program label="right half of right screen" icon="bs7.png">bs7</Program>
<Program label="top half of right screen " icon="bs8.png">bs8</Program>
<Program label="bottom half of right screen" icon="bs9.png">bs9</Program>
<Program label="full screen right " icon="bs10.png">bs10</Program>
</Menu>
<Menu label="Send To" icon="" height="16">
<Program label="1">wmctrl -r :SELECT: -t0</Program>
<Program label="2">wmctrl -r :SELECT: -t1</Program>
<Program label="3">wmctrl -r :SELECT: -t2</Program>
<Program label="4">wmctrl -r :SELECT: -t3</Program>
<Program label="5">wmctrl -r :SELECT: -t4</Program>
<Program label="6">wmctrl -r :SELECT: -t5</Program>
<Program label="7">wmctrl -r :SELECT: -t6</Program>
<Program label="8">wmctrl -r :SELECT: -t7</Program>
<Program label="9">wmctrl -r :SELECT: -t8</Program>
<Program label="10">wmctrl -r :SELECT: -t9</Program>
<Program label="Stick/Unstick">wmctrl -r :SELECT: -b toggle,sticky</Program>
</Menu>
<Program label="Stick">wmctrl -r :SELECT: -b add,sticky</Program>
<Program label="Unstick">wmctrl -r :SELECT: -b remove,sticky</Program>
<Menu label="Layer">
<Program label="below">wmctrl -r :SELECT: -b add,below</Program>
<Program label="normal">wmctrl -r :SELECT: -b remove,above,below</Program>
<Program label="above">wmctrl -r :SELECT: -b add,above</Program>
</Menu>
</Menu>
Code: Select all
<?xml version="1.0"?>
<JWM>
<RootMenu onroot="#">
Code: Select all
</RootMenu></JWM>
Code: Select all
<Menu label="old root 1 menu" icon="" height="16">
</Menu>
<Menu label="old root 2 menu" icon="" height="16">
</Menu>
<Menu label="old root 3 menu" icon="" height="16">
</Menu>
<Menu label="old root 4 menu" icon="" height="16">
</Menu>
<Menu label="old root 5 menu" icon="" height="16">
</Menu>
<Menu label="old root 6 menu" icon="" height="16">
</Menu>
<Menu label="old root 7 menu" icon="" height="16">
</Menu>
<Menu label="old root 8 menu" icon="" height="16">
</Menu>
<Menu label="old root 9 menu" icon="" height="16">
</Menu>
<Menu label="old root 0 menu" icon="" height="16">
</Menu>
added is ~572. Whitesnow's upgraded dbus has been added to allow for easy installation of her mydropbox_1.2.pet. the installer for pale moon has been added to the first folder in root (i think i named it "0_check here to install pale moon browser_0") so you can have something up to date, lightweight, and fast. the interface has been changed to one similar to this, but with 24 desktops (three rows of eight) instead of one row of ten. i like the idea of keeping the OS elements out of your way, and noticed how much more real estate you get for the task list this way, so i figured why not pile on the desktops, since the pager in its new position is pretty unobtrusive. turns out anything over 24 is a problem for the <desktops/> tag and send to menu on a little netbook screen so that's the upper limit as far as built in navigation (d1-d24 in a terminal send you) terminal/menu tweaks. change the line in jwmrc-personal to get desktop arrangements beyond the 5 by 2 offered by the gui.dbus-1.8.12_i686.pet
GTK_Theme_Maker-1.9.3.pet
jwmthememaker-1.9.6.pet
deb2pet.rpm2pet-0.0.4.pet
evilvte_0.5.0-1.pet
pGtk-theme-refresh-1.1.pet
gnewpet-6.5.pet
Right-click-6.9.0.pet
pminstaller.sh
Code: Select all
<Key mask="AC" key="F1">exec:d1</Key>
<Key mask="AC" key="F2">exec:d2</Key>
<Key mask="AC" key="F3">exec:d3</Key>
<Key mask="AC" key="F4">exec:d4</Key>
<Key mask="AC" key="F5">exec:d5</Key>
<Key mask="AC" key="F6">exec:d6</Key>
<Key mask="AC" key="F7">exec:d7</Key>
<Key mask="AC" key="F8">exec:d8</Key>
<Key mask="AC" key="F9">exec:d9</Key>
<Key mask="AC" key="F10">exec:d10</Key>
<Key mask="AC" key="F11">exec:d11</Key>
<Key mask="AC" key="F12">exec:d12</Key>
<Key mask="SA" key="F1">exec:d13</Key>
<Key mask="SA" key="F2">exec:d14</Key>
<Key mask="SA" key="F3">exec:d15</Key>
<Key mask="SA" key="F4">exec:d16</Key>
<Key mask="SA" key="F5">exec:d17</Key>
<Key mask="SA" key="F6">exec:d18</Key>
<Key mask="SA" key="F7">exec:d19</Key>
<Key mask="SA" key="F8">exec:d20</Key>
<Key mask="SA" key="F9">exec:d21</Key>
<Key mask="SA" key="F10">exec:d22</Key>
<Key mask="SA" key="F11">exec:d23</Key>
<Key mask="SA" key="F12">exec:d24</Key>
Code: Select all
<Key mask="SC" key="F1">exec:wmctrl -r :ACTIVE: -t0</Key>
<Key mask="SC" key="F2">exec:wmctrl -r :ACTIVE: -t1</Key>
<Key mask="SC" key="F3">exec:wmctrl -r :ACTIVE: -t2</Key>
<Key mask="SC" key="F4">exec:wmctrl -r :ACTIVE: -t3</Key>
<Key mask="SC" key="F5">exec:wmctrl -r :ACTIVE: -t4</Key>
<Key mask="SC" key="F6">exec:wmctrl -r :ACTIVE: -t5</Key>
<Key mask="SC" key="F7">exec:wmctrl -r :ACTIVE: -t6</Key>
<Key mask="SC" key="F8">exec:wmctrl -r :ACTIVE: -t7</Key>
<Key mask="SC" key="F9">exec:wmctrl -r :ACTIVE: -t8</Key>
<Key mask="SC" key="F10">exec:wmctrl -r :ACTIVE: -t9</Key>
<Key mask="SC" key="F11">exec:wmctrl -r :ACTIVE: -t10</Key>
<Key mask="SC" key="F12">exec:wmctrl -r :ACTIVE: -t11</Key>
<Key mask="SAC" key="F1">exec:wmctrl -r :ACTIVE: -t12</Key>
<Key mask="SAC" key="F2">exec:wmctrl -r :ACTIVE: -t13</Key>
<Key mask="SAC" key="F3">exec:wmctrl -r :ACTIVE: -t14</Key>
<Key mask="SAC" key="F4">exec:wmctrl -r :ACTIVE: -t15</Key>
<Key mask="SAC" key="F5">exec:wmctrl -r :ACTIVE: -t16</Key>
<Key mask="SAC" key="F6">exec:wmctrl -r :ACTIVE: -t17</Key>
<Key mask="SAC" key="F7">exec:wmctrl -r :ACTIVE: -t18</Key>
<Key mask="SAC" key="F8">exec:wmctrl -r :ACTIVE: -t19</Key>
<Key mask="SAC" key="F9">exec:wmctrl -r :ACTIVE: -t20</Key>
<Key mask="SAC" key="F10">exec:wmctrl -r :ACTIVE: -t21</Key>
<Key mask="SAC" key="F11">exec:wmctrl -r :ACTIVE: -t22</Key>
<Key mask="SAC" key="F12">exec:wmctrl -r :ACTIVE: -t23</Key>
Code: Select all
<Group>
<Name>urxvt</Name>
<Option>noborder</Option>
<Option>notitle</Option>
<Option>sticky</Option>
</Group>
Code: Select all
<Key mask="A" key="space">exec:rox</Key>
<Key mask="C" key="space">exec:winswitcher</Key>
<Key mask="S" key="space">exec:rxvt</Key>
<Key mask="CA" key="space">window</Key>
<Key mask="CS" key="space">exec:gexec</Key>
<Key mask="AS" key="space">exec:closeallrox</Key>
<Key mask="CAS" key="space">showdesktop</Key>
menu is included, but below's what's there so far. all suggestions welcome (i was thinking of calling this post "how to accidentally pick up some html coding skills, which is one of the reasons i included the versions that merely paste the tags, requiring you to move them--you'll soon have a bunch of the code already in your clipboard and so it will eventually become faster just to type or select from that. i tested it out in libreoffice, seamonkey, firefox, chrome--main weirdness from the fact that it's not really a word processor is that you'll have to treat it as poetry with careful line breaks and such if you want no spaces skipped between your paragraphs or just get used to it since html seems to automatically insist on it). menu:update, 1/15:
to install: copy menu to a root menu and the scripts to /root/my-applications/bin. requires xdotool (preinstalled in these pups).
can be used without jwm by dragging the scripts to a rox panel
conversion can be done online or with full fledged word processors.
this ~572 version of the package includes the 24 send-tos by crosshair scripts and the 24 go to desktop scripts--sometimes the easiest way to send a
variety of things an array of places is to just have the folder with the send-tos open and click back and forth...sticky and layering scripts could come handy in those circumstances so they're included as well.
all the miriam derived (original) scripts are in the "highlight text then click to apply" submenu of the nwp jwm menu. it's been updated to include over twice the functions, many of which can either be inserted in a way that sandwiches selected text or in a way that pastes the tags necessary for a desired text or page formatting change. this is the default model (ie not in the submenu--if you decide you prefer the submenu's way of inserting the formatting codes, you can lift the whole menu out of the nwp menu and put it in a more prominent place in the/a menu structure) for the nooby word processor/nwp. the two most important text inserting scripts show up in the menu as poetry and other, and they paste the following into a text window, making them html documents which can be read with word processing programs or web browsers and easily converted to doc, docx, odt, etc. the advantage to using geany for word processing is speed, the tabbed browsing, and its incredible robustness--geany on puppy just never crashes, syncs well with dropbox, has (on the p and ~ series) a built in spelling dictionary that stays out of your way, and a built in file browser. you could also use the nwp with leafpad and take advantage of the windows manipulation shortcuts (geany can split the screen but not as many times as kate--with this and leafpad you could arrange a whole barrage of little text windows...and keep track of them all with Mochi's window switcher...)
#! /bin/sh
#set up txt docs as html--use geany and leafpad as word processors
#this is the one known as other--use this for most things.
xdotool type "<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
(delete this and place your content here--apparently only that which is between the body tags is text on the "real" page...)
</body>
</html>"
---------------------------------------------------------------------------------------------
#! /bin/sh
#set up with preformatted setting in place
#this is the one the menu calls poetry. only what's between the two body tags is seen by word processors and browsers.
# the pre setting will preserve all your skipped lines and blank spaces--fonts and all that can be edited later in a real word processor.
#this is hard to beat for speed and document access though.
xdotool type "<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
<pre>
(delete this and place your content here)
</pre>
</body>
</html>"
---------------------------------------------------------------------------------------------
contents of old nwp file:
<b>okay, a test ofthe nooby inspired</b>
word processor, really a script by miriam with
a few characters substituted here and there
you get bold
<sup>super</sup>
<sub>sub</sub>
<b>big</b>
<small><b>small</b></small>
<b><i>strikethrough</i></b>
<i>italics</i>
okay, it works really well. drag the icons to the desktop or a panel, highlight what you want formatted, click the appropriate icon/modification/script/....
Code: Select all
<Menu label="NWPT" icon="" height="16">
<Program label="poetry" icon="">htmltemplatepref</Program>
<Program label="other" icon="">htmltxtwptemplate</Program>
<Separator/>
<Menu label="paste and place" icon="" height="16">
<Program label="Bold" icon="">swnwpb</Program>
<Program label="Italics" icon="">swnwpi</Program>
<Program label="Underline" icon="">swnwpu</Program>
<Program label="Subscript" icon="">swnwpsub</Program>
<Program label="Superscript" icon="">swnwpsup</Program>
<Program label="Strikethrough" icon="">swnwpstrk</Program>
<Program label="Big" icon="">swnwpbig</Program>
<Program label="Small" icon="">swnwpsm</Program>
<Program label="linebreak" icon="">linebreak</Program>
<Program label="comment" icon="">nwpcomment</Program>
<Separator/>
<Program label="preserved breaks and spaces" icon="">preotry</Program>
<Separator/>
<Program label="paragraph" icon="">paragraph</Program>
<Program label="parleft" icon="">parleft</Program>
<Program label="parright" icon="">parright</Program>
<Program label="parcenter" icon="">parcenter</Program>
<Program label="parjustify" icon="">parjustify</Program>
<Separator/>
<Program label="nwpbkmrk" icon="">nwpbkmrk</Program>
<Program label="blockquote" icon="">nwpblockquote</Program>
<Program label="quote" icon="">quote</Program>
<Separator/>
<Program label="heading1" icon="">snwph1</Program>
<Program label="heading2" icon="">snwph2</Program>
<Program label="heading3" icon="">snwph3</Program>
<Program label="heading4" icon="">snwph4</Program>
<Program label="heading5" icon="">snwph5</Program>
<Program label="heading6" icon="">snwph6</Program>
</Menu>
<Separator/>
<Program label="NWP help" icon="">geany /root/my-applications/bin/nwp.readme</Program>
<Separator/>
<Menu label="highlight text then click to apply" icon="" height="16">
<Program label="preserved breaks and spaces" icon="">preformatted</Program>
<Program label="heading1" icon="">nwph1</Program>
<Program label="heading2" icon="">nwph2</Program>
<Program label="heading3" icon="">nwph3</Program>
<Program label="heading4" icon="">nwph4</Program>
<Program label="heading5" icon="">nwph5</Program>
<Program label="heading6" icon="">nwph6</Program>
<Separator/>
<Program label="Bold" icon="">nwpb</Program>
<Program label="Italics" icon="">nwpi</Program>
<Program label="Underline" icon="">nwpu</Program>
<Program label="Subscript" icon="">nwpsub</Program>
<Program label="Superscript" icon="">nwpsup</Program>
<Program label="Strikethrough" icon="">nwpstrk</Program>
<Program label="Big" icon="">nwpbig</Program>
<Program label="Small" icon="">nwpsm</Program>
<Program label="paragraph" icon="">paragraphhl</Program>
<Program label="nwpleft" icon="">nwpleft</Program>
<Program label="nwpright" icon="">nwpright</Program>
<Program label="nwpcenter" icon="">nwpcenter</Program>
<Program label="nwpjustify" icon="">nwpjust</Program>
</Menu>
</Menu>
Code: Select all
<Program label="comment" icon="">snwpcomment</Program>
Code: Select all
<Program label="comment" icon="">nwpcomment</Program>
Code: Select all
#! /bin/sh
#comment marks that surround highlighted text (comment inline
#and not have it affect your document. send notes to yourself,
#keep older versions of verses, paragraphs, etc.)
#xdotool type "<!-- -->"
#based on ht_b 2012-09-06 by miriam
# adds <!-- --> around a selection of text in any text editor/comments it out
xclip -o | sed 's/^/<!--/' | sed 's/$/-->/' | xclip -selection clipboard
xdotool type "`xclip -out -selection clipboard`"
Code: Select all
#!/bin/sh
libreoffice4.4
Code: Select all
#!/bin/sh
libreoffice4.4 ---writer
Code: Select all
#!/bin/sh
libreoffice4.4 ---writer /root/lo1.odt [separate full path of each additional file by a space]
Code: Select all
<Program label="Libre 4.4" icon="(pick something)">libreoffice4.4</Program>
Code: Select all
<Key mask="4" key="space">exec:libreoffice4.4</Key>
Code: Select all
<Key mask="A" key="1">root:1</Key>
<Key mask="A" key="2">root:2</Key>
<Key mask="A" key="3">root:3</Key>
<Key mask="A" key="4">root:4</Key>
<Key mask="A" key="5">root:5</Key>
<Key mask="A" key="6">root:6</Key>
<Key mask="A" key="7">root:7</Key>
<Key mask="A" key="8">root:8</Key>
<Key mask="A" key="9">root:9</Key>
<Key mask="A" key="0">root:10</Key>
<Key mask="AC" key="1">exec:a1</Key>
<Key mask="AC" key="2">exec:a2</Key>
<Key mask="AC" key="3">exec:a3</Key>
<Key mask="AC" key="4">exec:a4</Key>
<Key mask="AC" key="5">exec:a5</Key>
<Key mask="AC" key="6">exec:a6</Key>
<Key mask="AC" key="7">exec:a7</Key>
<Key mask="AC" key="8">exec:a8</Key>
<Key mask="AC" key="9">exec:a9</Key>
<Key mask="AC" key="0">exec:a10</Key>
<Key mask="AS" key="1">exec:b1</Key>
<Key mask="AS" key="2">exec:b2</Key>
<Key mask="AS" key="3">exec:b3</Key>
<Key mask="AS" key="4">exec:b4</Key>
<Key mask="AS" key="5">exec:b5</Key>
<Key mask="AS" key="6">exec:b6</Key>
<Key mask="AS" key="7">exec:b7</Key>
<Key mask="AS" key="8">exec:b8</Key>
<Key mask="AS" key="9">exec:b9</Key>
<Key mask="AS" key="0">exec:b10</Key>
enter that in a terminal when in the /root/.config/xpad folder (you can change the location and name of the output file (the blue bit)--this one places it in /root/my-documents/Text and calls it xpadstrats. it gets created on the fly so any name will do. without a path, it will be placed in the same folder in which it's run). move the combined file to a location of your choice and delete all the files in /root/.config/xpad except server and default-style--fresh start with no data loss.cat $(ls -t con*) > /root/my-documents/Text/xpadstrats
Code: Select all
#!/bin/sh
#xpad-backup
# will place a combined text (xpadbackup1) of all the xpads, ordered most recent first, in /root. you can change both the location and title of the combined document by altering the text and/or path below after the space after the >. rewrite or move to a convenient location as subsequent backups will overwrite the file if you don't--a possibly undesirable thing if you've used xpad-clear to delete the ones now in that root file.
# name this script xpad-backup and place in root/my-applications/bin
# for a menu entry in jwm, use
#<Program label="xpad-backup">xpad-backup</Program>
# place in any root menu, enter jwm -restart into a terminal. (if you choose the root 3 menu, i.e. the one in /etc rather than the ones in /root, you'll need to instead enter fixmenus, which is never as fast).
cd /root/.config/xpad
cat $(ls -t con*) > /root/xpadbackup1
#version 2. the following two lines add a measure of safety by backing up each copy of the condensed file in (whatever folder you choose--here it's set to:) /root/my-documents/Text. the numbered backups don't overwrite one another, so while you'll lose the previous file deposited in root, there'll still be a copy of it elsewhere. if you're really paranoid about losing your notes, you can symlink the /root/.config/xpad folder to a dropbox folder or similar.
cd /root
cp --backup=t xpadbackup1 /root/my-documents/Text
Code: Select all
#!/bin/sh
# xpad-clear
# erases old xpads--use after xpad-backup
# pretty sure you can ditch the -t --think of it as a mini sleep in case you press one too closely after another and risk erasing what you're trying to copy...
# these comments are arguably unnecessary bloat as well
# name this script xpad-clear and place in root/my-applications/bin
# for a menu entry in jwm, use
#<Program label="xpad-clear">xpad-clear</Program>
# place in any root menu, enter jwm -restart into a terminal. (if you choose the root 3 menu, i.e. the one in /etc rather than the ones in /root, you'll instead need to enter fixmenus into a terminal for the entries to show)
cd /root/.config/xpad
rm $(ls -t info*)
rm $(ls -t con*)
yeah, i guess somewhere i should place a disclaimer regarding how i credit things. if you wrote a script/pet/widget/app/program, you get credit. if you make anything from the world outside puppy useful to puppy where it may otherwise not have been, i credit you for the pet/sfs, thinking the actual authors of the programs/apps/utilities/tools are credited in the work itself. some of the crediting is just "elsewhere" and once or twice seems like enough--i make a libreoffice pet using the work of a huge team (libreoffice itself), 01micko (make debs into a sfs plus all else his get libreoffice pet accomplishes), TheAsterisk! (his right click utility converts the sfs into a pet), Barry for the platform, John Murga for space that allowed the knowledge to be stored and transferred---so i don't credit those (things that i/"i" did) at all.musher0 wrote:Hi, Puppus.
Thanks for the inclusion of my wrapper in your collection/pups.
Thanks also for digging out aragon's tree ! Good find! I didn't even know
he had created a variant of tree.
BFN.
musher0
Code: Select all
<Menu label="jwm config switch" icon="" height="16">
<Program label="gjwm"">gjwm</Program>
<Program label="my3"">my3</Program>
<Program label="my30"">my30</Program>
<Program label="my31"">my31</Program>
<Program label="my32"">my32</Program>
<Program label="my33"">my33</Program>
<Program label="my34"">my34</Program>
<Program label="my35"">my35</Program>
<Program label="my36"">my36</Program>
<Program label="my37"">my37</Program>
<Program label="my38"">my38</Program>
<Program label="my39"">my39</Program>
<Program label="orig3"">orig3</Program>
</Menu>