nwp8 (32 and 64 bit--ns is new syntax (32 bit pups after slacko 5.7)) cleans up the root one menu, fixes some permissions problems, adds a few scripts (33/66 (bounce the mouse cursor out and down (default positions for popups (etc) sometimes interfere with functions and i find these two scripts help), and icono/iconsesame, which should make it easier to customize your icons, mime types and file labeling), some custom configs for the urxvt terminal…) and takes the recommended add-ins out (see nwprecs1 and nwprecs2, which add folders by those names in /root. included in each is an install and a remove script, the contents of which are shown below). nwp8 also includes the improvements made to the mcc (make concurrent copies (and optionally label them) utility:
http://murga-linux.com/puppy/viewtopic.php?t=102846 ).
Code: Select all
nwprecs1:
petget ./deb2pet.rpm2pet-0.0.4.pet
petget ./debbi-1.1.pet
petget ./easypackage-0.1.pet
petget ./extract_all_debs_1.0.pet
petget ./Extract-makepet-1.0.pet
petget ./gnewpet-6.5.pet
petget ./multirename-1.8.pet
petget ./mydbox-1.2_noarch.pet
petget ./PaDS-1.0.4.pet
petget ./pArchive-2.1.pet
petget ./peekapet-1.3.pet
petget ./Pet_Maker-2.3.pet
petget ./pets2sfsgui-1.4.pet
petget ./pup-advert-blocker-0.3b-woofce.pet
petget ./PupClockset-2.5.pet
petget ./PupControl-3.1.1.pet
petget ./Right-click-6.9.8.pet
petget ./sfs2pet-20121001.pet
petget ./swapfilemanager-4.6.pet
petget ./tas-1.13.pet
petget ./uextract-3.25.pet
petget ./unrpm.pet
petget ./xbindkeys-1.8.3.pet
petget ./xbindkeys-config-0.1.3-3.pet
rm -f ./deb2pet.rpm2pet-0.0.4.pet
rm -f ./debbi-1.1.pet
rm -f ./easypackage-0.1.pet
rm -f ./extract_all_debs_1.0.pet
rm -f ./Extract-makepet-1.0.pet
rm -f ./gnewpet-6.5.pet
rm -f ./multirename-1.8.pet
rm -f ./mydbox-1.2_noarch.pet
rm -f ./PaDS-1.0.4.pet
rm -f ./pArchive-2.1.pet
rm -f ./peekapet-1.3.pet
rm -f ./Pet_Maker-2.3.pet
rm -f ./pets2sfsgui-1.4.pet
rm -f ./pup-advert-blocker-0.3b-woofce.pet
rm -f ./PupClockset-2.5.pet
rm -f ./PupControl-3.1.1.pet
rm -f ./Right-click-6.9.8.pet
rm -f ./sfs2pet-20121001.pet
rm -f ./swapfilemanager-4.6.pet
rm -f ./tas-1.13.pet
rm -f ./uextract-3.25.pet
rm -f ./unrpm.pet
rm -f ./xbindkeys-1.8.3.pet
rm -f ./xbindkeys-config-0.1.3-3.pet
---------------------------------------------
nwprecs2 remove and install:
rm -f ./ ./AFI-1.0.6.pet
rm -f ./ ./f2fs-installer-0.1.2.pet
rm -f ./ ./getflash-1.6.pet
rm -f ./ ./get_java-1.0.1.pet
rm -f ./ ./grub4dos-0.4.4.v1.9.2.pet
rm -f ./ ./GTK_Theme_Maker-2.1.pet
rm -f ./ ./javaif-20160616.pet
rm -f ./ ./jwmthememaker-2.2.pet
rm -f ./ ./mswebfonts_525.pet
rm -f ./ ./pminstaller.pet
rm -f ./ ./python-2.7.pet
rm -f ./ ./sfsinstaller-1.3.pet
rm -f ./ ./sfs_load-2.4.pet
rm -f ./ ./SimplePythonHTTPServer-1.1.pet
rm -f ./ ./tree-1.6.0-i486-1.txz
rm -f ./ ./treesize-0.54.1.pet
rm -f ./ ./UnPet-0.6.pet
rm -f ./ ./youtube-dl
rm -f ./ ./youtubedl-gui-0.1.pet
petget ./AFI-1.0.6.pet
petget ./f2fs-installer-0.1.2.pet
petget ./getflash-1.6.pet
petget ./get_java-1.0.1.pet
petget ./grub4dos-0.4.4.v1.9.2.pet
petget ./GTK_Theme_Maker-2.1.pet
petget ./javaif-20160616.pet
petget ./jwmthememaker-2.2.pet
petget ./mswebfonts_525.pet
petget ./pminstaller.pet
petget ./python-2.7.pet
petget ./sfsinstaller-1.3.pet
petget ./sfs_load-2.4.pet
petget ./SimplePythonHTTPServer-1.1.pet
petget ./tree-1.6.0-i486-1.txz
petget ./treesize-0.54.1.pet
petget ./UnPet-0.6.pet
petget ./youtube-dl
petget ./youtubedl-gui-0.1.pet
_______________
pm installer is already part of the nwp (i should've removed it). thanks to aragon, radky, RSH, SFR, rerwin, don570, 01micko, Barry Kauler, shinobar, trio, rcrsn51, disciple, technosaurus, step, musher0, Geoffrey, Corvus, OscarTalks, mavrothal, gyro, watchdog, MochiMoppel, peebee, Whitesnow, 666philb,...
clicking the install script will give you a popup asking you if you want to install each item. the remove script just empties its respective folder of the pets.
_____
pets are down to about 8mb. version 7 (slightly more busy root1/left click menu) also comes as an SFS (same 3 variations).
----
pdogfellow 12/16
it is what it does, so see
launcher shortcuts and
keyboard shortcuts for (perhaps) a better idea.
(barring that, it uses short commands, the keys, screen artifacts (stuff you click or activate with a mouse or finger), and/or popup menus to launch files, programs, text strings, commands (including resizing, moving, and/or reshaping windows) or mimic the menus (or select aspects thereof arranged to your tastes) of more or less any programs you choose, in a way better suited to you and your habits than stock/default…---; use a minimalistic or limited text editor plus a browser as a full word processor, have nine more menus than most stock jwm pup setups, and for my part, i'd so much rather have it than not that i document all the changes i make to it and make sure it's available to me as soon as i fire up a new pup (often i use woofy to install it before i actually boot a pup for the first time, which is incidentally the original reason for the external pet installs--don's right click package and Whitesnow's (oops, thanks, Whitesnow--big omission (now fixed)--your dropbox package is awesome--been using it for pretty much as long as i've been using puppy/linux--it's much better than what i tried to put together for megasync (though, granted, you know what you're doing and i'm a noob (NWP--Noob's Word Processor/Ultimatesque Utility Pack)) mydbox require choices that are better left unautomated; this will turn out to be easier to upgrade for future builds anyway so no real setback...)--so much for brevity.
{this:
pharmacology and programming...and psych lab, i'm guessing…(interdisciplinary academia--i'm count curricula (,shae).
i'm guessing could be cut...would make the "from" that starts this off a bit more accurate...)
}
___
p.dogfellow (later the same day).
---------------------
the custom root2 menu (exists also as a submenu/sample template on 0 and 9) requires some additional plugins over base pup. i mostly use geany 125 and 127, the latter my only 32 bit version going at the moment. the folders containing the geany plugins (and/or geany; upgrade precise (this and the 125 plugins courtesy of Corvus) from 123 to 125, which is why the 32 version is so much larger) contain scripts similar to those for the rec'd pet installs:
Code: Select all
#!/bin/sh
#install these plugins-125-64
#nwp's root2 menu only requires first two
petget ./geany-plugin-extrasel_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-spellcheck_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-macro_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-markdown_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-miniscript_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-multiterm_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-numberedbookmarks_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-overview_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-pairtaghighlighter_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-prettyprinter_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-shiftcolumn_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-xmlsnippets_1.25+dfsg-1_amd64.deb
#!/bin/sh
#nwp's root2 menu only requires first three
petget ./geany-plugin-spellcheck_1.27+dfsg-2.pet
petget ./geany-plugin-treebrowser_1.27+dfsg-2.pet
petget ./geany-plugin-extrasel_1.27+dfsg-2.pet
petget ./geany-plugin-multiterm_1.27+dfsg-2.pet
petget ./geany-plugin-overview_1.27+dfsg-2.pet
#install these plugins-127-32
#!/bin/sh
petget ./geany-plugins-1.25-i686.pet
petget ./geany-1.25-i686.pet
petget ./geany_DOC-1.25-i686.pet
#install-125+plugins
___
yet to be addressed:
alternate file system and navigation in general (keep out of root, make it easier to find and link to your stuff across pups)
the virtual keypad(s) (relates in part back to the custom program menus on some of the jwm and aemenu popus…)
settings, file, and config porting/backup (see /nwp/pet folder, the links above, or the main support thread for more. there's also a bit of it now as part of the rox right click menu.)
panel frame and pinboard switching
the vtg (part of the nwp (noop) installation. link is (was) to
Geany as Launcher, Bookmarks Manager, and Word Processor
open programs, files, folders and web sites; reshape and resize windows; process words
)
lpx...
(...no point in making this as long as the support threads--launcher shortcuts file explains much of it and keyboard and menu config files are heavily commented)...
________
about a month ago i said i'd have a redone from scratch precise spin. i don't (other things got in the way), but i do miss my precise install (still not sure if i should make 11t or 5p to replace the x7 that's not running audio without missing a beat (codecs missing) or eating swap space (audacious can play (but not mp4, flv) without the problem; deadbeef and vlc suffer from the problem, but can play just about anything until the stuttering and freezing kick in. that is, on my installation; to my knowledge, no one else has reported the problem).
so, no new ~572.15 (or ~572.14.1 or p575.1, or p5/6p (check the p6 wall paper for the 5, 6, boomerang, rock star with fist raised hybrid thingie) or approximatic'd precise spin for now, but i have reupped (thanks to ally's repo--was gone from mine (cloud and hardware) for a time) the 573_no_abi(.)iso that started all the precise spins from the ~572.14 thread (p575 was the name of one of the first, nearly semi-polished versions), and that plus recs1, recs2, and recs5p will give most of the basis for a version you can precustomize (cut out things before they go in, add things with the first (re)build…). compressed recs folder for precise has the same click to install script for the following (bash, dbus (for dropbox), and libgtk (for modern firefoxes) are the bare minimum i'd suggest. also the firewall and ssl upgrades, i guess. everything else (just about) is more for function than security or epoch-meshing (i think a pup in use today should be able to run a modern firefox, libreoffice, and dropbox, but i suppose you could do without any or all).
install script/contents of recs5p:
Code: Select all
petget ./bash-4.3.30-1.pet
#petget ./CamPhoneTab-1.6.pet
#petget ./CamPhoneTab_Hotplug-1.1.pet
#see [url]http://www.murga-linux.com/puppy/viewtopic.php?p=881561#881561[/url]. i can't test at the moment and for the foreseeable (not sure when i'll get around to replacing my phone and/or the apparently faulty SD card it's carrying). one version of the recs had this added afterward (i saw an update was available) and so it gets left out of the install script and left behind after the removal script runs. it asks you for interaction (beyond the yes or no for the other pets--plug in your device, unplug your device--think that's it (many pets going at the same time in woofy)). it's in development (not all hardware can use it?), and other packages are discussed. again, see thread for more (but i like rcrsn's stuff in general and would like to include something like this in whatever 32 or 64 bit spins i make in the future (not sure when or if i'll i'll get around to trying woof-ce. right now i just want replacements for what's running on an old asus netbook and a new dell laptop (xenial almost-spins (32 and 64 bit, the latter having just crapped out (long drop box update and a hasty shutoff and running zensound for about five days with the lid closed (construction next door))...have some new flash drives, so maybe a quirky, 5p, and 11t to compare on with 6t4 on one of the machine's running it (pruned some old installations and am about to make new backups/go-tos).
petget ./dbus-1.8.12_i686.pet #another one from Whitesnow
petget ./deb2pet.rpm2pet-0.0.4.pet
petget ./debbi-1.1.pet
petget ./dillo-3.0.5-precise.pet
petget ./easypackage-0.1.pet
petget ./extract_all_debs_1.0.pet
petget ./Extract-makepet-1.0.pet
petget ./Extract-pet-20160911.pet
petget ./f2fs-installer-0.1.2.pet
petget ./firewall_ng-p4.pet
petget ./focuswriter-1.5.5-i686.pet
petget ./getflash-1.6.pet
petget ./gnome-mplayer-1.0.9-precise.pet
petget ./guvcview-1.5.3.pet
petget ./img2pdf_tahrpup-1.1.pet
petget ./libgtk-3-0_3.4.2-0ubuntu0.9_i386.deb
petget ./lxtask_0.1.4-3.1ubuntu1_i386.deb
petget ./mkwallpaper-gui-2.3_32Bit.pet
petget ./moblin_stark-1.1.pet
petget ./network_roxapp-0.8-1-utf8.pet
petget ./openssl-1.0.2j-w5-i486.pet
petget ./openvpn-2.3.14-precise.pet
petget ./packit-1.15.pet
petget ./parcellite_1.1.9-1_i386.deb
petget ./pArchive-2.1.pet
petget ./partview-2016.pet
petget ./peasyglue-1.9.pet
petget ./peasypdf-3.6.pet
petget ./peasyscale-1.9.pet
petget ./peasyscan-2.9.pet
petget ./peasyscan_pdf_plugin-1.3.pet
petget ./petget-20120418.pet
petget ./pic2txt-1.3.pet
petget ./pup-advert-blocker-0.5b.pet
petget ./python-2.7.pet
petget ./quickpet_precise-2.pet
petget ./roxterm_1.22.2-1.pet
petget ./sakura-2.3.8.pet
petget ./tree-1.6.0-i486-1.txz
petget ./treesize-0.54.1.pet
petget ./uextract-3.25.pet
petget ./urxvt-9.21_man.pet
petget ./urxvt-9.21_PrecisePup-5.4.3.pet
petget ./UrxvtControl-1.1.pet
petget ./vte-0.22.5.pet
petget ./Xournal_Puppy-0.4.8.pet
petget ./xpad-4.0.pet
petget ./xzpet_installpkg-20160911-precise.pet
petget ./yad_0.33.1-slk56.pet
petget ./zarfy-0.1.0-i486.pet
petget ./zensound-0.2b.pet
that's most of the necessities to make the base an approximatic spin. just add recoll (also in this folder--earlier versions had 113, this time around i'd try the same 117 i plan on using for 11t (6t4 uses the 64 bit version of it. couldn't get recoll to run on xenial64, but 121 is running on x7/"x7")) and its deps and helpers (folders contain all, but one helper (mutagen) for the 64 bit spin is the same as the one for the 32 bit spin and is not duplicated (though a few others may fit that category and in fact appear in both places). add/remove packages and alter the install script to reflect custom choices for future installations (or delete the whole thing when you're done. sometimes it's convenient, sometimes it's not. usually a combo).
regarding 573_n0abi and the primordial spins:
the original thread at some point (added things ala strata after a bit) started out with:
they start as precise 5.7.1 patched to 5.7.2, which gives them save folder functionality [mavrothal and gyro], fixes the bash problem, and updates the sfs load program to shinobar's latest (2.3). i replaced the unstable abiword with ted, even though you could get formatted text from notecase and just use google docs to turn it into odt, doc, docx, etc. i left in seamonkey for similar reasons and because of Barry Kauler's affinity for it. also removed were osmo, planner, rubix, and emeraldia or whatever it was called. p573 adds the following:
Quote:
--
I'm not sure how many of those packages have been removed beyond abiword (there may have been one more alteration to the base before i began to crank the variations out), but i know neither 573_noabi.iso nor the recs packages contain the additional file managers (spacefm and pcman--thing was designed to be robust/with the idea that things would break 9i would break them) and it would be better if that didn't matter) or ted. spacefm (
http://www.murga-linux.com/puppy/viewtopic.php?t=95998 (spacefm thread, but you can grab that and pcman from the repo)) needs a symlink from /usr/share to /usr/local/share. use the remove_builtins program (i usually navigate to it via the applications (sorry, didn't capitalize it there either) item on the right click menu) to remove whatever you like, but keep in mind that Barry's original T2-compiled apps are very tiny for what they are (and some were apparently small to begin with--removing seamonkey (the whole suite--composer, browser, chat, mail), the games mentioned above, and abiword i think saved less than 25 megabytes off the main sfs. ted is lighter than abi, but i prefer either Roughdraft (under wine) or, better still, at least under Linux, and just as light, at least in the approximatics, Focuswriter (2.5 mb in precise spins that use Recoll and/or something else i've added incidentally that also takes care of the majority of the up to 9-12 megabytes or so of dependencies).
…
the mega--p,t,u,x(1204debndep).tar.xz packages (
https://drive.google.com/file/d/0ByUDhE ... sp=sharing) available one folder out (and in the browsers, internet, (etc) folder) work for precise and apparently many other 32 bit pups (
http://www.murga-linux.com/puppy/viewtopic.php?t=97629), but have been problematic/inconsistent for me in 64bit. they (and their deps) are another oversight and should have been in the precise-to-approximatic pack.
some older screenshots (ae and jwm popup menus, the p5/6 wallpaper i mentioned earlier…) and links to pcman and spacefm:
http://www.murga-linux.com/puppy/viewto ... 621#904621
...
***
other known issues: the wmctrl close all instances scripts don't work in 64bit, two or three tray settings could use some tweaking (will be part of the update script from .6 (6t4 plus update1) to .9)...you may have to reinstall xdotool through your PPM if using 64 bit (generally if alt+arrow squirts your window across the screen, the xdotool that came over with the pet's okay. next step would be to test some of the autotext scripts in the launcher (i usually test with scz ("make this text file a script", i.e. it autotexts out (tada! (if you're watching me write this live)) #!/bin/sh) in the launcher)).
seems i forgot to add woofy to the recs as well:
http://murga-linux.com/puppy/viewtopic. ... 229#429229
https://drive.google.com/file/d/0ByUDhE ... sp=sharing
(woofy-0.91.pet mirrored in the mostly_common_32 folder/thanks to sc0ttman)
i had been manually adding the configs, folders, and files that comprise the nwp pets, then resquashing the file system, but it turns out making pets and then installing them through woofy is for the most part easier (same goes for manually reconfiguring a running pup--using pets for the new files and configs (and optionally activating what's generally just a few simple copy and backup scripts--the pinstall.sh(punistall.sh) script(s) and whatever, if anything, it (they) call (calls--last of parentheticalling out the uninstall part of the combo--good practice suggests you fill it with the countermeasures to your install script and pet installation, but i view the nwp as concrete with regards to its place in respins so am a bit remiss with this, the rather large (and apparently functioning) uninstall scripts circa nwp32/64.4 that you can find in the main nwp thread (and postdated pets) notwithstanding) is easier than repeating the process for each installation/update).
***
some more on pinstall/uninstall in general and as it relates to nwp installation, configuring, and removal:
Puppus Dogfellow
Joined: 07 Jan 2013
Posts: 1420
Location: nyc
PostPosted: Sat 27 Aug 2016, 02:33 Post subject: update simplifies installation, customization, portability
Subject description: (your original configs become my39 in the launcher--full nwp and functions by default.
(but you can now uninstall aspects of it individually through the piecemeal submenu on mae (launcher code or in your applications folder) or the scripts in /nwp/c)
from minor nwp update (two lines on the pinstall script that lead
into this how-to on the jwm configuration quickswitches:
Quote:
nwp-6t4.1.pet
nwp32.3.2.pet
nwp64.3.2.pet
only changes since the last batch are an update of the elp help file and the following two lines added to the pinstall scripts (that activate after the pet installation moves in the files you're adding to your system):
Code:
Code: Select all
cp -f /root/.jwm/jwmrc-personal /nwp/root3/root39menu/jwmrc-personal
cp -f /etc/xdg/templates/_root_.jwmrc /nwp/root3/root39menu/_root_.jwmrc
these lines make your current jwm configuration (current as of the time of this nwp.pet install) your my39 quickswitch (i.e. "my39" in the launcher activates that particular set of configuration files); my39r reverses it, but only to the previous configuration. this is to say, installing, playing around with the configuration switches, and then getting back to your preinstall config while leaving the rest of the functions in tact may lead to some unfortunate backtracking--making the originals a quickswitch avoids any headaches and brings up a point about customizing your own (or sets of your own) wm features--anything you do to the contents of the root#menus folders in /nwp/root3 and their associated files will stick as a quickswitch and the feature mod (the tray, key, and menu config files for the nine extra menus (x3), the 6 keycentric configs, the thirty or so trays are all there) will be a part of the swapped in customizations, but you must mod the files in nwp/root3/, not the ones in their system-active places in root/.jwm and /etc/xdg/templates to make them portable (though you could always run the above two lines adjusted to the destination folder of your choice (or drag and drop manually--rl in the launcher then c gets you there...there's a keycut...my guess is alt plus j...(woo hoo)(rung is h for keys launcher, j for rox launcher, k for geany, l for leafpad)...---make changes, restart jwm to see if you like them, copy them to those folders in nwp/root3 if you want to make them swappable. the new menus on scroll up and down and mae (ae menu launched by that code in main launcher) have the quickswitches plus links to edit or activate the keys, trays, menus, etc. you can edit the files to include menus from elsewhere, but all the presets are fed from that folder. make a file of the above repeated for menus30-49 and you could vtg in your current settings at any time with a click of the cauliflower (etc).
from
http://www.murga-linux.com/puppy/viewto ... 289#920289, a post in A NWP/A NWPUS--A Nooby Word Processor and Utilities Suite (
http://www.murga-linux.com/puppy/viewto ... 270#850270).
(
installation and removal still as above). 64 bit does all the tweaks automatically, 32 bit has you activate the geany and rox tweaks separately.)
--------------------------
links formatted for (my) later/eventual forum posting (though i thought i'd document and do that for .7):
nwp32.8ns.pet
nwp32.8.pet
nwp64.8.pet
nwprecs2.pet
nwprecs1.pet
recs5p.xz
geany4nwp-125,7-32.tar.xz
geany-nwp-plugins-64-125.tar.xz
p573-no_abi.iso
____
for more on customizing your JWM setup, see
Joe's site and/or the thread that bore the thread that hosts/develops the spins (and the nwp/vtg combo--their threads are more or less updates/announcements):
Add A JWM Bookmarks Menu or Submenu/Messing Around With JWM
button, menu, key, and tray tweaking
____
{
where things are, where it's at (,or maybe just what it is)
updates to the nwp and the workshop folder
(the forum post will have better links so i'll copy/paste that back here as an improved version of the original).
}
***
eventually i became familiar enough with Puppy Linux that hours of customization and tinkering became portable and one click installable--most of the delays with spin making come from keeping the system generic enough to (re)offer the public (the nwp is the approximatic). anyway, here's a link to the main, as yet unupdated nwp (A Noob's Word Processor/Ultimatesque Utilities (UU/W) Pack(/NWP/nwp/noop/anubis/anuupus/,etc)) thread:
http://murga-linux.com/puppy/viewtopic. ... 270#850270
NWP/A NWPUS--A Noob's Word Processor and Utilities Suite
nwp32/64.8
this is the thread (which will eventually be) formerly known as
A NWP/A NWPUS--A Nooby Word Processor and Utilities Suite
robust, extensible, and superseded in ministrosity by pu(/)up!
--------------
posts starting midway down the linked page give a decent overview (including the launcher and keyboard codes minus what's mentioned at the start of this document):
http://murga-linux.com/puppy/viewtopic. ... 471#918471