~572, p575, and p57577: three spins/updates of Precise 5.7.1
Precise and unicorn, 180MB i will try it this week.
Precise and unicorn, 180MB i will try it this week. Ther are so many Puppies, i will not use last ones, quite boring me, viva precise versions (local puplets are to taste, hu, sp, ru, and fr,before the Brexit)
"description: 2/19/16: updated as ~572.14 (244 mb) and forked as p6.0 (based on unicornpup, 184 mb)" I need this one (now downloading from Google Drive 184MB).
"description: 2/19/16: updated as ~572.14 (244 mb) and forked as p6.0 (based on unicornpup, 184 mb)" I need this one (now downloading from Google Drive 184MB).
- Attachments
-
- Concorde.jpg
- Dark green, French desktop, designer Argolance
- (77.36 KiB) Downloaded 535 times
-
- Argolance.jpg
- Argolance speaks a fluent english, if help needed for his french Precise ToOpPy
- (26.49 KiB) Downloaded 683 times
Last edited by Pelo on Thu 11 Aug 2016, 06:00, edited 2 times in total.
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
updated quick links page
last release plus quicklinks and updates:
p6.0.iso md5: cfec3c91a98f07301a5c901c7a8103ce 184 mb
~572.14.iso md5: cb47d7829f1fd43328df1c5f4ff12056 244 mb
devx_precise_5.7.2.sfs
devx for p6.0:
(same as the original unicorn pup devx)
upgrade p6 to u6/6p:
u6 sfs
u6 pet
upgrade ~572.14 to p5:
p5 sfs
p5 pet
(sfs was mostly used to make the pet--it won't overwrite/update on an existing install in either the precise or the unicorn spin (or most any other existing installation of the jaewmie).
---------------
documentation updates:
Jaewm!-.1.ncd
launcher shortcuts
nwp keyboard shortcuts (jwm)
approximatic for most 32 bit pups:
x7 sfs
x7 pet
focuswriter-1.5.5_xen.pet
focuswriter-1.5.5_xen.sfs
palemoon 26.3. sfs and pet
slimjet-11.0.1 sfs and pet. (use the tahr version pet/sfs for the unicorn spin).
upgrade pet plus browser upgrade (unicorn spin gets palemoon, the precise spin gets slimjet) updates the isos. adding the focuswriter pet/sfs to an x7 installation brings that equal with p6 and the precise spin in terms of features added. (only x7 needs m1 or m30 for the jwm tweaks to be activated. see http://www.murga-linux.com/puppy/viewto ... 183#910183 for more.
updated collection of quicklinks (cut and paste from earlier posts for your convenience):
(again by Oscar)
the wine packages are made from the work of version2013, argolance, peebee, and technosaurus. to get VLC, you can either download it and the qt package from quickpet, or you could use the following:
qt-4.8.2-stripped.pet
vlc-2.0.7-i686.pet
vlc_DOC-2.0.7-i686.pet
vlc_DEV-2.0.7-i686.pet
these are the other packages that were optional on the smaller versions but included in the larger ones (to varying degrees):
Ardour3-3.5.357-i686-Precise_5.7.1nodep.pet
audacity-2.0.5-i686.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
rassam-paint-1.0.pet
seq24_0.9.2.pet
LP2_sooperlooper_1.6.14dfsg-1.pet
rosegarden-13.10-i686.pet
video:
cinelerra-4.2-extraFonts-w5.pet
cinelerra-w5-4.2a.pet
avidemux-2.6.4.pet
openshot-1.4.3_precise.pet
(i believe all but the cinerella (thanks for the find or package, don570) can be downloaded from quickpet (also by 666philb).
java:
latest java packages (8u92)
wine198 by version 2013
w198.sfs
w198.tar.xz
words processing and related:
here's Calibre-2.5p.pet by gjuhasz and an sfs made from it.
goldendict-1.0.2-precise.pet
goldendict-wordnet_3.0-26.1_all.deb
LibreOffice-5.1.4_en-US_xz.pet
LibreOffice-5.1.4_en-US_xz.sfs
LibreOffice-5.0.6_en-US_xz.pet
LibreOffice-5.0.6_en-US_xz.sfs
(i include both as upgrades though the newer one seems to no longer need java to run writer (which was the original reason for linking the older (but still maintained/updated) series here)).
____
p6.0.iso md5: cfec3c91a98f07301a5c901c7a8103ce 184 mb
~572.14.iso md5: cb47d7829f1fd43328df1c5f4ff12056 244 mb
devx_precise_5.7.2.sfs
devx for p6.0:
(same as the original unicorn pup devx)
upgrade p6 to u6/6p:
u6 sfs
u6 pet
upgrade ~572.14 to p5:
p5 sfs
p5 pet
(sfs was mostly used to make the pet--it won't overwrite/update on an existing install in either the precise or the unicorn spin (or most any other existing installation of the jaewmie).
---------------
documentation updates:
Jaewm!-.1.ncd
launcher shortcuts
nwp keyboard shortcuts (jwm)
approximatic for most 32 bit pups:
x7 sfs
x7 pet
focuswriter-1.5.5_xen.pet
focuswriter-1.5.5_xen.sfs
palemoon 26.3. sfs and pet
slimjet-11.0.1 sfs and pet. (use the tahr version pet/sfs for the unicorn spin).
upgrade pet plus browser upgrade (unicorn spin gets palemoon, the precise spin gets slimjet) updates the isos. adding the focuswriter pet/sfs to an x7 installation brings that equal with p6 and the precise spin in terms of features added. (only x7 needs m1 or m30 for the jwm tweaks to be activated. see http://www.murga-linux.com/puppy/viewto ... 183#910183 for more.
updated collection of quicklinks (cut and paste from earlier posts for your convenience):
here's iron50: https://drive.google.com/folderview?id= ... sp=sharingfrom
lyrics, notes, and tubby lou's sick devicein somewhat related news, i recently broke vlc on my p6 installation and the only audio player i could get to work well after that was this portable deadbeef.I recently began playing around with Audacity in a couple of derivatives and found it was eating up my save folders, one of which was on an otherwise shrinking 12gb partition. turns out all the processing starts a mini music library in /var/tmp. I was working with some rather large mp3s, and in one case on an admittedly small partition, but should you ever run into the problem, the fix is to move the audacity-root folder from /var/tmp/audacity-root to a place that's convenient and has room enough to spare, then symlink the folder back to /var/tmp.
uninstalling before updating either palemoon or slimjet may be entirely unnecessary; both updated well on top of various older versions (spanning precise, unicorn, and xenial. precise spin updated a 9-series slimjet to the 11, most of the palemoons were no more than two updates behind). palemoon is up to 26.3 and slimjet's up to 11.0.1. thanks again to OscarTalks for both these and for the following multimedia updates:
this smplayer works well in precise/the precise spin and is my audio-video player recommendation for the unicorn spin.
smplayer-16.4.0-svn7831-precise.pet
the following two pets (again by Oscar) update the default media player in the precise spin:
mplayer-37844-precise.pet plus the interface tweak, gnome-mplayer-1.0.9-precise.pet
(again by Oscar)
the wine packages are made from the work of version2013, argolance, peebee, and technosaurus. to get VLC, you can either download it and the qt package from quickpet, or you could use the following:
qt-4.8.2-stripped.pet
vlc-2.0.7-i686.pet
vlc_DOC-2.0.7-i686.pet
vlc_DEV-2.0.7-i686.pet
these are the other packages that were optional on the smaller versions but included in the larger ones (to varying degrees):
Ardour3-3.5.357-i686-Precise_5.7.1nodep.pet
audacity-2.0.5-i686.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
rassam-paint-1.0.pet
seq24_0.9.2.pet
LP2_sooperlooper_1.6.14dfsg-1.pet
rosegarden-13.10-i686.pet
video:
cinelerra-4.2-extraFonts-w5.pet
cinelerra-w5-4.2a.pet
avidemux-2.6.4.pet
openshot-1.4.3_precise.pet
(i believe all but the cinerella (thanks for the find or package, don570) can be downloaded from quickpet (also by 666philb).
java:
latest java packages (8u92)
wine198 by version 2013
w198.sfs
w198.tar.xz
words processing and related:
here's Calibre-2.5p.pet by gjuhasz and an sfs made from it.
goldendict-1.0.2-precise.pet
goldendict-wordnet_3.0-26.1_all.deb
LibreOffice-5.1.4_en-US_xz.pet
LibreOffice-5.1.4_en-US_xz.sfs
LibreOffice-5.0.6_en-US_xz.pet
LibreOffice-5.0.6_en-US_xz.sfs
(i include both as upgrades though the newer one seems to no longer need java to run writer (which was the original reason for linking the older (but still maintained/updated) series here)).
____
Last edited by Puppus Dogfellow on Tue 26 Jul 2016, 01:37, edited 2 times in total.
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
Re: Precise and unicorn, 180MB i will try it this week.
most of the above should install directly into tooppy. to get the jwm tweaks to work you'd have to enter my1 or my30 into a terminal or go to nwp/c and manually configure it by clicking the numbered scripts (unless there's some kind of new, constrictive jwm manager in place--as far as i know, that only applies to the newest slackos).Pelo wrote:Precise and unicorn, 180MB i will try it this week. Ther are so many Puppies, i will not use last ones, quite boring me, viva precise versions (local puplets are to taste, hu, sp, ru, and fr,before the Brexit)
"description: 2/19/16: updated as ~572.14 (244 mb) and forked as p6.0 (based on unicornpup, 184 mb)" I need this one (now downloading from Google Drive 184MB).
argolance has a nice aesthetic. i dig much of what he's done that i've seen.
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
some quicklinks i left out of the last post
some quicklinks i've left out from here:
wps-office_10.1.0.5672-a21_i386.pet wps-office_10.1.0.5672-a21_i386.sfs
____
spideroak debs seem to install fine directly from spideroak so i'm no longer mirroring those.
same post gave me the code for xeyes (pic is from the unicorn spin; more a page back, though now that i'm working on porting the customizations that define these spins to 64bit, there may be more forthcoming. for now, scroll back towards page one for some of the more minimal setups--pets and sfs versions of the approximatic (p5, u6, x7) require activation through the terminal (/nwp/my1 or /nwp/my30) on new installs, though rox /nwp/c will take you to the installation folder, which opens up some preconfiguration options (none of which will take the menu, tray, or key swapping features--you'll need to swap in from the my series for those). i will soon post an updated version of the 64 bit nwp--been playing around with it a bit in tahr64 (finally got it to boot on a worthy (6gb ram) machine).
____
here's that dj software mirrored:
Portable Virtual DJ 7.4 for Linux by TopLinuxApps.com
___
firefox from mozilla continues to work as described a few pages back. haven't tested peebee's chromium in a few updates, but no reason to think that's still not another viable browser option.
the wps packages have been updated (pet now available) thanks to perdido:vivaldi (sfs and pet, both thanks yet again to OscarTalks) is another viable browser choice for either spin.
here's a link to spideroakone_6.1_i386.deb.
[...]
if you want something a little lighter than libre office, you can use this wps-office_10.1.0.5444-a20_i386.sfs WPS package from perdido. it's what's become of the kingsoft office suite. no odt ability, but many appear to like it. if you want it as a pet, right-click convert it with the built in utility.
also a little more into the wine or ms compatibility side of things, i've found this virtual dj software appears to work well in both spins:
http://www.toplinuxapps.com/2015/05/por ... ested.html
i used it fairly often when i still had windows--one of the things i wasn't happy about giving up when i chucked it all. nice to see it back--not sure if it will work on 64 bit, but it's fine in limited testing in both these 32 bit spins. (the precise spin has more built in music programs--pretty sure this more than makes up for the difference).
wps-office_10.1.0.5672-a21_i386.pet wps-office_10.1.0.5672-a21_i386.sfs
____
spideroak debs seem to install fine directly from spideroak so i'm no longer mirroring those.
same post gave me the code for xeyes (pic is from the unicorn spin; more a page back, though now that i'm working on porting the customizations that define these spins to 64bit, there may be more forthcoming. for now, scroll back towards page one for some of the more minimal setups--pets and sfs versions of the approximatic (p5, u6, x7) require activation through the terminal (/nwp/my1 or /nwp/my30) on new installs, though rox /nwp/c will take you to the installation folder, which opens up some preconfiguration options (none of which will take the menu, tray, or key swapping features--you'll need to swap in from the my series for those). i will soon post an updated version of the 64 bit nwp--been playing around with it a bit in tahr64 (finally got it to boot on a worthy (6gb ram) machine).
____
here's that dj software mirrored:
Portable Virtual DJ 7.4 for Linux by TopLinuxApps.com
___
firefox from mozilla continues to work as described a few pages back. haven't tested peebee's chromium in a few updates, but no reason to think that's still not another viable browser option.
Last edited by Puppus Dogfellow on Tue 18 Oct 2016, 23:01, edited 1 time in total.
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
towards a 64bit version of the spins
since few start with linux, it makes sense to me to allow users to easily search through their non linux created files--unfortunately nothing seems to be in the class of recoll, which isn't always convenient to install (these spins and the approximatic include a fairly old version of it (1.13), which works well enough that i'd be happy to be able to get it consistently working in 64bit, even if i needed to use a compatibility sfs to do so). had a go at getting the era-correct 1.17 to work in tahr64, but only succeeded one in three times. trick may have been to start with the bug fix, then first ppm-install recoll and its dependencies. other orders failed, but i'm not sure if that was necessarily due to sequencing.
anyway, the updated nwp.64 pet below works better than the one i posted earlier, at least in tahr64, but if you already installed the earlier one and want to try out what makes them different, apart from compression used by the somewhat disimilar utilities i used to make them, just install the following xdotoolpet:
xdotool_3.20130111.1-3.1.pet
here's the newer 64bit nwp:
nwp-64.pet
and here are the geany plugins you'll need for the geanytweak script to work (and consequently the custom menus in set1 and/or the installation defaults) in 64bit:
geanytahr64.tar.xz
if you've installed the newer 64bit nwp and want to give the older one a go, just try out this xdotool package (which to work well in slacko64, iirc):
xdotool-2.2-x86_64.pet
speaking of slacko64 and what i said earlier about the jwm management--doesn't appear to be related to jwm desk or sticky jwm or any of that, but until i test the newest version, if you install the pet, manually play with jwm at your own risk (and be aware you may be playing around with the configuration quick switches at an even greater potential risk under that distro).
apart from the difficulties with recoll and the somewhat expected by now loss of some nwp funtions under 64, the tahr64 proto spin/insta-spin seems to have worked well. next reboot i'll test it under xenial64 and see if anything needs to be adjusted.
here's some of the rest (really all as of now but i expect it to grow/change) of the 64 bit spin/upgrade path:
better dual monitor management:
arandr-tahr64.pet
64bit libreoffices:
LibreOffice-5.1.4_64_en-US_xz.sfs
LibreOffice-5.1.4_64_en-US_xz.pet
megasync for tahr64
____
slimjet64 feels lighter and quicker than 32, especially if there are many tabs open. maybe this plus google's ability to index and search whatever you stick in its cloud make the possible loss of recoll less painful. or annoying. i suppose as long as you can specify a subdirectory it's not so bad...
______
contents of arandr pet:
arandr_0.1.7.1-1.pet files_6.0.5.sfs-md5.txt python-cairo_1.8.8.pet python-gobject-2_2.28.6.pet python-gtk2_2.24.0.pet
anyway, the updated nwp.64 pet below works better than the one i posted earlier, at least in tahr64, but if you already installed the earlier one and want to try out what makes them different, apart from compression used by the somewhat disimilar utilities i used to make them, just install the following xdotoolpet:
xdotool_3.20130111.1-3.1.pet
here's the newer 64bit nwp:
nwp-64.pet
and here are the geany plugins you'll need for the geanytweak script to work (and consequently the custom menus in set1 and/or the installation defaults) in 64bit:
geanytahr64.tar.xz
if you've installed the newer 64bit nwp and want to give the older one a go, just try out this xdotool package (which to work well in slacko64, iirc):
xdotool-2.2-x86_64.pet
speaking of slacko64 and what i said earlier about the jwm management--doesn't appear to be related to jwm desk or sticky jwm or any of that, but until i test the newest version, if you install the pet, manually play with jwm at your own risk (and be aware you may be playing around with the configuration quick switches at an even greater potential risk under that distro).
apart from the difficulties with recoll and the somewhat expected by now loss of some nwp funtions under 64, the tahr64 proto spin/insta-spin seems to have worked well. next reboot i'll test it under xenial64 and see if anything needs to be adjusted.
here's some of the rest (really all as of now but i expect it to grow/change) of the 64 bit spin/upgrade path:
better dual monitor management:
arandr-tahr64.pet
64bit libreoffices:
LibreOffice-5.1.4_64_en-US_xz.sfs
LibreOffice-5.1.4_64_en-US_xz.pet
megasync for tahr64
____
slimjet64 feels lighter and quicker than 32, especially if there are many tabs open. maybe this plus google's ability to index and search whatever you stick in its cloud make the possible loss of recoll less painful. or annoying. i suppose as long as you can specify a subdirectory it's not so bad...
______
contents of arandr pet:
arandr_0.1.7.1-1.pet files_6.0.5.sfs-md5.txt python-cairo_1.8.8.pet python-gobject-2_2.28.6.pet python-gtk2_2.24.0.pet
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
another take on backing up and porting configuration files
the following code will make pets of your geany configurations (toolbar, keyboard shortcuts, general configuration); your rox settings (bookmarks, your menu2 file (which controls the shortcuts for bookmarks, make-new-file-from-template, and right click functions; it also sets the icons for the filer windows), your templates, and your groups (speed dial to a folder by number--set with control plus the chosen number from within the chosen folder)); your jwm settings (you can uncomment some of it below and add your jwm and gtk themes); and your libreoffice configuration/settings.
save as configs2pet in /root/my-applications/bin and right click set the permissions for it (or chmod 755 /root/my-applications/bin/configs2pet into a terminal) or dump the code or parts thereof into a terminal (or highlight the bits in geany you want to run and click the cauliflower icon/use one of the vtg shortcuts (v in the terminal, alt+z on the keyboard...)). makes a folder with subfolders for each of the pets made; you could alter the contents of a folder and then right click it into a pet (there will be a few options that pop up (thanks again, don, et al.)) to further tweak it and/or subsequent versions.
running it on your current installation will give you pets you can click to recover from mistakes or use to port your configurations to other puppies (i didn't include the geany plugins to avoid potential conflict in 64 bit--all the settings should work regardless of pup migrated to so long as they use the target programs: libreoffice, geany, rox, jwm, anything that uses gtk bookmarks). running it on a new installation makes a backup--it's possible the port may not take as you like (especially if you enable panels and pinboards to come over), or that you'd want, for example, pets made of various jwm configurations (just rename the new pets (preferably from the popup--not all ppm like post-renamed pets) and fill in the version number and other details. use unique locations and/or names to avoid overwriting older copies/alternate configurations, though you can also rename the directory before processing and then either right click pet it (don570's right click utility package is included in the spins but will be an add-in pet in the upcoming nwp-6t4.pet) or enter makepet ./[directory-name] in a terminal opened in the folder containing your prospective pet's working directory).
makepet is included on these (and every?) pup, but there's a new version out by rerwin (see http://www.murga-linux.com/puppy/viewtopic.php?t=107759) if you'd like to install it (at least one version of the next nwp upgrade will include it).
only just begun messing around with the stuff myself, but i see how potentially easy it makes future remasters and migrations--any tweaks needed can be added to the pinstall code--since my next installation will likely be a 64 bit pup run on the same partition i'm currently using for this 32bit xenialpup spin, i know i should add /nwp/jin to a pininstall script, perhaps in addition to /nwp/my1 (keycentric configs defailt), /nwp/roxi, and /nwp/mbm--this will activate the nwp interface, put the bookmarks on the jwm menus (thanks again Mochi), activate my rox shortcuts, bookmarks, and icons, and stop the old-syntaxed trays from getting in my way (just haven't decided which pet to add it to or if it should be part of a pet that combines the lot (as it stands and grows)).
next nwp upgrade will have these built in and possibly a little tweaked (apart from being made available as independent scripts).
i believe without activating /nwp/roxi or the roxicon script it's based on (should be an icon for in /usr/share/applications--will be in next version regardless) the menu shortcuts may not take effect. in the event the original script deactivates the ability to set the shortcuts (i'll paste a copy of my menu2 file so you can look over the lot/see what you may want to adjust), just run/rerun /nwp/roxi (there's also a version of it in /nwp/c, along with many other configuration options, most now recommended against (can be accomplished through /nwp/mae, etc) because they interfere with the newer key, tray, and menu swapping functions).
Code: Select all
#!/bin/sh
#configs2pet
#make a pet of your libre office configs
mkdir -p ./configpets/loconf/root/.config/libreoffice/4/user
cp -fRu /root/.config/libreoffice/4/user ./configpets/loconf/root/.config/libreoffice/4/user
makepet ./configpets/loconf/
#make a pet of your geany configs
mkdir -p ./configpets/geanyconf/root/.config/geany/
cp -fRu /root/.config/geany/geany.conf ./configpets/geanyconf/root/.config/geany/geany.conf
cp -fRu /root/.config/geany/keybindings.conf ./configpets/geanyconf/root/.config/geany/keybindings.conf
cp -fRu /root/.config/geany/ui_toolbar.xml ./configpets/geanyconf/root/.config/geany/ui_toolbar.xml
makepet ./configpets/geanyconf/
#make a pet of your rox configs
mkdir -p ./configpets/roxconf/root/.config/rox.sourceforge.net/
mkdir -p ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/
mkdir -p ./configpets/roxconf/root/.icons/rox-toolbar/
#cp -fRu /root/.config/rox.sourceforge.net/* ./configpets/roxconf/root/.config/rox.sourceforge.net/
cp -fRu /root/.config/rox.sourceforge.net/Templates ./configpets/roxconf/root/.config/rox.sourceforge.net/Templates
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/Bookmarks.xml ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/Bookmarks.xml
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/Groups.xml ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/Groups.xml
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/menus2 ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/menus2
#
cp -fRu /root/.config/rox.sourceforge.net/MIME-icons ./configpets/roxconf/root/.config/rox.sourceforge.net/MIME-icons
cp -fRu /root/.config/rox.sourceforge.net/Templates ./configpets/roxconf/root/.config/rox.sourceforge.net/Templates
#cp -fRu /root/Choices/ROX-Filer/* ./configpets/roxconf/root/Choices/ROX-Filer
cp -fRu /root/.icons/rox-toolbar/ ./configpets/roxconf/root/.icons/
cp -fRu /root/.gtk-bookmarks ./configpets/roxconf/root/.gtk-bookmarks
cp -fRu /root/.gtkrc.mine ./configpets/roxconf/root/.gtkrc.mine
makepet ./configpets/roxconf/
#backup your jwm configs
mkdir -p ./configpets/jwmconf/root/.jwm/
mkdir -p ./configpets/jwmconf/etc/xdg/templates/
cp -fRu /root/.jwm/jwmrc-personal ./configpets/jwmconf/root/.jwm/jwmrc-personal
cp -fRu /etc/xdg/templates/_root_.jwmrc ./configpets/jwmconf/etc/xdg/templates/_root_.jwmrc
#backup your themes --jwm
#cp -fRu /root/.jwm/ ./configpets/jwmconf/root/.jwm/
#backup you themes --gtk
#mkdir -p ./configpets/jwmconf/usr/share/themes/
#cp -fRu /usr/share/themes/ ./configpets/jwmconf/usr/share/themes/
#cp -fRu /root/.gtkrc-2.0 ./configpets/jwmconf/root/.gtkrc-2.0
#add a pinstall script:
echo $'
#!/bin/sh
#fixmenus
#jwm -restart
#/nwp/jin
#/nwp/c/2/roxi
#/nwp/mbm
' > ./configpets/jwmconf/pinstall.sh
chmod 755 ./configpets/jwmconf/pinstall.sh
#add a puninstall script:
echo $'
#!/bin/sh
' > ./configpets/jwmconf/puninstall.sh
chmod 755 ./configpets/jwmconf/puninstall.sh
makepet ./configpets/jwmconf
running it on your current installation will give you pets you can click to recover from mistakes or use to port your configurations to other puppies (i didn't include the geany plugins to avoid potential conflict in 64 bit--all the settings should work regardless of pup migrated to so long as they use the target programs: libreoffice, geany, rox, jwm, anything that uses gtk bookmarks). running it on a new installation makes a backup--it's possible the port may not take as you like (especially if you enable panels and pinboards to come over), or that you'd want, for example, pets made of various jwm configurations (just rename the new pets (preferably from the popup--not all ppm like post-renamed pets) and fill in the version number and other details. use unique locations and/or names to avoid overwriting older copies/alternate configurations, though you can also rename the directory before processing and then either right click pet it (don570's right click utility package is included in the spins but will be an add-in pet in the upcoming nwp-6t4.pet) or enter makepet ./[directory-name] in a terminal opened in the folder containing your prospective pet's working directory).
makepet is included on these (and every?) pup, but there's a new version out by rerwin (see http://www.murga-linux.com/puppy/viewtopic.php?t=107759) if you'd like to install it (at least one version of the next nwp upgrade will include it).
only just begun messing around with the stuff myself, but i see how potentially easy it makes future remasters and migrations--any tweaks needed can be added to the pinstall code--since my next installation will likely be a 64 bit pup run on the same partition i'm currently using for this 32bit xenialpup spin, i know i should add /nwp/jin to a pininstall script, perhaps in addition to /nwp/my1 (keycentric configs defailt), /nwp/roxi, and /nwp/mbm--this will activate the nwp interface, put the bookmarks on the jwm menus (thanks again Mochi), activate my rox shortcuts, bookmarks, and icons, and stop the old-syntaxed trays from getting in my way (just haven't decided which pet to add it to or if it should be part of a pet that combines the lot (as it stands and grows)).
next nwp upgrade will have these built in and possibly a little tweaked (apart from being made available as independent scripts).
i believe without activating /nwp/roxi or the roxicon script it's based on (should be an icon for in /usr/share/applications--will be in next version regardless) the menu shortcuts may not take effect. in the event the original script deactivates the ability to set the shortcuts (i'll paste a copy of my menu2 file so you can look over the lot/see what you may want to adjust), just run/rerun /nwp/roxi (there's also a version of it in /nwp/c, along with many other configuration options, most now recommended against (can be accomplished through /nwp/mae, etc) because they interfere with the newer key, tray, and menu swapping functions).
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
upgrade for the last series of approximatics and noops
from installation of p5(jaewm), u6(jaewm), x7, nwp32, nwp-64
not sure if it makes more sense to unpack the debs or allow a pet-directory of debs, which may just be a way to quiet the ppm when batch installing (not sure if my memory of the method failing is reliable or attributing the causes accurately), or if it's better to use something like parchive to batch-extract the folder of debs. i'm going to use the /nwp/pets folder for pets to be installed when migrating, either through clicking them (it's conveniently top level) or p.install scripts (models of which have also found their way into the folder--just relable/make copies of them to reflect the setups they initiate). not sure if unpacking non-pets for pet conversion is an actually necessary step...08/07/16, nwp-mae.pet, an update to all below. it improves the documentation of the elp launcher shortcut, the mae launcher becomes more user friendly (menu entry, desktop file, or mae in launcher make initial setup a little clearer/its options a little more accessible than before), the main, leafpad, geany, permissions, rox, and virtual keyboards get desktop icons (easier setup in non-jwm installations), and there are now some scripts (triplicates in /nwp/pet--click and they make pets of your libre office, geany, etc configs) that make pets of your gtk, rox, jwm, etc configs. launcher sticks them in /root because i've forgotten what i've done with the code that more reliably (relative to "./") finds the current working directory. open up a terminal (~/` key) in a rox folder and conf2p, l2p, g2p, j2p, r2p will place in the folder of your choice what the mae ae menu and main launcher will now place in /root.
use the mae popup and choose either default or keycentric initial configuration from the popup menu. /nwp/roxi; /nwp/c/geanytweak; /nwp/mbm in a terminal then setting the wallpaper pretty much make it into one of the p/u/x (formerly approximately series) spins. will release 6t4/6d4 pet after i try out the current version on xenial64; if it's also got geany 125 i could make a geany tweak and plugins pet that works for both. libreoffice configs swap with no problem between 32 and 64 bit; rox is same and jwm largely is (testing in the newer slacko64 pending, memories of quirky a series behind).
anyway, just install the nwp-mae.pet last so the older nwps don't overwrite the changes (large size is largley documentation and gz compression, though the convenience of duplicated and quadripled scripts is somewhat undeniably bloat, especially if you don't use them to make versions of, for example, the config pet scripts).
- Attachments
-
- mae.jpg
- updated mae installation/migration menu showing configs2pet and more convenient access to the tray syntax fixes
- (30.73 KiB) Downloaded 544 times
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
32 and 64 bit base nwp now include the mae upgrae from above
the base packages for the 32 and 64 bit nwp now have the mae.nwp upgrade included. the 6t4.pet is double the size (18mb) of the other two because it has the geany, arandr, and megasync pets from earlier included--script in /nwp/pets does a full install (it's based on the old step two script, which partially explains its name--install2.1 --in installs the pets by calling their attention to petget, which should take care of the unpackacking of the debs and the rest), but the 32 bit version just puts the files in place, assumes use of the mae menu to initiate installation of the jwm configs (old syntax). the two 64 bit versions are much the same, but now the pinstall script automatically seds the files in /nwp/root3 over to the newer syntax. desktop files and other updates are included, as is a bugfix for the reverse geanytweak script.
here are the updated pets:
nwp32.1.pet
nwp64.1.pet
nwp6t4.pet
here are the updated pets:
nwp32.1.pet
nwp64.1.pet
nwp6t4.pet
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
nwp bookmarks (directory layout) as an aemenu
the following script dumped into a terminal will give you nwp bookmarks (most of the directory layout, with some of the denser locations merely briefly described) as an aemenu. files and docs and blank folders are meant for user files--add to one of the portconfig pets above (i.e. /nwp/file/custom-directory/andsub) to port sets of files along with your configurations.
(looks like screeny will have to be uploaded elsewhere to be viewed, but the syntax is clear enough to show the basic layout and/or functions of the folders (most are blank and arranged in a simple hierarchy--the rox launcher (rl in main launcher, some keyboard shortcut or other...) came first, mostly because nwp itself often takes too long to load (first crack or first few), so i wanted another way into the subdirectories. also, since editing (and checking for extant names/files) is largely done with the geany or leafpad launchers (ll, gl), i rarely have need to be poking around in the nwp folder proper.
Code: Select all
#!/bin/sh
echo $'
cmd "nwp bookmarks"
menu "/nwp/file/docs"
cmd "rox /nwp/file/docs/archive" "rox /nwp/file/docs/archive"
cmd "rox /nwp/file/docs/clipart" "rox /nwp/file/docs/clipart"
cmd "rox /nwp/file/docs/Internet" "rox /nwp/file/docs/Internet"
cmd "rox /nwp/file/docs/Music" "rox /nwp/file/docs/Music"
cmd "rox /nwp/file/docs/PDF" "rox /nwp/file/docs/PDF"
cmd "rox /nwp/file/docs/Screenshots" "rox /nwp/file/docs/Screenshots"
cmd "rox /nwp/file/docs/Software" "rox /nwp/file/docs/Software"
cmd "rox /nwp/file/docs/Spreadsheets" "rox /nwp/file/docs/Spreadsheets"
cmd "rox /nwp/file/docs/t" "rox /nwp/file/docs/t"
cmd "rox /nwp/file/docs/Text" "rox /nwp/file/docs/Text"
cmd "rox /nwp/file/docs/tmp" "rox /nwp/file/docs/tmp"
cmd "rox /nwp/file/docs/Videos"rox /nwp/file/docs/Videos
end
menu "/nwp/file"
cmd "rox /nwp/file/0" "rox /nwp/file/0"
cmd "rox /nwp/file/1" "rox /nwp/file/1"
cmd "rox /nwp/file/a" "rox /nwp/file/a"
cmd "rox /nwp/file/archive" "rox /nwp/file/archive"
cmd "rox /nwp/file/b" "rox /nwp/file/b"
cmd "rox /nwp/file/books" "rox /nwp/file/books"
cmd "rox /nwp/file/clippings" "rox /nwp/file/clippings"
cmd "rox /nwp/file/clips" "rox /nwp/file/clips"
cmd "rox /nwp/file/d" "rox /nwp/file/d"
cmd "rox /nwp/file/docs" "rox /nwp/file/docs"
cmd "rox /nwp/file/docx" "rox /nwp/file/docx"
cmd "rox /nwp/file/draw" "rox /nwp/file/draw"
cmd "rox /nwp/file/etc" "rox /nwp/file/etc"
cmd "rox /nwp/file/h" "rox /nwp/file/h"
cmd "rox /nwp/file/html" "rox /nwp/file/html"
cmd "rox /nwp/file/icons" "rox /nwp/file/icons"
cmd "rox /nwp/file/internet" "rox /nwp/file/internet"
cmd "rox /nwp/file/libs" "rox /nwp/file/libs"
cmd "rox /nwp/file/m" "rox /nwp/file/m"
cmd "rox /nwp/file/mail" "rox /nwp/file/mail"
cmd "rox /nwp/file/misc" "rox /nwp/file/misc"
cmd "rox /nwp/file/movies" "rox /nwp/file/movies"
cmd "rox /nwp/file/music" "rox /nwp/file/music"
cmd "rox /nwp/file/ncd" "rox /nwp/file/ncd"
end
menu "/nwp/file/(continued)"
cmd "rox /nwp/file/odt" "rox /nwp/file/odt"
cmd "rox /nwp/file/paint" "rox /nwp/file/paint"
cmd "rox /nwp/file/pdf" "rox /nwp/file/pdf"
cmd "rox /nwp/file/preotry" "rox /nwp/file/preotry"
cmd "rox /nwp/file/rtf" "rox /nwp/file/rtf"
cmd "rox /nwp/file/screenshots" "rox /nwp/file/screenshots"
cmd "rox /nwp/file/scripts" "rox /nwp/file/scripts"
cmd "rox /nwp/file/software" "rox /nwp/file/software"
cmd "rox /nwp/file/spreadsheets" "rox /nwp/file/spreadsheets"
cmd "rox /nwp/file/t" "rox /nwp/file/t"
cmd "rox /nwp/file/tem" "rox /nwp/file/tem"
cmd "rox /nwp/file/text" "rox /nwp/file/text"
cmd "rox /nwp/file/tmp" "rox /nwp/file/tmp"
cmd "rox /nwp/file/txt" "rox /nwp/file/txt"
cmd "rox /nwp/file/u" "rox /nwp/file/u"
cmd "rox /nwp/file/videos" "rox /nwp/file/videos"
cmd "rox /nwp/file/w" "rox /nwp/file/w"
cmd "rox /nwp/file/web" "rox /nwp/file/web"
cmd "rox /nwp/file/z" "rox /nwp/file/z"
end
cmd "rox /nwp/001" "rox /nwp/001"
cmd "rox /nwp/01" "rox /nwp/01"
cmd "rox /nwp/a" "rox /nwp/a"
cmd "rox /nwp/archive" "rox /nwp/archive"
cmd "rox /nwp/b" "rox /nwp/b"
cmd "rox /nwp/c (install and configs)" "rox /nwp/c"
cmd "rox /nwp/d" "rox /nwp/d"
cmd "rox /nwp/docs" "rox /nwp/docs"
cmd "rox /nwp/dwn" "rox /nwp/dwn"
cmd "rox /nwp/file" "rox /nwp/file"
cmd "rox /nwp/icons" "rox /nwp/icons"
cmd "rox /nwp/keys" "rox /nwp/keys"
cmd "rox /nwp/mc" "rox /nwp/mc"
cmd "rox /nwp/misc" "rox /nwp/misc"
cmd "rox /nwp/notes (location of lpx\'s files)" "rox /nwp/notes"
cmd "rox /nwp/pets" "rox /nwp/pets"
cmd "rox /nwp/pets+sfs" "rox /nwp/pets+sfs"
cmd "rox /nwp/quar" "rox /nwp/quar"
cmd "rox /nwp/root3 (main nwp jwm config files)" "rox /nwp/root3"
cmd "rox /nwp/templates" "rox /nwp/templates"
cmd "rox /nwp/u" "rox /nwp/u"
cmd "rox /nwp/wp" "rox /nwp/wp"
cmd "rox /nwp/z" "rox /nwp/z"
' > /nwp/baek-nwp
echo $'
#!/bin/sh
#launch ae menu of nwp folders
aemenu -rc /nwp/baek-nwp
' > /nwp/baek
chmod 755 /nwp/baek
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
the bookmarks generated by the script in the previous script
____
improved aef menu contains improved documentation (cheat codes for the aemenus on the launcher). still messing around with port,store, config...should probably have just left it alone. anyway, /nwp/bk's not a bad pinstall.sh for your config.pet, nwp or or otherwise (next nwp and approximatic/approximatic upgrade will contain a nwp2pet script, but updating the pieces in geany with the vtg (cp -fRu /nwp/path-to-passenger /nwp/pets/porta-nwp or whatever it ends up being) may possibly be the easiest way to update/keep records of your (rerunnable) updates).
_______
ll in the main launcher, aeall, then delete what's there and replace with the following. save the file and you've got the aef menu updated to the above (everything else will be in place if you've run the bookmarks script; it's just adding that, the hints, and rectifying the omission of the lpx menu (aef doesn't open to submenus, it just points to other, complete menus)).
Code: Select all
cmd "aemenu menus for nwp functions," "aemenu menus for nwp functions:"
cmd "pwn launch codes in parentheses:" "aemenu menus for nwp functions:"
cmd "nwp and submenus(n)" "/nwp/n"
cmd "word processor (n1)" "/nwp/n1"
cmd "paste and place formatting codes (n2)" "/nwp/n2"
cmd "highlight and select formatting codes (n3)" "/nwp/n3"
cmd "supplemental (s)" "/nwp/s"
cmd "single monitors (1)" "/nwp/1"
cmd "double monitors (2)" "/nwp/2"
cmd "all ae menus (aef)" "/nwp/aef"
cmd "rox nwp shortcuts (baek)" "/nwp/baek"
cmd "pw,n launchers for nwp (pwns)" "/nwp/pwns"
cmd "grids (x and y by 100 pixel increments) (g)" "/nwp/g"
cmd "extra windows manipulation menu (o)" "/nwp/o"
cmd "points on axis y (y)" "/nwp/y"
cmd "points on axis x (x)" "/nwp/x"
cmd "width by fives (w)" "/nwp/w"
cmd "height by fives (h)" "/nwp/h"
cmd "templates and dual launchers (tem)" "/nwp/tem"
cmd "aemenu dual launchers (dual)" "/nwp/dual"
cmd "aemenu window size and placement (w1)" "/nwp/w1"
cmd "custom geany menu (gg)" "/nwp/gg"
cmd "main ae installation menu (mae)" "/nwp/mae"
cmd "leafpad notetaker (lpx)" "/nwp/lpx"
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
an update to the baek-nwp aemenu-feeder (baek in launcher)
Code: Select all
cmd "nwp (and some system) bookmarks:"
menu "puppy file system bookmarks"
menu "selections from root,usr,etc"
cmd "/root/my-applications" "rox /root/my-applications"
cmd "/root/my-documents" "rox /root/my-documents"
cmd "/root/puppy-reference" "rox /root/puppy-reference"
cmd "/root/Startup" "rox /root/Startup"
cmd "/root/Desktop" "rox /root/Desktop"
cmd "/root/Downloads" "rox /root/Downloads"
cmd "/etc/xdg/templates" "rox /etc/xdg/templates"
cmd "/usr/share/applications" "rox /usr/share/applications"
cmd "/usr/share/backgrounds" "rox /usr/share/backgrounds"
cmd "/usr/share/themes" "rox /usr/share/themes"
cmd "/root/Choices" "rox /root/Choices"
cmd "/root/configs" "rox /root/configs"
cmd "/root/Desktop" "rox /root/Desktop"
cmd "/root/Downloads" "rox /root/Downloads"
cmd "/root/.jwm" "rox /root/.jwm"
end
cmd "/archive" "rox /archive"
cmd "/bin" "rox /bin"
cmd "/boot" "rox /boot"
cmd "/DEBIAN" "rox /DEBIAN"
cmd "/dev" "rox /dev"
cmd "/etc" "rox /etc"
cmd "/file" "rox /file"
cmd "/initrd" "rox /initrd"
cmd "/install" "rox /install"
cmd "/lib" "rox /lib"
cmd "/mnt" "rox /mnt"
cmd "/mnt/home" "rox /mnt/home"
cmd "/nwp" "rox /nwp"
cmd "/opt" "rox /opt"
cmd "/proc" "rox /proc"
cmd "/root" "rox /root"
cmd "/run" "rox /run"
cmd "/sbin" "rox /sbin"
cmd "/sys" "rox /sys"
cmd "/tmp" "rox /tmp"
cmd "/usr" "rox /usr"
cmd "/var" "rox /var"
end
menu "/nwp/file/docs"
cmd "rox /nwp/file/docs/archive" "rox /nwp/file/docs/archive"
cmd "rox /nwp/file/docs/clipart" "rox /nwp/file/docs/clipart"
cmd "rox /nwp/file/docs/Internet" "rox /nwp/file/docs/Internet"
cmd "rox /nwp/file/docs/Music" "rox /nwp/file/docs/Music"
cmd "rox /nwp/file/docs/PDF" "rox /nwp/file/docs/PDF"
cmd "rox /nwp/file/docs/Screenshots" "rox /nwp/file/docs/Screenshots"
cmd "rox /nwp/file/docs/Software" "rox /nwp/file/docs/Software"
cmd "rox /nwp/file/docs/Spreadsheets" "rox /nwp/file/docs/Spreadsheets"
cmd "rox /nwp/file/docs/t" "rox /nwp/file/docs/t"
cmd "rox /nwp/file/docs/Text" "rox /nwp/file/docs/Text"
cmd "rox /nwp/file/docs/tmp" "rox /nwp/file/docs/tmp"
cmd "rox /nwp/file/docs/Videos"rox /nwp/file/docs/Videos
end
menu "/nwp/file"
cmd "rox /nwp/file/0" "rox /nwp/file/0"
cmd "rox /nwp/file/1" "rox /nwp/file/1"
cmd "rox /nwp/file/a" "rox /nwp/file/a"
cmd "rox /nwp/file/archive" "rox /nwp/file/archive"
cmd "rox /nwp/file/b" "rox /nwp/file/b"
cmd "rox /nwp/file/books" "rox /nwp/file/books"
cmd "rox /nwp/file/clippings" "rox /nwp/file/clippings"
cmd "rox /nwp/file/clips" "rox /nwp/file/clips"
cmd "rox /nwp/file/d" "rox /nwp/file/d"
cmd "rox /nwp/file/docs" "rox /nwp/file/docs"
cmd "rox /nwp/file/docx" "rox /nwp/file/docx"
cmd "rox /nwp/file/draw" "rox /nwp/file/draw"
cmd "rox /nwp/file/etc" "rox /nwp/file/etc"
cmd "rox /nwp/file/h" "rox /nwp/file/h"
cmd "rox /nwp/file/html" "rox /nwp/file/html"
cmd "rox /nwp/file/icons" "rox /nwp/file/icons"
cmd "rox /nwp/file/internet" "rox /nwp/file/internet"
cmd "rox /nwp/file/libs" "rox /nwp/file/libs"
cmd "rox /nwp/file/m" "rox /nwp/file/m"
cmd "rox /nwp/file/mail" "rox /nwp/file/mail"
cmd "rox /nwp/file/misc" "rox /nwp/file/misc"
cmd "rox /nwp/file/movies" "rox /nwp/file/movies"
cmd "rox /nwp/file/music" "rox /nwp/file/music"
cmd "rox /nwp/file/ncd" "rox /nwp/file/ncd"
end
menu "/nwp/file/(continued)"
cmd "rox /nwp/file/odt" "rox /nwp/file/odt"
cmd "rox /nwp/file/paint" "rox /nwp/file/paint"
cmd "rox /nwp/file/pdf" "rox /nwp/file/pdf"
cmd "rox /nwp/file/preotry" "rox /nwp/file/preotry"
cmd "rox /nwp/file/rtf" "rox /nwp/file/rtf"
cmd "rox /nwp/file/screenshots" "rox /nwp/file/screenshots"
cmd "rox /nwp/file/scripts" "rox /nwp/file/scripts"
cmd "rox /nwp/file/software" "rox /nwp/file/software"
cmd "rox /nwp/file/spreadsheets" "rox /nwp/file/spreadsheets"
cmd "rox /nwp/file/t" "rox /nwp/file/t"
cmd "rox /nwp/file/tem" "rox /nwp/file/tem"
cmd "rox /nwp/file/text" "rox /nwp/file/text"
cmd "rox /nwp/file/tmp" "rox /nwp/file/tmp"
cmd "rox /nwp/file/txt" "rox /nwp/file/txt"
cmd "rox /nwp/file/u" "rox /nwp/file/u"
cmd "rox /nwp/file/videos" "rox /nwp/file/videos"
cmd "rox /nwp/file/w" "rox /nwp/file/w"
cmd "rox /nwp/file/web" "rox /nwp/file/web"
cmd "rox /nwp/file/z" "rox /nwp/file/z"
end
cmd "rox /nwp/001" "rox /nwp/001"
cmd "rox /nwp/01" "rox /nwp/01"
cmd "rox /nwp/a" "rox /nwp/a"
cmd "rox /nwp/archive" "rox /nwp/archive"
cmd "rox /nwp/b" "rox /nwp/b"
cmd "rox /nwp/c (install and configs)" "rox /nwp/c"
cmd "rox /nwp/d" "rox /nwp/d"
cmd "rox /nwp/docs" "rox /nwp/docs"
cmd "rox /nwp/dwn" "rox /nwp/dwn"
cmd "rox /nwp/file" "rox /nwp/file"
cmd "rox /nwp/icons" "rox /nwp/icons"
cmd "rox /nwp/keys" "rox /nwp/keys"
cmd "rox /nwp/mc" "rox /nwp/mc"
cmd "rox /nwp/misc" "rox /nwp/misc"
cmd "rox /nwp/notes (location of lpx's files)" "rox /nwp/notes"
cmd "rox /nwp/pets" "rox /nwp/pets"
cmd "rox /nwp/pets+sfs" "rox /nwp/pets+sfs"
cmd "rox /nwp/quar" "rox /nwp/quar"
cmd "rox /nwp/root3 (main nwp jwm config files)" "rox /nwp/root3"
cmd "rox /nwp/templates" "rox /nwp/templates"
cmd "rox /nwp/u" "rox /nwp/u"
cmd "rox /nwp/wp" "rox /nwp/wp"
cmd "rox /nwp/z" "rox /nwp/z"
next pet update will have the jwm version and will likely have a baekp and baeks for pcman and spacefm, since the spins include them as of the last update, but you could add that function now by, using thunor as an example, ll in the launcher, baek; rename the launched menu in the file to baek-nwpt, save the launcher code file you just modified as baekt, ch in the launcher, baekt in that launcher, copy the above code and do search and replace--rox for thunor, save it in nwp as nwp-baekt, and you have a version that will open up the folders in thunor. with that name, chmod in the launcher,
- Attachments
-
- baek.jpg
- (36.35 KiB) Downloaded 521 times
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
a script to generate portable versions of the lpx, the note-
Code: Select all
#!/bin/sh
#for a custom menu made up of your 5x5 notepads:
#cmd "lpx-default" "/nwp/lpx"
#cmd "lpx 1" "/path/to/the/folder(s)"
#cmd "lpx 2" "/in/which/you/chose/to"
#cmd "lpx 3" "/run/mklpx"
#save in /root/my/applications/bin as mklpx, then enter chmod 755 root/my/applications/bin/ into a terminal
#(makes five rungs of five notes, editable in geany current, a new instance of geany, or leafpad (selectable through an aemenu popup, itself editable: add files (or folders) to the folders, highlight them, paste them into the menu file (lpxm) in the subdirectory that gets created following the format you see. or just use it as a notetaker you can sync through dropbox, etc. also works as a clickable script (will generate the subfolder with the note files in whatever directory it's clicked.
mkdir -p ./lpxportable/notes/n/o/t/e/s
mkdir -p ./lpxportable/notes/n/{01..05}
touch ./lpxportable/notes/n/1 ./lpxportable/notes/n/2 ./lpxportable/notes/n/3 ./lpxportable/notes/n/4 ./lpxportable/notes/n/5
touch ./lpxportable/notes/n/o/6 ./lpxportable/notes/n/o/7 ./lpxportable/notes/n/o/8 ./lpxportable/notes/n/o/9 ./lpxportable/notes/n/o/10
touch ./lpxportable/notes/n/o/t/11 ./lpxportable/notes/n/o/t/12 ./lpxportable/notes/n/o/t/13 ./lpxportable/notes/n/o/t/14 ./lpxportable/notes/n/o/t/15
touch ./lpxportable/notes/n/o/t/e/16 ./lpxportable/notes/n/o/t/e/17 ./lpxportable/notes/n/o/t/e/18 ./lpxportable/notes/n/o/t/e/19 ./lpxportable/notes/n/o/t/e/20
touch ./lpxportable/notes/n/o/t/e/s/21 ./lpxportable/notes/n/o/t/e/s/22 ./lpxportable/notes/n/o/t/e/s/23 ./lpxportable/notes/n/o/t/e/s/24 ./lpxportable/notes/n/o/t/e/s/25
echo $'
#!/bin/sh
#nrung
leafpad ./lpxportable/notes/n/1| leafpad ./lpxportable/notes/n/2| leafpad ./lpxportable/notes/n/3| leafpad ./lpxportable/notes/n/4| leafpad ./lpxportable/notes/n/5
' > ./lpxportable/rungn
echo $'
#!/bin/sh
#orung
leafpad ./lpxportable/notes/n/o/6| leafpad ./lpxportable/notes/n/o/7| leafpad ./lpxportable/notes/n/o/8| leafpad ./lpxportable/notes/n/o/9| leafpad ./lpxportable/notes/n/o/10
' > ./lpxportable/rungo
echo $'
#!/bin/sh
#trung
leafpad ./lpxportable/notes/n/o/t/11| leafpad ./lpxportable/notes/n/o/t/12| leafpad ./lpxportable/notes/n/o/t/13| leafpad ./lpxportable/notes/n/o/t/14| leafpad ./lpxportable/notes/n/o/t/15
' > ./lpxportable/rungt
echo $'
#!/bin/sh
#erung
leafpad ./lpxportable/notes/n/o/t/e/16| leafpad ./lpxportable/notes/n/o/t/e/17| leafpad ./lpxportable/notes/n/o/t/e/18| leafpad ./lpxportable/notes/n/o/t/e/19| leafpad ./lpxportable/notes/n/o/t/e/20
' > ./lpxportable/runge
echo $'
#!/bin/sh
#srung
leafpad ./lpxportable/notes/n/o/t/e/s/21| leafpad ./lpxportable/notes/n/o/t/e/s/22| leafpad ./lpxportable/notes/n/o/t/e/s/23| leafpad ./lpxportable/notes/n/o/t/e/s/24| leafpad ./lpxportable/notes/n/o/t/e/s/25
' > ./lpxportable/rungs
chmod 755 ./lpxportable/rungs ./lpxportable/runge ./lpxportable/rungt ./lpxportable/rungo ./lpxportable/rungn
echo $'
menu "Leafpad 5x5"
cmd "leafpad-1-5" "./lpxportable/rungn"
cmd "leafpad-6-10" "./lpxportable/rungo"
cmd "leafpad-11-15" "./lpxportable/rungt"
cmd "leafpad-16-20" "./lpxportable/runge"
cmd "leafpad-21-25" "./lpxportable/rungs"
end
menu "open rungs in geany"
cmd "geany-1-5" "geany ./lpxportable/notes/n/1 ./lpxportable/notes/n/2 ./lpxportable/notes/n/3 ./lpxportable/notes/n/4 ./lpxportable/notes/n/5"
cmd "geany-6-10" "geany ./lpxportable/notes/n/o/6 ./lpxportable/notes/n/o/7 ./lpxportable/notes/n/o/8 ./lpxportable/notes/n/o/9 ./lpxportable/notes/n/o/10"
cmd "geany-11-15" "geany ./lpxportable/notes/n/o/t/11 ./lpxportable/notes/n/o/t/12 ./lpxportable/notes/n/o/t/13 ./lpxportable/notes/n/o/t/14 ./lpxportable/notes/n/o/t/15"
cmd "geany-16-20" "geany ./lpxportable/notes/n/o/t/e/16 ./lpxportable/notes/n/o/t/e/17 ./lpxportable/notes/n/o/t/e/18 ./lpxportable/notes/n/o/t/e/19 ./lpxportable/notes/n/o/t/e/20"
cmd "geany-21-25" "geany ./lpxportable/notes/n/o/t/e/s/21 ./lpxportable/notes/n/o/t/e/s/22 ./lpxportable/notes/n/o/t/e/s/23 ./lpxportable/notes/n/o/t/e/s/24 ./lpxportable/notes/n/o/t/e/s/25"
end
menu "open rungs in geany, new instance"
cmd "geany -i 1-5" "geany -i ./lpxportable/notes/n/1 ./lpxportable/notes/n/2 ./lpxportable/notes/n/3 ./lpxportable/notes/n/4 ./lpxportable/notes/n/5"
cmd "geany -i 6-10" "geany -i ./lpxportable/notes/n/o/6 ./lpxportable/notes/n/o/7 ./lpxportable/notes/n/o/8 ./lpxportable/notes/n/o/9 ./lpxportable/notes/n/o/10"
cmd "geany -i 11-15" "geany -i ./lpxportable/notes/n/o/t/11 ./lpxportable/notes/n/o/t/12 ./lpxportable/notes/n/o/t/13 ./lpxportable/notes/n/o/t/14 ./lpxportable/notes/n/o/t/15"
cmd "geany -i 16-20" "geany -i ./lpxportable/notes/n/o/t/e/16 ./lpxportable/notes/n/o/t/e/17 ./lpxportable/notes/n/o/t/e/18 ./lpxportable/notes/n/o/t/e/19 ./lpxportable/notes/n/o/t/e/20"
cmd "geany -i 21-25" "geany -i ./lpxportable/notes/n/o/t/e/s/21 ./lpxportable/notes/n/o/t/e/s/22 ./lpxportable/notes/n/o/t/e/s/23 ./lpxportable/notes/n/o/t/e/s/24 ./lpxportable/notes/n/o/t/e/s/25"
end
cmd "edit rungs, all (geany)" "geany -i ./lpxportable/rungn ./lpxportable/rungo ./lpxportable/rungt ./lpxportable/runge ./lpxportable/rungs"
cmd "edit this menu--leafpad" "leafpad ./lpxportable/lpxm"
cmd "edit this menu--geany" "geany ./lpxportable/lpxm"
' > ./lpxportable/lpxm1
echo $'
#!/bin/sh
aemenu -rc ./lpxportable/lpxm1
' > ./lpx1
chmod 755 ./lpx1
from an earlier version of the nwp (see http://www.murga-linux.com/puppy/viewto ... 043#885043 for more).screenshot of the xpad replacement scheme:
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
pet your nwp scripts--for porting and preservation
Code: Select all
#!/bin/sh
#c2p2 (configs to pet two)
#same as config2pet but includes code to port your nwp configs over to a new nwp (for example, if you used the port/store/backup menu items rather than the config2pet scripts, or if you just generally find yourself modding the same stuff in the nwp every time there's an upgrade. your jwm tweaks and whatever work you do in /nwp/c or /nwp/root3 or else where can be placed in one of the directories and made as part of a portable config pet, or use it as a basis for it's own pet. as with any other part of the current pup you wish to port as pet, just copy the file in its file structure over to the code below (add its path onto the ./configpets/ starting point, creating it advance with the same code prefaced with mkdir -p).
#make a pet of your libre office configs
mkdir -p ./configpets/loconf/root/.config/libreoffice/4/user
cp -fRu /root/.config/libreoffice/4/user ./configpets/loconf/root/.config/libreoffice/4/user
makepet ./configpets/loconf/
#make a pet of your geany configs
mkdir -p ./configpets/geanyconf/root/.config/geany/
cp -fRu /root/.config/geany/geany.conf ./configpets/geanyconf/root/.config/geany/geany.conf
cp -fRu /root/.config/geany/keybindings.conf ./configpets/geanyconf/root/.config/geany/keybindings.conf
cp -fRu /root/.config/geany/ui_toolbar.xml ./configpets/geanyconf/root/.config/geany/ui_toolbar.xml
makepet ./configpets/geanyconf/
#make a pet of your rox configs
mkdir -p ./configpets/roxconf/root/.config/rox.sourceforge.net/
mkdir -p ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/
mkdir -p ./configpets/roxconf/root/.icons/rox-toolbar/
#cp -fRu /root/.config/rox.sourceforge.net/* ./configpets/roxconf/root/.config/rox.sourceforge.net/
cp -fRu /root/.config/rox.sourceforge.net/Templates ./configpets/roxconf/root/.config/rox.sourceforge.net/Templates
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/Bookmarks.xml ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/Bookmarks.xml
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/Groups.xml ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/Groups.xml
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/menus2 ./configpets/roxconf/root/.config/rox.sourceforge.net/ROX-Filer/menus2
#
cp -fRu /root/.config/rox.sourceforge.net/MIME-icons ./configpets/roxconf/root/.config/rox.sourceforge.net/MIME-icons
cp -fRu /root/.config/rox.sourceforge.net/Templates ./configpets/roxconf/root/.config/rox.sourceforge.net/Templates
#cp -fRu /root/Choices/ROX-Filer/* ./configpets/roxconf/root/Choices/ROX-Filer
cp -fRu /root/.icons/rox-toolbar/ ./configpets/roxconf/root/.icons/
cp -fRu /root/.gtk-bookmarks ./configpets/roxconf/root/.gtk-bookmarks
cp -fRu /root/.gtkrc.mine ./configpets/roxconf/root/.gtkrc.mine
makepet ./configpets/roxconf/
#backup your jwm configs
mkdir -p ./configpets/jwmconf/root/.jwm/
mkdir -p ./configpets/jwmconf/etc/xdg/templates/
cp -fRu /root/.jwm/jwmrc-personal ./configpets/jwmconf/root/.jwm/jwmrc-personal
cp -fRu /etc/xdg/templates/_root_.jwmrc ./configpets/jwmconf/etc/xdg/templates/_root_.jwmrc
#backup your themes --jwm
#cp -fRu /root/.jwm/ ./configpets/jwmconf/root/.jwm/
#backup you themes --gtk
#mkdir -p ./configpets/jwmconf/usr/share/themes/
#cp -fRu /usr/share/themes/ ./configpets/jwmconf/usr/share/themes/
#cp -fRu /root/.gtkrc-2.0 ./configpets/jwmconf/root/.gtkrc-2.0
#add a pinstall script:
echo $'
#!/bin/sh
#fixmenus
#jwm -restart
#/nwp/jin
#roxicon
' > ./configpets/jwmconf/pinstall.sh
chmod 755 ./configpets/jwmconf/pinstall.sh
makepet ./configpets/jwmconf
mkdir -p ./configpets/cusnwp/nwp/
mkdir -p ./configpets/cusnwp/nwp/keys
mkdir -p ./configpets/cusnwp/nwp/icons
cp -fRu /nwp/001 ./configpets/cusnwp/nwp/001
cp -fRu /nwp/01 ./configpets/cusnwp/nwp/01
cp -fRu /nwp/a ./configpets/cusnwp/nwp/a
cp -fRu /nwp/archive ./configpets/cusnwp/nwp/archive
cp -fRu /nwp/b ./configpets/cusnwp/nwp/b
cp -fRu /nwp/c ./configpets/cusnwp/nwp/c
cp -fRu /nwp/d ./configpets/cusnwp/nwp/d
cp -fRu /nwp/docs ./configpets/cusnwp/nwp/docs
cp -fRu /nwp/dwn ./configpets/cusnwp/nwp/dwn
cp -fRu /nwp/file ./configpets/cusnwp/nwp/file
#cp -fRu /nwp/icons ./configpets/cusnwp/nwp/icons
#cp -fRu /nwp/keys ./configpets/cusnwp/nwp/keys
cp -fRu /nwp/mc ./configpets/cusnwp/nwp/mc
cp -fRu /nwp/misc ./configpets/cusnwp/nwp/misc
cp -fRu /nwp/notes ./configpets/cusnwp/nwp/notes
cp -fRu /nwp/pets+sfs ./configpets/cusnwp/nwp/pets+sfs
cp -fRu /nwp/quar ./configpets/cusnwp/nwp/quar
cp -fRu /nwp/root3 ./configpets/cusnwp/nwp/root3
cp -fRu /nwp/templates ./configpets/cusnwp/nwp/templates
cp -fRu /nwp/u ./configpets/cusnwp/nwp/u
cp -fRu /nwp/wp ./configpets/cusnwp/nwp/wp
cp -fRu /nwp/z ./configpets/cusnwp/nwp/z
#copy directory version of keys and icons port are commented out above because, as with the nwp itself, they're large folders i believe it woudl be better to just add copies of your changes/icons/keys/additions than to port over the entire thing by default. i set it to copy over all the personal files from nwp. if you want your puppy personal files ported over as well, you could add
#mkdir -p ./configpets/cusnwp/root/my-documents
#mkdir -p ./configpets/cusnwp/root/my-applications
#cp -fRu /root/my-documents ./configpets/cusnwp/root/my-documents
#cp -fRu /root/my-applications ./configpets/cusnwp/root/my-applications
#or, port them nested or to a nwp subfolder:
#mkdir -p ./configpets/cusnwp/root/my-documents/prev
#mkdir -p ./configpets/cusnwp/root/my-applications/prev
#cp -fRu /root/my-documents ./configpets/cusnwp/root/my-documents/prev
#cp -fRu /root/my-applications ./configpets/cusnwp/root/my-applications/prev
#cp -fRu /root/my-documents ./configpets/cusnwp/nwp/d/my-documents
#cp -fRu /root/my-applications ./configpets/cusnwp/nwp/d/my-applications
makepet ./configpets/cusnwp/
Code: Select all
#!/bin/sh
#c2p3
#same as config2pet but includes code to port your nwp configs over to a new nwp (for example, if you used the port/store/backup menu items rather than the config2pet scripts, or if you just generally find yourself modding the same stuff in the nwp every time there's an upgrade. your jwm tweaks and whatever work you do in /nwp/c or /nwp/root3 or else where can be placed in one of the directories and made as part of a portable config pet, or use it as a basis for it's own pet. as with any other part of the current pup you wish to port as pet, just copy the file in its file structure over to the code below (add its path onto the ./configpets/ starting point, creating it advance with the same code prefaced with mkdir -p).
#make a pet of your libre office configs
mkdir -p ./configpets/configs_in_1/root/.config/libreoffice/4/user
cp -fRu /root/.config/libreoffice/4/user ./configpets/configs_in_1/root/.config/libreoffice/4/user
#makepet ./configpets/configs_in_1/
#make a pet of your geany configs
mkdir -p ./configpets/configs_in_1/root/.config/geany/
cp -fRu /root/.config/geany/geany.conf ./configpets/configs_in_1/root/.config/geany/geany.conf
cp -fRu /root/.config/geany/keybindings.conf ./configpets/configs_in_1/root/.config/geany/keybindings.conf
cp -fRu /root/.config/geany/ui_toolbar.xml ./configpets/configs_in_1/root/.config/geany/ui_toolbar.xml
#makepet ./configpets/configs_in_1/
#make a pet of your rox configs
mkdir -p ./configpets/configs_in_1/root/.config/rox.sourceforge.net/
mkdir -p ./configpets/configs_in_1/root/.config/rox.sourceforge.net/ROX-Filer/
mkdir -p ./configpets/configs_in_1/root/.icons/rox-toolbar/
#cp -fRu /root/.config/rox.sourceforge.net/* ./configpets/configs_in_1/root/.config/rox.sourceforge.net/
cp -fRu /root/.config/rox.sourceforge.net/Templates ./configpets/configs_in_1/root/.config/rox.sourceforge.net/Templates
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/Bookmarks.xml ./configpets/configs_in_1/root/.config/rox.sourceforge.net/ROX-Filer/Bookmarks.xml
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/Groups.xml ./configpets/configs_in_1/root/.config/rox.sourceforge.net/ROX-Filer/Groups.xml
cp -fRu /root/.config/rox.sourceforge.net/ROX-Filer/menus2 ./configpets/configs_in_1/root/.config/rox.sourceforge.net/ROX-Filer/menus2
#
cp -fRu /root/.config/rox.sourceforge.net/MIME-icons ./configpets/configs_in_1/root/.config/rox.sourceforge.net/MIME-icons
cp -fRu /root/.config/rox.sourceforge.net/Templates ./configpets/configs_in_1/root/.config/rox.sourceforge.net/Templates
#cp -fRu /root/Choices/ROX-Filer/* ./configpets/configs_in_1/root/Choices/ROX-Filer
cp -fRu /root/.icons/rox-toolbar/ ./configpets/configs_in_1/root/.icons/
cp -fRu /root/.gtk-bookmarks ./configpets/configs_in_1/root/.gtk-bookmarks
cp -fRu /root/.gtkrc.mine ./configpets/configs_in_1/root/.gtkrc.mine
#makepet ./configpets/configs_in_1/
#backup your jwm configs
mkdir -p ./configpets/configs_in_1/root/.jwm/
mkdir -p ./configpets/configs_in_1/etc/xdg/templates/
cp -fRu /root/.jwm/jwmrc-personal ./configpets/configs_in_1/root/.jwm/jwmrc-personal
cp -fRu /etc/xdg/templates/_root_.jwmrc ./configpets/configs_in_1/etc/xdg/templates/_root_.jwmrc
#backup your themes --jwm
cp -fRu /root/.jwm/ ./configpets/configs_in_1/root/.jwm/
#backup you themes --gtk
mkdir -p ./configpets/configs_in_1/usr/share/themes/
cp -fRu /usr/share/themes/ ./configpets/configs_in_1/usr/share/themes/
cp -fRu /root/.gtkrc-2.0 ./configpets/configs_in_1/root/.gtkrc-2.0
#add a pinstall script:
echo $'
#!/bin/sh
#fixmenus
#jwm -restart
#/nwp/jin
#roxicon
' > ./configpets/configs_in_1/pinstall.sh
chmod 755 ./configpets/configs_in_1/pinstall.sh
#makepet ./configpets/configs_in_1
mkdir -p ./configpets/configs_in_1/nwp/
mkdir -p ./configpets/configs_in_1/nwp/keys
mkdir -p ./configpets/configs_in_1/nwp/icons
cp -fRu /nwp/001 ./configpets/configs_in_1/nwp/001
cp -fRu /nwp/01 ./configpets/configs_in_1/nwp/01
cp -fRu /nwp/a ./configpets/configs_in_1/nwp/a
cp -fRu /nwp/archive ./configpets/configs_in_1/nwp/archive
cp -fRu /nwp/b ./configpets/configs_in_1/nwp/b
cp -fRu /nwp/c ./configpets/configs_in_1/nwp/c
cp -fRu /nwp/d ./configpets/configs_in_1/nwp/d
cp -fRu /nwp/docs ./configpets/configs_in_1/nwp/docs
cp -fRu /nwp/dwn ./configpets/configs_in_1/nwp/dwn
cp -fRu /nwp/file ./configpets/configs_in_1/nwp/file
#cp -fRu /nwp/icons ./configpets/configs_in_1/nwp/icons
#cp -fRu /nwp/keys ./configpets/configs_in_1/nwp/keys
cp -fRu /nwp/mc ./configpets/configs_in_1/nwp/mc
cp -fRu /nwp/misc ./configpets/configs_in_1/nwp/misc
cp -fRu /nwp/notes ./configpets/configs_in_1/nwp/notes
cp -fRu /nwp/pets+sfs ./configpets/configs_in_1/nwp/pets+sfs
cp -fRu /nwp/quar ./configpets/configs_in_1/nwp/quar
cp -fRu /nwp/root3 ./configpets/configs_in_1/nwp/root3
cp -fRu /nwp/templates ./configpets/configs_in_1/nwp/templates
cp -fRu /nwp/u ./configpets/configs_in_1/nwp/u
cp -fRu /nwp/wp ./configpets/configs_in_1/nwp/wp
cp -fRu /nwp/z ./configpets/configs_in_1/nwp/z
#copy directory version of keys and icons port are commented out above because, as with the nwp itself, they're large folders i believe it woudl be better to just add copies of your changes/icons/keys/additions than to port over the entire thing by default. i set it to copy over all the personal files from nwp. if you want your puppy personal files ported over as well, you could add
#mkdir -p ./configpets/configs_in_1/root/my-documents
#mkdir -p ./configpets/configs_in_1/root/my-applications
#cp -fRu /root/my-documents ./configpets/configs_in_1/root/my-documents
#cp -fRu /root/my-applications ./configpets/configs_in_1/root/my-applications
#or, port them nested or to a nwp subfolder:
#mkdir -p ./configpets/configs_in_1/root/my-documents/prev
#mkdir -p ./configpets/configs_in_1/root/my-applications/prev
#cp -fRu /root/my-documents ./configpets/configs_in_1/root/my-documents/prev
#cp -fRu /root/my-applications ./configpets/configs_in_1/root/my-applications/prev
#cp -fRu /root/my-documents ./configpets/configs_in_1/nwp/d/my-documents
#cp -fRu /root/my-applications ./configpets/configs_in_1/nwp/d/my-applications
makepet ./configpets/configs_in_1/
Code: Select all
#!/bin/sh
#nwp2p
mkdir -p ./configpets/cusnwp/nwp/
mkdir -p ./configpets/cusnwp/nwp/keys
mkdir -p ./configpets/cusnwp/nwp/icons
cp -fRu /nwp/001 ./configpets/cusnwp/nwp/001
cp -fRu /nwp/01 ./configpets/cusnwp/nwp/01
cp -fRu /nwp/a ./configpets/cusnwp/nwp/a
cp -fRu /nwp/archive ./configpets/cusnwp/nwp/archive
cp -fRu /nwp/b ./configpets/cusnwp/nwp/b
cp -fRu /nwp/c ./configpets/cusnwp/nwp/c
cp -fRu /nwp/d ./configpets/cusnwp/nwp/d
cp -fRu /nwp/docs ./configpets/cusnwp/nwp/docs
cp -fRu /nwp/dwn ./configpets/cusnwp/nwp/dwn
cp -fRu /nwp/file ./configpets/cusnwp/nwp/file
#cp -fRu /nwp/icons ./configpets/cusnwp/nwp/icons
#cp -fRu /nwp/keys ./configpets/cusnwp/nwp/keys
cp -fRu /nwp/mc ./configpets/cusnwp/nwp/mc
cp -fRu /nwp/misc ./configpets/cusnwp/nwp/misc
cp -fRu /nwp/notes ./configpets/cusnwp/nwp/notes
cp -fRu /nwp/pets+sfs ./configpets/cusnwp/nwp/pets+sfs
cp -fRu /nwp/quar ./configpets/cusnwp/nwp/quar
cp -fRu /nwp/root3 ./configpets/cusnwp/nwp/root3
cp -fRu /nwp/templates ./configpets/cusnwp/nwp/templates
cp -fRu /nwp/u ./configpets/cusnwp/nwp/u
cp -fRu /nwp/wp ./configpets/cusnwp/nwp/wp
cp -fRu /nwp/z ./configpets/cusnwp/nwp/z
#copy directory version of keys and icons port are commented out above because, as with the nwp itself, they're large folders i believe it woudl be better to just add copies of your changes/icons/keys/additions than to port over the entire thing by default. i set it to copy over all the personal files from nwp. if you want your puppy personal files ported over as well, you could add
#mkdir -p ./configpets/cusnwp/root/my-documents
#mkdir -p ./configpets/cusnwp/root/my-applications
#cp -fRu /root/my-documents ./configpets/cusnwp/root/my-documents
#cp -fRu /root/my-applications ./configpets/cusnwp/root/my-applications
#or, port them nested or to a nwp subfolder:
#mkdir -p ./configpets/cusnwp/root/my-documents/prev
#mkdir -p ./configpets/cusnwp/root/my-applications/prev
#cp -fRu /root/my-documents ./configpets/cusnwp/root/my-documents/prev
#cp -fRu /root/my-applications ./configpets/cusnwp/root/my-applications/prev
#cp -fRu /root/my-documents ./configpets/cusnwp/nwp/d/my-documents
#cp -fRu /root/my-applications ./configpets/cusnwp/nwp/d/my-applications
makepet ./configpets/cusnwp/
anyway, run the smaller one and you won't have to worry about nwp upgrades overwriting your customizations or whatever personal files you keep in its folder structure--the new pets will clobber the older files in nwp, and your custom pet will reclobber (or merely add) with its contents. rename subsequent versions (or make in various locations) so pickier ppms don't give the pet already installed message in the event you need to run your custom version more than once.
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
updates for all nwp releases
nwp-64.2.pet
nwp-32.2.pet
nwp-mae2.pet
they overwrite previous changes--use the nwp or config2pet scripts in the mae menu to back up your personal settings to .pet. rox icon templates now allow you to make lpx, the pet configs and other items at a click, plus install menus (aef, mae, the main word processing nwp menu) in folders with the right click menu. my menus2 file has many keyboard shortcuts for these functions, but actual remastering seems to be the only way of reliably transferring them...
(can't get unicorn to take it even with an x restart, but it was set with many of the shortcuts, so can still use most of the file and the templates that transfer over).
here's the new menu (most of the submenus off the right click menus can be given keycuts):
(the wp is a folder of word processing (html format for conversion to pdf or copy paste from a browser to a fuller word processor or other...) templates--just rename and you have batch-templates (you could customize the contents from within the New folder--customize is another right click option) you could call as a group, including or constisting of only file structures and hierarchies, etc.)
nwp-32.2.pet
nwp-mae2.pet
they overwrite previous changes--use the nwp or config2pet scripts in the mae menu to back up your personal settings to .pet. rox icon templates now allow you to make lpx, the pet configs and other items at a click, plus install menus (aef, mae, the main word processing nwp menu) in folders with the right click menu. my menus2 file has many keyboard shortcuts for these functions, but actual remastering seems to be the only way of reliably transferring them...
(can't get unicorn to take it even with an x restart, but it was set with many of the shortcuts, so can still use most of the file and the templates that transfer over).
here's the new menu (most of the submenus off the right click menus can be given keycuts):
(the wp is a folder of word processing (html format for conversion to pdf or copy paste from a browser to a fuller word processor or other...) templates--just rename and you have batch-templates (you could customize the contents from within the New folder--customize is another right click option) you could call as a group, including or constisting of only file structures and hierarchies, etc.)
- Attachments
-
- Screenshot(9).jpg
- (46.04 KiB) Downloaded 447 times
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
composite screeny, a bit more on word processing and
fromPuppus Dogfellow wrote:
http://i102.photobucket.com/albums/m90/ ... 1egwnb.gif
the pets don't install the right click options by default, but /nwp/c has some scripts that will swap out (and back up) your menu2 and .gtkrc (etc) files for those necessary to make the letter shortcuts (right side of screenshot) alterable--this has shown limited success for me on existing installations, always seems to work for remastered isos, sometimes works with merely killall and restarting rox, sometimes works after an x restart---it's not included by default for a reason or two, i guess. the templates for the folder of blank word processing templates, the base mono, serif, and sans set ones, those for config2pet and the menu-here items will be available via right click whether or not the keycuts take or even if no effort is made to install them--they're simply additions made to one of rox's templates folder (seems some pups have two (more?) distinct folders for this, others rely on symlinks...anyway, this tweak doesn't work as consistently as the ae or jwm implementations).
if you want the geany customization menus to function properly, you'll need the plugins installed and the geanytweak script clicked or activated (c/geanytweak in the launcher will activate it, c in the rox launcher (rl main launcher or use the new bookmarks menus) will take you to the folder so you can poke around (mostly install scripts and the location of configurations and customizations you store for future ports/installations through the port/store/configure submenus (mae in the launcher brings one up, but there are few floating around as various jwm submenus))--it swaps in the keyboard, gui, and plugin settings they're expecting.
Re: composite screeny, which may be deleted due to hugeness...
shows word processing items as rox right click options, jwm and ae bookmarks menus...
____
if you're using the x7, p5, u6 pets for a woofy remaster, add the rox tweaks to the postinstall scripts and your custom right click in rox shortcuts (other than the number quick links to folders--those should always work with no tweaking regardless) should carry over (overwrite menu2 to include custom changes, .gtkrc.mine to allow them to be set (just press as the mouse or cursor hovers) by the user). if you don't want to add it to a pinstall script, you can just go in and manually swap out the files in /root and /root/config/roxfiler for those in nwp/c or your custom files. pets made with config2pet should also (depending on how much you mess around with pinstall scripts) reproduce your settings (and their alterations-on-the-go) in the remastered pup.
anyway, as 666philb has updated xenialpup, the x7 pet may contain some unneeded stuff, so although the mae2 update updates all previous noops, x7 may be nonetheless a bit out of touch. i'll probably end up redoing p5, u6, and x7, making the 64bit spin a new thread once testing on the pet-install version's done.
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
another update for menus, etc
from update fixes some menus (aemenu and jwm had n2 and n3
Subject description: backwards, some of the documentation may still be backwards, but the menus are now correct...
Subject description: backwards, some of the documentation may still be backwards, but the menus are now correct...
same attachment as in original post. not sure if much more than cleanup and updating some of the nwp files are due for nwp_.3. anyway, the update applies to the spins and all previous nwp installations. just geanytweaks, alphabet shorts in rox, and a consistent recoll away from making this thing pet packages rather than isos. not that i'm necessarily convinced it matters much--i think the consistency and portability are important, though. to that end, the drag and drop pet maker and the config2pet scripts could always be used to make a general backup of your files or sets of directories.Puppus Dogfellow wrote:nwp-mc2.pet
fixed up some stuff in /root/.../rox..Templates, making the nwp work better as a right click utility in rox. tidying up that folder led me to condense the word processing templates to three, which are all new--they just add a help comment about the use of comments and add the viewport set to 700--Barry Kauler reported that worked well on his phone, and it's what the word processor FocusWriter also uses, and it seems to comfortably give documents a pdf layout that doesn't cut them at the margins, so it's the default, and it's now more easily accessible--the n, n1, n2, and n3 word processing menus (the latter two no longer labled as one another on the jwm and aemenus) all have the dual launchers (for simultaneous text editor plus browser viewing/work) and templates menus, and now so does rox's right click > new menu, and now they all have the 700px viewport by default option (it's a buried option in the templates > new folder--the wp folder now contains a folder of the panel frames, a set of the dual launchers, a set of templates, and a set of aemenu word processing and utilities menus--other than the pet making utilities (a new one added--it has a folder with a puppy skeleton and a drag and drop directory to pet converter), it's pretty much anything in the templates menu that could be construed as helping with word processing). the mcc make concurrent copies function has also undergone a similar cleanup--your customizations, if any, will be in the original folder as mcc-prev. i added a few more unextensioned options, plus a few for .bak and .~; the icons have been left out of the new version in the templates folder--the mc folder in /nwp still has them. all the aemenu functions are now on the baek menu (also a right click new option) as pop-off menus.
your old templates folder gets backed up as Templates-prev in its original location.
here's the new rox right click > new menu:
- Attachments
-
- nwp-rox-rtclk-new.jpg
- (40.88 KiB) Downloaded 723 times
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
the mcc (make copies popup) improvements
from http://www.murga-linux.com/puppy/viewto ... 894#918894, Re: screenshot of the impoved Make_Concurrent_Copies popupPuppus Dogfellow wrote:drag and symlink or copy choice, then drag file to be copied onto it/drag file to folder to make copies there (more for the rox right click version). use the subdirectory as a storehouse for the lesser used ones, delete those you'll never use, modify to taste. here's what the folder looks like:
(mcc in main launcher)
from http://www.murga-linux.com/puppy/viewto ... 894#918894, Re: some new shortcuts
Subject description: and the previous post summarized:
serf700 -- spit out serif 700 template
sans700 -- spit out sans 700 template
mono700 -- spit out mono 700 template
serl7 -- serif opened in leafpad, 700px viewport
serg7 -- serif opened in geany, 700px viewport
sanl7 -- sans opened in leafpad, 700px viewport
sang7 -- sans opened in geany, 700px viewport
monol7 -- mono opened in leafpad, 700px
monog7 -- mono opened in geany, 700px viewport
baek -- bookmarks menu (/nwp and puppy bookmarks(rox), aefull as a submenu)
baekt -- bookmarks menu (/nwp and puppy bookmarks(thunor), aefull as a submenu)
baekp -- bookmarks menu (/nwp and puppy bookmarks(pcman), aefull as a submenu)
baeks -- bookmarks menu (/nwp and puppy bookmarks(spacefm), aefull as a submenu)
mklpx (in terminal) -- make leafpad 5x5 notetaking pad in working directory (through terminal rather than launcher--it's also now a rox right click > new function).
the viewport function makes the line breaking stuff from earlier more or less obsolete. these are the pw,n launcher versions of the newer templates jwm, aemenu and rox call.
- Attachments
-
- mcc2.jpg
- icons for labeling in the parent folder (launcher version only).
- (91.01 KiB) Downloaded 797 times
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
some notes on windows 10
so, i just got a laptop for 330 bucks that's more powerful than my main machine, an hp entertainment laptop i got refurbished for seven hundred a few years ago (could be five or eight--i've had it a while). they've both got six gig of ram and large hard drives--new one's got two more cores and an extra 500 gig of storage. it's only got three usb ports total (one 3.0, two 2.0), so i figure i'll eventually get a 7 or 9 port usb3 hub (they're 40-50 dollars u.s. off the net in the u.s.). anyway, windows ten sort of sucks due to its sloth, but it's not bad in the sense that it's a bit like linux mint, or at least like mint was around the time i first tried linux 4 or so years ago (first laptop's now seeming older than 8.).
so, disabling Secure Boot so i could boot off a cd wasn't so difficult--it's a dell and f2 got me to the set up screen. disable efi, enable legacy boot, pick the boot order, exit. except that i can only boot off the cd's or whatever was last installed to disk so far--there seems to be no way to get a boot menu with the new (gpt?) system. i'm new to this stuff, but i've gotten used to repartitioning and messing around with gparted, running off something other than the main hard drive so that i can manipulate it, but this new system that just seems to let you add more and more partitions but disallows logical and extended partitions (i was about to mess around with the last two categories for the first time) also seems to not get along with grub4dos, which annoys me enough to repartition away the Windows that remains on the system. so anyway, a help and how to of sorts, though in retrospect maybe just installing quirky would've been enough--i'm really looking forward to the speed of the usb3 drive (maybe too much so--i should've repartitioned and reformatted before the actual install from cd (or used the quick-to-usb quirky); running off an old fashioned sd card in precise 5.5. (autosaves disabled) was secure and on an epoxy embedded medium. it was also fast except for the aspect that now promises to be somewhat blazing, the autosaving.
back onto W10, which has some nice software that it gives you a taste of and then asks you to pay for when your trial is up...puppy is so much faster...and it's free...i'll mess around with some more boot flag options before i chuck it altogether (regulated to 150 gb from its prior 960 or so...no need to have copied the backup or tools partitions and deleted the originals if their number is no longer limited (thing comes with three occupied partitions that total less than 15 gig).
_____
well, while i'm here, some notes on where things seem to be heading:
tried out xenial64 and tahr64--prefer the latter because i can't get slimjet or megasync to work on the new one. the roxi script in /nwp/c works in both 64 bit spins and gives the rox right click key cuts and the ability to add/edit the letter shorts on the fly (this is part of the "headed" part--you'd need to manually swap in the menu2 file in /nwp/c for this to be true at current writing--that done manually is the rest of the script that's there). same script crashes xenial32-701 (it reboots with the settings and abilities) and is ignored by the unicorn spin. haven't run it in precise (original version) in a while, but an earlier version (no auto selection of 1rx1--changing it out (invoking original roxicon changer script) for a bit got the unicorn spin to acknowledge the config file swap) worked.
here's an update of libreoffice (5.2.0):
LibreOffice-5.2.0_en-US_xz.pet
LibreOffice-5.2.0_en-US_xz.sfs
language packs and higher compression by vicmz:
LibreOffice 5.2 Language Packs
libreoffice-5.2.0-en-es.sfs
for a 64 bit installation:
LibreOffice-5.2.0_64_en-US_xz.pet
LibreOffice-5.2.0_64_en-US_xz.sfs
____
since xenial-7.0.7-64 uses a different geany than tahr64, use the generic nwp64 pet, the mcc2.pet (renamed to mcc.pet-- ), then move in the menu2 file, and install extendselect, spellcheck, and treebrowser plugins from the ppm--these are really the only non-defaults the menus and geany tweaks call. also, xdotool for xenial is better gotten through the ppm as you need possibly two dependencies, both of which it will install. here's one:
libxdo3_3.20150503.1-2.pet.
(the other may be imaginary. seems to me two things other than xdotool got installed, but the package list doesn't reveal anything that backs the assertion. anyway, newer or ppm xdotools will just overwrite the one that came with the nwp.pet).
so, disabling Secure Boot so i could boot off a cd wasn't so difficult--it's a dell and f2 got me to the set up screen. disable efi, enable legacy boot, pick the boot order, exit. except that i can only boot off the cd's or whatever was last installed to disk so far--there seems to be no way to get a boot menu with the new (gpt?) system. i'm new to this stuff, but i've gotten used to repartitioning and messing around with gparted, running off something other than the main hard drive so that i can manipulate it, but this new system that just seems to let you add more and more partitions but disallows logical and extended partitions (i was about to mess around with the last two categories for the first time) also seems to not get along with grub4dos, which annoys me enough to repartition away the Windows that remains on the system. so anyway, a help and how to of sorts, though in retrospect maybe just installing quirky would've been enough--i'm really looking forward to the speed of the usb3 drive (maybe too much so--i should've repartitioned and reformatted before the actual install from cd (or used the quick-to-usb quirky); running off an old fashioned sd card in precise 5.5. (autosaves disabled) was secure and on an epoxy embedded medium. it was also fast except for the aspect that now promises to be somewhat blazing, the autosaving.
back onto W10, which has some nice software that it gives you a taste of and then asks you to pay for when your trial is up...puppy is so much faster...and it's free...i'll mess around with some more boot flag options before i chuck it altogether (regulated to 150 gb from its prior 960 or so...no need to have copied the backup or tools partitions and deleted the originals if their number is no longer limited (thing comes with three occupied partitions that total less than 15 gig).
_____
well, while i'm here, some notes on where things seem to be heading:
tried out xenial64 and tahr64--prefer the latter because i can't get slimjet or megasync to work on the new one. the roxi script in /nwp/c works in both 64 bit spins and gives the rox right click key cuts and the ability to add/edit the letter shorts on the fly (this is part of the "headed" part--you'd need to manually swap in the menu2 file in /nwp/c for this to be true at current writing--that done manually is the rest of the script that's there). same script crashes xenial32-701 (it reboots with the settings and abilities) and is ignored by the unicorn spin. haven't run it in precise (original version) in a while, but an earlier version (no auto selection of 1rx1--changing it out (invoking original roxicon changer script) for a bit got the unicorn spin to acknowledge the config file swap) worked.
here's an update of libreoffice (5.2.0):
LibreOffice-5.2.0_en-US_xz.pet
LibreOffice-5.2.0_en-US_xz.sfs
language packs and higher compression by vicmz:
LibreOffice 5.2 Language Packs
libreoffice-5.2.0-en-es.sfs
for a 64 bit installation:
LibreOffice-5.2.0_64_en-US_xz.pet
LibreOffice-5.2.0_64_en-US_xz.sfs
____
since xenial-7.0.7-64 uses a different geany than tahr64, use the generic nwp64 pet, the mcc2.pet (renamed to mcc.pet-- ), then move in the menu2 file, and install extendselect, spellcheck, and treebrowser plugins from the ppm--these are really the only non-defaults the menus and geany tweaks call. also, xdotool for xenial is better gotten through the ppm as you need possibly two dependencies, both of which it will install. here's one:
libxdo3_3.20150503.1-2.pet.
(the other may be imaginary. seems to me two things other than xdotool got installed, but the package list doesn't reveal anything that backs the assertion. anyway, newer or ppm xdotools will just overwrite the one that came with the nwp.pet).
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
updates, etc
OscarTalks has updated the browser packages:
slimjet--32bit
palemoon--32bit
i've combined the previous nwp updates and made some more tweaks with an eye towards the next set of remasters:
nwp32.3
nwp64.3
for the 64 bit geanytweaks to work and match up with the jwm and aemenu menus, install the following plugins:
gny125-vtg64jaewm.tar.xz
gny127-vtg64jaewm.tar.xz
unlike prior updates, this version of the nwp (either 32 or 64 bit) will autoinstall the geany tweaks, rox tweaks, and keycentric configs (my1). pinstall script for 32 bit sets the syntax back to the old style for the unicorn and precise spins. will release pae mature (5p), pae new (7x), non pae (6u, the next version of the unicorn spin), and 64 bit--6t4, which will be based on tahr64. i've been using xenial 64 and 32 on somewhat equivalent machines, and now that i know rox being overloaded is what crashes 701 (and avoid it), i have to say i'm happy with the performance of both. my earlier complaints about 32bit when using over 4gig of ram doesn't seem to hold with this newest pup--going to make a xenial spin based on the earlier x7 package since it's got the light recoll. the 64 bit spin won't include it by default, but it will have most of the features of the 32 bit spins. ETP's get chrome64 package has been modded (as anubis,get(64bit)chrome.pet)in an attempt to add some semblance of unifying theme to pux and 6t4 (or 6d4, since the debian-using xenial707-64 also works well with the nwp); i think it's there. the Word Processor and Ultimatesque Utilities Pack (and the vtg) are the anubis folder...everything's a file, a folder... (...)
here's the contents of the geany64 plugin.xz's--127 is for xenial64, 125 is for tahr64 (and it should work in slacko64 as well, but you may need to add the jwm stuff manually--aemenus will work regardless):
geany-plugin-treebrowser_1.27+dfsg-2.pet
geany-plugin-extrasel_1.27+dfsg-2.pet
geany-plugin-spellcheck_1.27+dfsg-2.pet
geany-plugin-multiterm_1.27+dfsg-2.pet
geany-plugin-extrasel_1.25+dfsg-1_amd64.deb
geany-plugin-macro_1.25+dfsg-1_amd64.deb
geany-plugin-multiterm_1.25+dfsg-1_amd64.deb
geany-plugin-numberedbookmarks_1.25+dfsg-1_amd64.deb
geany-plugin-overview_1.25+dfsg-1_amd64.deb
geany-plugin-spellcheck_1.25+dfsg-1_amd64.deb
(tree browser (included in tahr64) and extrasel are the only ones the menus require, though the spell-check dictionary in nwp/wp is there because of the above plugins and their 32 bit counterparts).
jaewm! documentation and keycuts cheat sheet have been updated both in the package and in the repo's support folder.
making a version of the two pets for use with woofy remastering, but these will update current installations (use p6.pet, u6.pet, or x7.pet then the __.3 nwp upgrade pet, then reboot and enjoy if 32 bit or enjoy straight away if on 64bit (at least that's the way they've been playing out lately).
(remasters are being held up while i figure out what to put on my new machine and where...something's crippled gparted so i'm formatting usb drives on the unicorn spin and...pretty sure i'm going to end up ditching windows...too bad gparted crapped out before it was able to get rid of that second ntfs partition...
)
slimjet--32bit
palemoon--32bit
i've combined the previous nwp updates and made some more tweaks with an eye towards the next set of remasters:
nwp32.3
nwp64.3
for the 64 bit geanytweaks to work and match up with the jwm and aemenu menus, install the following plugins:
gny125-vtg64jaewm.tar.xz
gny127-vtg64jaewm.tar.xz
unlike prior updates, this version of the nwp (either 32 or 64 bit) will autoinstall the geany tweaks, rox tweaks, and keycentric configs (my1). pinstall script for 32 bit sets the syntax back to the old style for the unicorn and precise spins. will release pae mature (5p), pae new (7x), non pae (6u, the next version of the unicorn spin), and 64 bit--6t4, which will be based on tahr64. i've been using xenial 64 and 32 on somewhat equivalent machines, and now that i know rox being overloaded is what crashes 701 (and avoid it), i have to say i'm happy with the performance of both. my earlier complaints about 32bit when using over 4gig of ram doesn't seem to hold with this newest pup--going to make a xenial spin based on the earlier x7 package since it's got the light recoll. the 64 bit spin won't include it by default, but it will have most of the features of the 32 bit spins. ETP's get chrome64 package has been modded (as anubis,get(64bit)chrome.pet)in an attempt to add some semblance of unifying theme to pux and 6t4 (or 6d4, since the debian-using xenial707-64 also works well with the nwp); i think it's there. the Word Processor and Ultimatesque Utilities Pack (and the vtg) are the anubis folder...everything's a file, a folder... (...)
here's the contents of the geany64 plugin.xz's--127 is for xenial64, 125 is for tahr64 (and it should work in slacko64 as well, but you may need to add the jwm stuff manually--aemenus will work regardless):
geany-plugin-treebrowser_1.27+dfsg-2.pet
geany-plugin-extrasel_1.27+dfsg-2.pet
geany-plugin-spellcheck_1.27+dfsg-2.pet
geany-plugin-multiterm_1.27+dfsg-2.pet
geany-plugin-extrasel_1.25+dfsg-1_amd64.deb
geany-plugin-macro_1.25+dfsg-1_amd64.deb
geany-plugin-multiterm_1.25+dfsg-1_amd64.deb
geany-plugin-numberedbookmarks_1.25+dfsg-1_amd64.deb
geany-plugin-overview_1.25+dfsg-1_amd64.deb
geany-plugin-spellcheck_1.25+dfsg-1_amd64.deb
(tree browser (included in tahr64) and extrasel are the only ones the menus require, though the spell-check dictionary in nwp/wp is there because of the above plugins and their 32 bit counterparts).
jaewm! documentation and keycuts cheat sheet have been updated both in the package and in the repo's support folder.
making a version of the two pets for use with woofy remastering, but these will update current installations (use p6.pet, u6.pet, or x7.pet then the __.3 nwp upgrade pet, then reboot and enjoy if 32 bit or enjoy straight away if on 64bit (at least that's the way they've been playing out lately).
(remasters are being held up while i figure out what to put on my new machine and where...something's crippled gparted so i'm formatting usb drives on the unicorn spin and...pretty sure i'm going to end up ditching windows...too bad gparted crapped out before it was able to get rid of that second ntfs partition...
)
- Puppus Dogfellow
- Posts: 1667
- Joined: Tue 08 Jan 2013, 01:39
- Location: nyc
nwp32.3.1, nwp64.3.1, nwp-6t4.pet (new version), the
nwp64.3.1.pet
nwp32.3.1.pet
update allows piecemeal removal of some of the installation tweaks--they're in /nwp/c as clickable scripts and on the main installation aemenu (mae in the launcher, and after installation of the nwp pet, it'll be on various submenus of the jwm menu "system."
forgot i had made the whole pack of tahr64 plugins "nwp-6t4.pet"--this newer version is just nwp.64.3.1 with the roxicon script deactivated (commented out on the pinstall script). it's purpose here is not really to give you a custom icon set for your rox filer windows (though that's nice) but to give your system a chance to reset itself and use the new config files--the end of the script kills all rox, restarts the main pinboard, and puts your icon changes in place--i just added a line that's supposed to force rox to allow the letter keycuts regardless of whether or not it was originally compiled with the ability--original script as i read is pumping info to a file--i just piggy backed on it. the hack appears to work in precise and the 64 bit spins, and not so (with varying drama) on the unicorn and xenial spins (xenial and 64bit are really prespins, i guess). since a remaster forces the setting, there's no need for a possibly problematic reset being added to the proceedings. here's the rest of the replacement for the original 6t4.pet--it's got the plugins plus some other pets and debs i plan to add for the remaster: geanytahr64.tar.xz
Jaewm!-.1.ncd
modded roxicon script (can't find original thread or author--think i remember but don't want to misattribute it, but it may be one of stu90's...)
extent of the hack is gtk-can-change-accels = 1 added twice. rest of rox tweak is moving in the new menu2 and gtkrc settings (and "-preving" the old) so that when rox resets, it reads the file(s) with the customizations (you could set this swap-in to keep your bookmarks, themes, group settings, icon preferences, pinboards, and panels consistent between machines. use the pinstall scripts in the right click pet-makers and templates to rename originals to backups, and petted-in mods to names that will hook back into the rest of the system.
nwp32.3.1.pet
update allows piecemeal removal of some of the installation tweaks--they're in /nwp/c as clickable scripts and on the main installation aemenu (mae in the launcher, and after installation of the nwp pet, it'll be on various submenus of the jwm menu "system."
forgot i had made the whole pack of tahr64 plugins "nwp-6t4.pet"--this newer version is just nwp.64.3.1 with the roxicon script deactivated (commented out on the pinstall script). it's purpose here is not really to give you a custom icon set for your rox filer windows (though that's nice) but to give your system a chance to reset itself and use the new config files--the end of the script kills all rox, restarts the main pinboard, and puts your icon changes in place--i just added a line that's supposed to force rox to allow the letter keycuts regardless of whether or not it was originally compiled with the ability--original script as i read is pumping info to a file--i just piggy backed on it. the hack appears to work in precise and the 64 bit spins, and not so (with varying drama) on the unicorn and xenial spins (xenial and 64bit are really prespins, i guess). since a remaster forces the setting, there's no need for a possibly problematic reset being added to the proceedings. here's the rest of the replacement for the original 6t4.pet--it's got the plugins plus some other pets and debs i plan to add for the remaster: geanytahr64.tar.xz
Jaewm!-.1.ncd
modded roxicon script (can't find original thread or author--think i remember but don't want to misattribute it, but it may be one of stu90's...)
Code: Select all
#!/bin/bash
export TEXTDOMAIN=roxiconchanger
export OUTPUT_CHARSET=UTF-8
TITLE=" $(gettext 'ROX Toolbar Icons') "
VERSION="0.3"
TEXT=" $(gettext 'Select an icon theme for the ROX toolbar. \n The themes must be in .svg o .png format.') "
TEXTINFO=" $(gettext 'To apply the new icon theme to the toolbar, \n ROX-Filer will close temporarily, please wait...') "
### mime file to set rox tool bar icon theme ###
mime="/root/.gtkrc.mine"
### rox toolbar icon directory ###
ICONDIR="/root/.icons/rox-toolbar/"
### root password for user fido ###
[ "`whoami`" != "root" ] && exec sudo -A ${0} ${@}
### Rox toolbar icon changer GUI##
THEME=`ls $ICONDIR | yad --title="$TITLE $VERSION" --text="$TEXT" --height="250" --column="$(gettext 'Icon Themes')" --list --separator="/" \
--button="default:2" --button="gtk-quit:1" --button="gtk-apply:0"`
RESULTS=$?
if [[ "$RESULTS" = "1" ]]; then
echo "$(gettext 'Quitting')" && exit
fi
case $RESULTS in
0)
if [ -f "$mime" ]; then
mv $mime /root/.gtkrc.mine.bak
else
echo " $(gettext 'No $mime file found - making new mime file') " && touch $mime
fi
### search for icon format###
svg="`find $ICONDIR$THEME/ -maxdepth 1 -type f -name \*.svg`"
png="`find $ICONDIR$THEME/ -maxdepth 1 -type f -name \*.png`"
if [ "$svg" ]; then
INFO1=$(yad --title="$TITLE Info" --text="$TEXTINFO" --button="gtk-ok")
if [ $? = 1 ];
then exit
fi
form="svg"
cat >> $mime <<EOF
pixmap_path "$ICONDIR$THEME"
style "normal" {
stock["gtk-go-back"] = {{"back.$form"}}
stock["gtk-go-forward"] = {{"forward.$form"}}
stock["gtk-go-up"] = {{"up.$form"}}
stock["gtk-home"] = {{"home.$form"}}
stock["gtk-zoom-in"] = {{"zoomin.$form"}}
stock["gtk-zoom-fit"] = {{"zoomout.$form"}}
stock["gtk-jump-to"] = {{"bookmarks.$form"}}
stock["gtk-sort-ascending"] = {{"sort.$form"}}
stock["gtk-help"] = {{"help.$form"}}
stock["rox-select"] = {{"select.$form"}}
stock["rox-show-hidden"] = {{"hidden.$form"}}
stock["rox-show-details"] = {{"details.$form"}}
stock["gtk-refresh"] = {{"gtk-refresh.$form"}}
stock["gtk-close"] = {{"gtk-close.$form"}}
}
widget "*" style "normal"
gtk-can-change-accels = 1
EOF
killall ROX-Filer && rox -p /root/Choices/ROX-Filer/PuppyPin
echo "$(gettext 'switching to $theme icon theme')"
elif [ "$png" ]; then
INFO2=$(yad --title="$TITLE Info" --text="$TEXTINFO" --button="gtk-ok")
if [ $? = 1 ];
then exit
fi
form="png"
cat >> $mime <<EOF
pixmap_path "$ICONDIR$THEME"
style "normal" {
stock["gtk-go-back"] = {{"back.$form"}}
stock["gtk-go-forward"] = {{"forward.$form"}}
stock["gtk-go-up"] = {{"up.$form"}}
stock["gtk-home"] = {{"home.$form"}}
stock["gtk-zoom-in"] = {{"zoomin.$form"}}
stock["gtk-zoom-fit"] = {{"zoomout.$form"}}
stock["gtk-jump-to"] = {{"bookmarks.$form"}}
stock["gtk-sort-ascending"] = {{"sort.$form"}}
stock["gtk-help"] = {{"help.$form"}}
stock["rox-select"] = {{"select.$form"}}
stock["rox-show-hidden"] = {{"hidden.$form"}}
stock["rox-show-details"] = {{"details.$form"}}
stock["gtk-refresh"] = {{"gtk-refresh.$form"}}
stock["gtk-close"] = {{"close.$form"}}
}
widget "*" style "normal"
gtk-can-change-accels = 1
EOF
killall ROX-Filer && rox -p /root/Choices/ROX-Filer/PuppyPin
echo "$(gettext 'switching to $THEME icon theme')"
else
echo "$(gettext 'no icons found, exit')" && exit
fi
;;
2)
INFO3=$(yad --title="$TITLE Info" --text="$TEXTINFO" --button="gtk-ok")
if [[ -f "$mime" ]]; then
mv -f "$mime" /tmp
killall ROX-Filer && rox -p /root/Choices/ROX-Filer/PuppyPin
echo "$(gettext 'switching to default ROX icon theme')" && exit
else
echo "$(gettext 'File /root/.gtkrc.mine not found')" && exit
fi
;;
esac