~572, p575, and p57577: three spins/updates of Precise 5.7.1

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

~572, p575, and p57577: three spins/updates of Precise 5.7.1

#1 Post by Puppus Dogfellow »

updated 10/2/16:
http://www.murga-linux.com/puppy/viewto ... 569#926569
6t4.0.iso

_________

update packs and a 64 bit version added 9/12/16: http://www.murga-linux.com/puppy/viewto ... 025#923025

________


both spins updated 2/19/16:

http://www.murga-linux.com/puppy/viewto ... 230#890230

____

updated and forked, 11/21/15:

http://www.murga-linux.com/puppy/viewto ... 763#873763


Ruffly: A User's Guide To p6 And The Approximately Series of Precise Puppy Spins And A Noob's Overview of Puppy Linux

which until further development happens with the nwp and vtg is more or less the same thing as


nwp and vtg user's guide

(eventually they may diverge a bit more.)
________
updated 11/8/15 as one spin, ~572.12 (177MB).
smallest updated 11/8/15

this is the thread formerly subtitled updated (8/2/15) as four spins: ~572.11(177m), ~572.31(293m), ~572.311(385m), and ~572.41(477m)

________
updated 8/2/15:

~572.11 (177mb)

~572.4 (477 mb)

~572.311 (385 MB) and ~572.31 (293 MB)

notes on batch from 7/26/15 (~572.1-~572.4)this batch is based on.



__________________________

(once were)

details on newest, ~572

__________________________

~572, p575, and p57577 can be found in the linked folder. details in the included text document, duplicated here.


__________________________

p574-L (466mb)

p574 (161mb)

bonus added 11/13/14: p5741

have as yet been unable to address this (the lower, actually) issue particularly well, but the upgrade from p573 to p574 sees the installation of service pack 1/p573_-573.1.tar.xz, debbi.pet (rcrsn51), and spacefm 0.9.4 (ASRI and cimarron). fixed some oversights, cleaned up some mess, made a bit of an effort to make it more user friendly (geany pops up with a readme that links back to this place instead of a somewhat off-putting and random howto for geany plugins. you also get two blanks for notes and scrap and can always change the files that greet you from the default settings-set to whatever you like. a terminal and text editor are great once you get used to them, but the latter will stop popping up at start up if you drag the "gny" file in /root/Startup to the quar (quarantine) folder that's there. terminal is easily called by shift+spacebar...). there are two new scripts in root--one calls the various readmes from /root/my-applications/bin, which hopefully explains some of the modifications and features new to this spin of precise. it's largely screen and file navigation stuff, menus and shortcut keys. it's a very easily customizable set up, and that, along with word processing, is a somewhat guiding focus of the project. a platform to do anything you might call upon a computer for, one that is fast, reliable, and --nifty. well, puppy in general is pretty nifty. the other script calls some useful rox folders (usr/share/applications, /mnt, .../my-applications,...), partview, lxtask, and htop. call it "spec" and drag it to /root/my-applications/bin and you've got a quick way to access and get on top of things. i recommend getting used to writing scriptlets. they're handy little time savers...or a video game of sorts.

anyway, p574-L adds an nvidia driver (OscarTalks) to the previously discussed changes. logo reads p574, sfs reads 572. as before, for a devx for 573, rename the one from 571 572. distro will update previously installed precise installations, although almost certainly after having asked for permission and received it. be sure you wouldn't really rather have a a fresh installation (recommended) if you go that route.


____________________________________________

thread formerly known as:

p573 and p573-L, two spins/updates of Precise 5.7.1/5.7.2
158 and 454 mb respectively (service pack#1 Nov. 7, 2014)

p573-L

p573

***

they start as precise 5.7.1 patched to 5.7.2, which gives them save folder functionality, 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 sea monkey 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:
AFI-1.0.2.pet pexec-001.pet
antiword_0.37-8.pet PupMates_01-Apr-2014.pet
wmp4.tar.gz (give or take) Pup-Shots.pet
brother_mfc685cw-1.0.pet qt4-4.3.2.pet
copy-fast-2.3.pet quickpet-1.7.pet
darkgray-0.pet recoll-1.13.02.pet
dash-0.5.6.pet Right-click-6.7.8.pet
empty-files-1.1.pet roxiconchanger-0.3.2.pet
ExifTool-8.66.pet roxmenu_new.win.pet
f2fs-installer-0.1.2.pet sakura-2.3.8.pet
flashplayer11-11.2.202.400.pet sfs2pet-20121001.pet
geany-1.24.1-1-i686.pet swapfilemanager-4.6.pet
get_libreoffice-0.30.pet tas-1.8.pet
gexec-0.4-pup1.pet ted-2.23-i386.deb
GTK_Theme_Maker-1.4.pet Tema_Aurora-1.pet
jreclicker.pet unrpm.pet
jwmthememaker-1.5.pet unrtf_0.19.3-1.1.pet
libQt3Support.so.4.pet vte-0.22.5.pet
libxapian22_1.2.8-1.pet wmctrl-1.07-6_i386.pet
LP2_TerminatorX382.pet woofy-0.91.pet
lxtask-0.1.3.pet xapian-core-1.0.18.pet
moblin_stark-1.1.pet xbindkeys-1.8.3.pet
mswebfonts_525.pet xdotool-2.20110530.1-3.pet
PackIt-1.5.pet xpad-4.0.pet
PaDS-1.0.4.pet xvkbd-3.1.pet
parcellite_1.1.9-1_i386.deb xwit-3.4.pet
partview-2014.pet yad-0.12.4-i486.pet
peasypdf-2.9.pet zarfy-0.1.0-i486.pet
Pet_Maker-2.3.pet zensound-0.2b.pet
speeddials winswitcher
mount_all3 roxrefresh
drivespacehoverscriptfromSFR
to that, p573-L adds:
Ardour3-3.5.357-i686-Precise_5.7.1nodep.pet
LibreOffice-4.3.3_en-US_xz.pet dropbox-2.10.28.pet
LP2_sooperlooper_1.6.14dfsg-1.pet
goldendict-1.0.2-precise.pet LP2_VLC117.pet
goldendict-wordnet_3.0-26.1_all.deb qt-4.8.2-stripped.pet
hydrogen-0.9.5.1-s-i686-precise.pet winep573-1729.pet
jre-1.8u25-i586.pet



i felt it was important to give each version recoll--i know of no other way to search the content of doc, docx or odt files. you may be able to upgrade to 1.6, but the 1.3 does the same and appears to be the most reliable. you can get back the stock puppy feel by deleting the jmrc.personal file and renaming/restoring the original in that folder. these distros have 10 root menus and a great number of shortcut keys and custom menus. see this threadfor more on customizing jwm/taking fuller advantage of rox (the linked post shows a shot of the taskbar elements broken up and the ten menu buttons. for this release i kept things off the right side as i figured top placements would be more universal--the top is always the top but the right side can be any number of pixels away...).

anyway, they appear to work well. please try them out and report any bugs, though there should be relatively few--5.7.1's been up for a while and anything that works well on it should work well on these.

i used woofy and the built-in script for the remaster, plus there was a lot of decompressing-recompressing (Parchive and UExtract) to get the size down and fix little errors.

both versions have the most recent geany (1.24-4--thanks again, slavvo67!) with some extra plug-ins installed. the required dictionary for the (us-en) spell check is included in both, the larger one additionally includes java, qt, LibreOffice4.3.3.2, ardour, VLC, goldendict, dropbox, and wine. and a drum machine. and sooperlooper. they seem equally fast on a machine with 2 gig of ram.

for a devx for 573, rename the one from 571 572.

more on customization and user interface changes later, but quickly, the 1[-0]c|a|r| toolbar/taskbar that pops up at hover on the upper left are the screen representation of the 10 menu buttons (which could just as easily be shortcut keys, and in fact are--check out jwmrc-personal in /root/.jwm to see some/some you'd like to perhaps change into something else), which you can change by clicking the main menu (3 and the little dog) item that used to be "help."--it will open up the root menus (and a bunch of other config files) in geany. you could also edit them by opening them individually--they're all in root. the c-a-r part at the end are three individual buttons: close all current instances of the active program on the current desktop, close all instances of the active program on all desktops, and close all rox windows on the current desktop. you can give them pretty (or at least existent) icons by adding icon="" and the path of any image of your choice to the appropriate taskbar file.




enjoy.

edit: recoll 1.6 works fine, but install the upgrade pet BEFORE you index your files or you'll have to redo it. once your files are indexed, search results are instant. i had given up on searchmonkey in 5.5 and 5.6, but it works well in 5.7._., though i'm not sure if it's any better than the built-in pfind (recently updated--see service pack below) as it would also require your docx, odt, and doc files to be converted to rtf or txt to be searchable. recoll is indeed the way to go for this...


edit2: i continue to have mixed results with upgrading to recoll 1.6 and recommend sticking with muggins' 1.13.


edit 3: upload of flawed p574 rectified.
Last edited by Puppus Dogfellow on Mon 03 Oct 2016, 02:11, edited 35 times in total.

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#2 Post by ally »


User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#3 Post by Puppus Dogfellow »

cool. thanks, ally.

here's the original 571 untouched except for mavrothal and gyro's patch if you want it: 572

and here's the same file with abiword removed (the base i used for p573 and p573-L)

573

...

maybe i should rename them once the support thread is in better shape. that -L doesn't look as much like a crank as i thought it would. large, libre, lab--but sure, you can call it Patched Precise.

fila puppy: it's got a grasp of things

:?: :? :wink:

***

credits and recommended packages forthcoming, including an easy way to upgrade/"upgrade" p573 to -L using a few sfs packages. in the meantime, here's the jwmrc-personal file from either. while not as succinct as an actual list (in the works), it will give you an idea of the included shortcut keys (half intended as templates to be filled in with your personal choices):

<!-- Personally configurable options for JWM: these override default settings and theme settings -->

<JWM>
<Include>/root/topright</Include>
<!--<Include>/root/vtray2</Include>-->
<Include>/root/vtray1</Include>
<Include>/root/topmid</Include>
<Include>/root/topleft</Include>

<Include>/root/root0menu</Include>
<Include>/root/root1menu</Include>
<Include>/root/root2menu</Include>
<Include>/root/root4menu</Include>
<Include>/root/root5menu</Include>
<Include>/root/root6menu</Include>
<Include>/root/root7menu</Include>
<Include>/root/root8menu</Include>
<Include>/root/root9menu</Include>

<!-- <TrayButton label="1">root:1</TrayButton> -->
<!-- <TrayButton label="2">root:2</TrayButton> -->
<!-- <TrayButton label="4">root:4</TrayButton> -->
<!-- <TrayButton label="5">root:5</TrayButton> -->
<!-- <TrayButton label="6">root:6</TrayButton> -->
<!-- <TrayButton label="7">root:7</TrayButton> -->
<!-- <TrayButton label="8">root:8</TrayButton> -->
<!-- <TrayButton label="9">root:9</TrayButton> -->
<!-- <TrayButton label="0">root:0</TrayButton> -->


<!-- Number of virtual desktops -->
<Desktops width="5" height="2"/>

<!-- Double click speed (in milliseconds) -->
<DoubleClickSpeed>400</DoubleClickSpeed>

<!-- Double click delta (in pixels) -->
<DoubleClickDelta>3</DoubleClickDelta>

<!-- The focus model (sloppy or click) -->
<FocusModel>click</FocusModel>

<!-- The snap mode (none, screen, or border) -->
<SnapMode distance="10">none</SnapMode>

<!-- The move mode (outline or opaque) -->
<MoveMode>outline</MoveMode>

<!-- The resize mode (outline or opaque) -->
<ResizeMode>outline</ResizeMode>

<WindowStyle>
<Height>18</Height>
</WindowStyle>

<!-- Key bindings -->
<Key key="Up">up</Key>
<Key key="Down">down</Key>
<Key key="Right">right</Key>
<Key key="Left">left</Key>
<Key key="h">left</Key>
<Key key="j">down</Key>
<Key key="k">up</Key>
<Key key="l">right</Key>
<Key key="Return">select</Key>
<Key key="Escape">escape</Key>
<Key key="F12">root:3</Key>

<Key mask="C" key="Tab">prev</Key>
<Key mask="A" key="Tab">next</Key>
<Key mask="A" key="F4">close</Key>

<Key mask="A" key="F1">root:3</Key>
<Key mask="A" key="F2">window</Key>
<Key mask="A" key="F3">root:1</Key>

<Key mask="S" key="F2">root:2</Key>
<Key mask="S" key="F1">showdesktop</Key>

<Key mask="C" key="F12">exec:lp25</Key
<Key mask="C" key="F11">exec:lp24</Key>
<Key mask="C" key="F10">exec:lp23</Key>
<Key mask="C" key="F9">exec:lp22</Key
<Key mask="C" key="F8">exec:lp21</Key>
<Key mask="C" key="F7">exec:righthalf2</Key>
<Key mask="C" key="F6">exec:lefthalf2</Key
<Key mask="C" key="F5">exec:bottomhalf2</Key>
<Key mask="C" key="F4">exec:tophalf2</Key>
<Key mask="C" key="F3">exec:sakura</Key
<Key mask="C" key="F2">exec:cr</Key>
<Key mask="C" key="F1">exec:3but</Key>
<Key mask="4" key="v">exec:partview</Key>





<Key mask="A" key="Escape">root:0</Key>
<Key mask="C" key="Escape">root:1</Key>
<Key mask="S" key="Escape">root:2</Key>
<Key mask="AC" key="Escape">root:6</Key>
<Key mask="AS" key="Escape">root:7</Key>
<Key mask="CS" key="Escape">root:8</Key>
<Key mask="SAC" key="Escape">root:9</Key>

<Key keycode="160">exec:amixer sset Master toggle</Key>
<Key keycode="176">exec:amixer sset Master 1+,1+</Key>
<Key keycode="174">exec:amixer sset Master 1-,1-</Key>
<Key keycode="178">exec:defaultbrowser</Key>
<Key keycode="236">exec:defaultbrowser</Key>
<Key keycode="111">exec:defaultscreenshot</Key>

<Key mask="A" key="Up">exec:supup</Key>
<Key mask="A" key="Down">exec:supdown</Key>
<Key mask="A" key="Right">exec:supright</Key>
<Key mask="A" key="Left">exec:supleft</Key>

<Key mask="AC" key="Up">move</Key>
<Key mask="AC" key="Down">resize</Key>
<Key mask="AC" key="Right">next</Key>
<Key mask="AC" key="Left">prev</Key>

<Key mask="AS" key="Up">maximize</Key>
<Key mask="AS" key="Down">minimize</Key>
<Key mask="AS" key="Right">fullscreen</Key>
<Key mask="AS" key="Left">exec:lp5a</Key>

<Key mask="SAC" key="Up">exec:tophalf2</Key>
<Key mask="SAC" key="Down">exec:bottomhalf2</Key>
<Key mask="SAC" key="Right">exec:righthalf2</Key>
<Key mask="SAC" key="Left">exec:lefthalf2</Key>


<Key mask="A" key="1">exec:wmctrl -s0</Key>
<Key mask="A" key="2">exec:wmctrl -s1</Key>
<Key mask="A" key="3">exec:wmctrl -s2</Key>
<Key mask="A" key="4">exec:wmctrl -s3</Key>
<Key mask="A" key="5">exec:wmctrl -s4</Key>
<Key mask="A" key="6">exec:wmctrl -s5</Key>
<Key mask="A" key="7">exec:wmctrl -s6</Key>
<Key mask="A" key="8">exec:wmctrl -s7</Key>
<Key mask="A" key="9">exec:wmctrl -s8</Key>
<Key mask="A" key="0">exec:wmctrl -s9</Key>
#goto d#


<Key mask="SA" key="1">exec:cr</Key>
<Key mask="SA" key="2">exec:sakura</Key>
<Key mask="SA" key="3">exec:3but</Key>
<Key mask="SA" key="4">exec:lma</Key>
<Key mask="SA" key="5">exec:laa</Key>
<Key mask="SA" key="6">exec:lba</Key>
<Key mask="SA" key="7">exec:ccdi</Key>
<Key mask="SA" key="8">close</Key>
<Key mask="SA" key="9">exec:kill</Key>
<Key mask="SA" key="0">exec:cadi</Key>


<Key mask="SAC" key="1">exec:p1</Key>
<Key mask="SAC" key="2">exec:p2</Key>
<Key mask="SAC" key="3">exec:p3</Key>
<Key mask="SAC" key="4">exec:p4</Key>
<Key mask="SAC" key="5">exec:p5</Key>
<Key mask="SAC" key="6">exec:lp21</Key>
<Key mask="SAC" key="7">exec:lp22</Key>
<Key mask="SAC" key="8">exec:lp23</Key>
<Key mask="SAC" key="9">exec:lp24</Key>
<Key mask="SAC" key="0">exec:lp25</Key>



<Key mask="SC" key="1">exec:wmctrl -r :ACTIVE: -t0</Key>
<Key mask="SC" key="2">exec:wmctrl -r :ACTIVE: -t1</Key>
<Key mask="SC" key="3">exec:wmctrl -r :ACTIVE: -t2</Key>
<Key mask="SC" key="4">exec:wmctrl -r :ACTIVE: -t3</Key>
<Key mask="SC" key="5">exec:wmctrl -r :ACTIVE: -t4</Key>
<Key mask="SC" key="6">exec:wmctrl -r :ACTIVE: -t5</Key>
<Key mask="SC" key="7">exec:wmctrl -r :ACTIVE: -t6</Key>
<Key mask="SC" key="8">exec:wmctrl -r :ACTIVE: -t7</Key>
<Key mask="SC" key="9">exec:wmctrl -r :ACTIVE: -t8</Key>
<Key mask="SC" key="0">exec:wmctrl -r :ACTIVE: -t9</Key>

#sendto d#



<Key key="h">left</Key>
<Key key="j">down</Key>
<Key key="k">up</Key>
<Key key="l">right</Key>

<Key mask="A" key="h">move</Key>
<Key mask="A" key="j">resize</Key>
<Key mask="A" key="k">prev</Key>
<Key mask="A" key="l">next</Key>

<Key mask="AC" key="h">exec:laa</Key>
<Key mask="AC" key="j">exec:lma</Key>
<Key mask="AC" key="k">exec:lba</Key>
<Key mask="AC" key="l">exec:wmctrl -r :ACTIVE: -b add,sticky</Key>


<Key mask="SC" key="h">exec:upperleftquadrant2</Key>
<Key mask="SC" key="j">exec:upperrightquadrant2</Key>
<Key mask="SC" key="k">exec:lowerleftquadrant2</Key>
<Key mask="SC" key="l">exec:lowerrightquadrant2</Key>


<Key mask="SA" key="h">exec:ccdi</Key>
<Key mask="SA" key="j">close</Key>
<Key mask="SA" key="k">exec:kill</Key>
<Key mask="SA" key="l">exec:cadi</Key>



<Key mask="SAC" key="h">exec:3but</Key>
<Key mask="SAC" key="j">exec:cr</Key>
<Key mask="SAC" key="k">showdesktop</Key>
<Key mask="SAC" key="l">window</Key>



<Key mask="A" key="space">exec:rox</Key>
<Key mask="C" key="space">exec:3but</Key>
<Key mask="S" key="space">exec:sakura</Key>
<Key mask="CA" key="space">exec:leafpad</Key>
<Key mask="CS" key="space">exec:gexec</Key>
<Key mask="AS" key="space">exec:lp5a</Key>
<Key mask="CAS" key="space">exec:cr</Key>


<ButtonClose>/usr/share/pixmaps/close.png</ButtonClose>
<ButtonMax>/usr/share/pixmaps/max.png</ButtonMax>
<ButtonMaxActive>/usr/share/pixmaps/maxact.png</ButtonMaxActive>
<ButtonMin>/usr/share/pixmaps/min.png</ButtonMin>

<Tray x="200" y="1">
<Spacer width="1" height="1"/>
</Tray>
#t



<Tray x="1" y="200">
<Spacer width="1" height="1"/>
</Tray>
#l

<Tray x="-1" y="200">
<Spacer width="1" height="1"/>
</Tray>
#r

<Tray x="200" y="-27">
<Spacer width="1" height="1"/>
</Tray>
#d


# <Tray x="200" y="-1">
# <Spacer width="1" height="1"/>
# </Tray>
#d

</JWM>
[actually from the machine i'm at currently and not a pristine copy, so may be slightly different from what comes with your download.]

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

other browsers

#4 Post by Puppus Dogfellow »

if you want to install another browser, i recommend 666philb's palemoon-24.7.1.pet, although the two stand alone firefoxes below seem to be as quick. run from anywhere, link to /bin or similar to be able to call them from a terminal or make a menu item or shortcut key for them. the esr copy is a folder--click the file (this is the one you symlink) inside that says firefox to run. the 31 runs at a click and autoupdates. symlink the file itself to /bin or similar to to make a menu item, etc.

Firefox 31.0

firefox-31.2.0esr.tar.bz2

chromium 38 w/ pepper-flash works but is comparatively slow.
...

the dropbox-2.10.28.pet i used for p573-L is from nilsonmorales. he's got some other cloud storage/syncing pets available here.


here's a link to the browsers, network, internet, games section of myrepo.

mydbox by Whitesnow also works well and seems to have an additional status message popup box function that the other does not.

the .deb file for 32 bit lini works as is from spideroak or the repo. the ff27 in the repo will install and autoupdate to current.

edit: it appears the spideroak.deb causes printing problems. i recommend spideroak sfs from LaZy Puppy in its place.

also, palemoon has been updated to 25.1; i haven't used it yet, but it appears that most if not all of the add-on incompatibility problems were sorted out in 25.02, which works well and is available, courtesy of OscarTalks, in the repo).
Last edited by Puppus Dogfellow on Mon 15 Dec 2014, 22:12, edited 1 time in total.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

a couple of updates

#5 Post by Puppus Dogfellow »

i've included at least three pets by trio in these releases, two of which have just been updated. they will install over what's there. the jwm theme maker now includes previews, which is nice time saver. the three pets, with download links to the two that were updated:

Pet_Maker-2.3.pet

GTK_Theme_Maker-1.6.pet

jwmthememaker-1.7.3.pet

thanks again, trio!

http://www.murga-linux.com/puppy/viewtopic.php?t=45397
^thread for jwm theme maker.
Last edited by Puppus Dogfellow on Mon 03 Nov 2014, 14:09, edited 2 times in total.

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#6 Post by ally »

extra's added....

:)

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#7 Post by Puppus Dogfellow »

ally wrote:extra's added....

:)

i'll try to get you an accurate screenshot soon. i'm about to move to p573/-L exclusively, but am having a hard time shutting down my other installations.

(or have been unsuccessfully trying to compile mixxx for the past hour and don't really want to deal with finding my router code or rebooting).

:)


text version of the screen shots: default background is a very dark grey, default gtk is flat grey rounded, default jwm is dark grey, icon set for p573-L is moblin stark, for p573 it's neon. used a minimal set--four down the left side: home, edit, browser, play. top three trays (123567890car (described above), pager, dock) autohide, bottom one is just the taskbar in the middle, clock on right, little dog (root 3 menu) and show desktop button on the left. vertically on the upper left the taskbar repeats the tasklist but takes advantage of autohide to give some pretty long buttons (helpful when your rox folders are all nested or similarly titled, though winswitcher sorts through all that very well).

i customize the buttons and just about everything else as a means of doodling, so i just tried to go for a sparse desktop, since there'd be less to delete that way.

pp1-pp6 entered in a terminal calls up copies of the stock (unless you've modified them--you can switch back and forth) pinboard. p1 (which is also on the left click menu) will give you a panel set you can drag the few desktop and drive icons to if you want a blank canvas (just delete after drag. space remaining and total size popup function work on the panel). p1 clicked again closes the panel set. there are nine sets of four, which toggle on and off and replace one another.

you can grab some decor here: desktop
Last edited by Puppus Dogfellow on Tue 04 Nov 2014, 19:54, edited 2 times in total.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

screenshot

#8 Post by Puppus Dogfellow »

but it's pretty accurate but for the shrunken drive icons and four missing desktop icons. (moblin's folders look nice when tiny...)

Image

(i was still considering calling it Text OS at this point)

:wink:

panels can be sized from 16 to 96...

only two showed (forgot to do scroll up and down, but the middle click one was just unlucky timing), but the mouse gives you five menus (assigned to escape key plus various modifiers on the keyboard).

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

stock desktop p573

#9 Post by Puppus Dogfellow »

Image

that extra space on the right is part of the second screen.
0x00a00006 -1 654 669 816 429 puppypc20376 htop
0x01800022 -1 134 125 479 415 puppypc20376 http://www.murga-linux.com/puppy/viewtopic.php?t=60678
0x0180002b -1 489 211 481 370 puppypc20376
0x01800032 -1 321 135 481 379 puppypc20376
0x01a00277 0 20 40 1001 709 puppypc20376 Untitled 1 - LibreOffice Writer
0x01a00367 0 20 40 1001 709 puppypc20376 strtdocgtwy.odt - LibreOffice Writer
0x01c00085 0 20 40 1001 709 puppypc20376 New Tab - Mozilla Firefox
0x0043fe4f 0 488 57 492 192 puppypc20376 /mnt/sda1/p573-L-iso/p573-L.iso_extracted
0x00e00022 0 20 40 1001 709 puppypc20376 topmid - /root - Geany
0x02600006 0 202 222 576 340 puppypc20376 UExtract
0x02c00006 0 72 92 576 340 puppypc20376 UExtract
0 * DG: 1024x768 VP: 0,0 WA: 0,0 1024x768 1
1 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 2
2 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 3
3 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 4
4 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 5
5 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 6
6 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 7
7 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 8
8 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 9
9 - DG: 1024x768 VP: N/A WA: 0,0 1024x768 10
November 2014
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Mon Nov 03 05:14:28 #
minus the specifics, that's the stock bash prompt. i did it that way because many of the shortcut keys give you window size and placement, something i assume many would want to customize to their personal preference, the basics like top half, bottom half, upper left quadrant, etc already having been taken into account and provided. the calendar bit may not be an adequate substitute for planner and osmo (i figured google has a calendar...), but there it is. subsequent prompts in a given window revert to just time and date. w11 (or wg, if you want to skip the calendar bit) entered into a terminal will give you a new snapshot of desktops, locations, window list, and window dimensions/geometry).

0x01800032 -1 321 135 481 379 puppypc20376

red=x axis
green=y axis
dark red=length of x
dark blue=height of y

there are templates you can plug these figures into, which i'll get into a bit later on. you can check out the scripts and readmes in /root/my-applications/bin for a sneak peak of that and the terminal shortcuts. also, since the pager is now hidden, it's a help as far as figuring out what desktop you're on in a mouseless way, though most of the menus include "desktops," which can send you elsewhere and highlights your current locale. shift+spacebar brings up the sakura console.
#!/bin/sh
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,225,235,550,400
that's lp5a, which is alt+shift plus spacebar and an example of a template. this one turns a window into a centrally placed rectangle. just plug the figures of the representation of your chosen custom size and placement. it's here because it didn't fit particularly well with the schema of the right hand homerow shortcuts. change the ACTIVE to SELECT if you want cross hairs to place at click rather than just placing whatever window is active. anyway, here are the shortcuts the spacebar provides:

shift+space=sakura
alt+space=rox
ctrl+ space=3but, which calls up a custom window/desktop switcher (thanks MochiMoppel--the unadulterated one is there as well--shift+F3) and a bookmark gallery (also by Mochi). the stupid name is a remnant from when it was the third button on a some taskbar somewhere.
alt+shift+space=lp5a
alt+ctrl+space=leafpad, since it's lost its alt+ctrl+l shortcut on the homerow.
ctrl+shift+space=gexec launcher, which can be tweaked into a shortcut menu in itself. it autocloses so may be preferable to sakura or another console for running certain things,though "cadi" or "cs" entered into a terminalwill close all sakura windows on a given desktop, as will alt+shift+h, if sakura's (shift+space) the active window.
alt+shift+space=change current window into a centrally located rectangle
alt+ctrl+shift+space=close all rox windows (they pile up)


i didn't include pupsaveconfig (the murga link above, which is actually on an xpad note) because i didn't know how it would interfere with the save to folder function, but it's a good and worthwhile program. anyway, i have a machine i'm having difficulty getting the folder save to work on and i was wondering if anyone has had similar difficulties or any other problems.

there are no shortcut keys involving the windows key, since i figured that's the first thing people would normally want to use (easiest way is right click on rox > edit > shortcut key) and i didn't want to step on the shortcuts of others. also, one of my machines doesn't have any that function as such, at least not within arm's reach.


to get the automount, space remaining popup, and bookmarks-within-the-menus functions involved, you need to click three scripts in /root/Startup: mount_all_three by big_bass, drivespacehoverscriptfromSFR by SFR, and roxrefresh by MochiMoppel, which will require a jwm restart.
Last edited by Puppus Dogfellow on Tue 11 Nov 2014, 21:52, edited 6 times in total.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

more of the included shortcut keys

#10 Post by Puppus Dogfellow »

Arrow key shortcuts:

Alt+[Up,Down, Right, Left]=speed move~35 pixels per press as opposed to 10, repeat rate the same

Alt+Ctrl+Up=move
Alt+Ctrl+Down=resize
Alt+Ctrl+Right=next
Alt+Ctrl+Left=previous

Alt+Shift+Ctrl+Up=(force window to occupy)top half
Alt+Shift+Ctrl+Down=bottom half
Alt+Shift+Ctrl+Right=right half
Alt+Shift+Ctrl+Left=left half

Alt+Shift+Up=maximize
Alt+Shift+Down=minimize
Alt+Shift+Right=full screen
Alt+Shift+Left=lp5a

_______________________________

right side home row shortcuts:

Alt+h=move
Alt+j=resize
Alt+k=prev
Alt+l=next

Alt+Ctrl+h=layer above
Alt+Ctrl+j=normal layer
Alt+Ctrl+k=layer below
Alt+Ctrl+l=make sticky

Shift+Ctrl+h=upper left quadrant
Shift+Ctrl+j= upper right quadrant
Shift+Ctrl+k=lower left quadrant
Shift+Ctrl+l=lower right quadrant

Alt+Shift+h=close all instances of active program (active window) on current desktop
Alt+Shift+j=close
Alt+Shift+k=kill
Alt+Shift+l=close all instances of active program (active window) on all desktops

Alt+Shift+Ctrl+h=3but
Alt+Shift+Ctrl+j= close all rox windows
Alt+Shift+Ctrl+k= show desktop
Alt+Shift+Ctrl+l= windows menu

-------------

escape key shortcuts:

<Key mask="A" key="Escape">root:0</Key>
<Key mask="C" key="Escape">root:1</Key>
<Key mask="S" key="Escape">root:2</Key>
<Key mask="AC" key="Escape">root:6</Key>
<Key mask="AS" key="Escape">root:7</Key>
<Key mask="CS" key="Escape">root:8</Key>
<Key mask="SAC" key="Escape">root:9</Key>

[this is how they appear in /root/.jwm/jwmrc-personal. You can swap in your own choices by placing “exec:{program of choice}
Last edited by Puppus Dogfellow on Mon 01 Dec 2014, 03:10, edited 5 times in total.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

p573_-573.1.tar.xz

#11 Post by Puppus Dogfellow »

p573_-573.1.tar.xz upgrades some programs/corrects some oversights. subsequent releases would include (from the included readme):


upgrade 1 consists largely of upgrading the peasy series by rcrsn51, and all of the pets in upgrade pack 1 are his except:

right click utility 6.8.1 and advanced bash guide v10.0 by don570;

peek-a-pet-1.2, jwm theme maker 1.7.4, and gtk theme maker 1.7.1 by trio;

pfind 5.14 by zigbert

****
by rcrsn51:

pic2txt-1.2.pet
peasyglue-1.8.pet
peasyprint-2.7.pet tesseract-3.00-i486.pet
peasyscale-1.6b.pet tesseract_eng-3.00.pet
peasyscan-2.7.pet
peasyscan_pdf_plugin-1.1.pet

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#12 Post by mavrothal »

Nice precise spin 8)

It would appear that some of the files used in development made it to the release like all the menus in /root and geany opening all these files (unless is intentional :oops: )

You may want to point out/warn that this derivative will use and update preexisting precisesave files if found at first boot.
Will not update precise-5.7.2 since its using the same name.

You may want to change the relevant names in /etc/DISTRO_SPECS and initrd.gz DISTRO_SPECS to give it a proper version or better yet, since it is a derivative, a new name. :wink:
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#13 Post by Puppus Dogfellow »

mavrothal wrote:Nice precise spin 8)

It would appear that some of the files used in development made it to the release like all the menus in /root and geany opening all these files (unless is intentional :oops: )
yeah, clumsy as it is, it's purely intentional. (well, except for the one that's the instructions for compiling geany plugins with waf). i wanted to show off some of the features of jwm, rox, and the stock puppy set up in general, like the ability to use (or at least have) ten root menus (a happy side effect of which is to cure the stock scroll wheel desktop-hopping behavior. they also highlight one of MochiMoppel's innovations, rox bookmarks on the jwm menus). i wanted it to be easily modded by the end user, so those config files are purposely within easy reach. that mess will also occur, by design :oops: , should the main menu's "help" be pressed. :lol: :roll: well, it seemed like a good idea at the time. i briefly tried to explain my intentions earlier--you get a street racer with an uninstalled turbo kit on the front seat. or a roof-mounted windmill. something like that. i'd like to include a central readme with a link to this place, but really not much more in the way of documentation. i figured i was mostly just updating and augmenting an already solid and well known entity. i'm trying to show how it's so easy a noob can do it by presenting this noob's efforts and the tools used. still, i sometimes think of it as Instructional OS or Intro OS--i really like that puppy is small, fast, durable, and nearly infinitely adaptable/customizable...

anyway, i'm glad you like the spin. without your patch, it would not be. 8) thanks again to you and gyro for helping keep precise alive. :)


mavrothal wrote: You may want to point out/warn that this derivative will use and update preexisting precisesave files if found at first boot.
Will not update precise-5.7.2 since its using the same name.

You may want to change the relevant names in /etc/DISTRO_SPECS and initrd.gz DISTRO_SPECS to give it a proper version or better yet, since it is a derivative, a new name. :wink:
i'm trying to make things easy for myself and improve things for others, or at least to not screw anything up. this is somewhat alarming. :cry: first step i suppose is to add your warning to the first post. also, since i really am new to all this (about three years ago, i think, i tried linux for the first time, and i was never particularly computer savvy or fond of them; i do, however, think puppy linux is cool as hell), i could use some clarification. you mean i open those two files (say, with geany) and find the "precise-5.7.2."es there and change the names to something like p573 (or anything other than "precise-5.7.2") and no one will have any problems? also, if someone's already installed 572, they'll also have no worries as the installation will just let it be?

every time i've installed similar or closely related installations on the same computer, i was given a warning and a choice, which is actually how i remember these installations going. that's no longer the case, or, rather, my spin didn't give you a choice? nothing that ended with a prompt like, "okay, not upgrading...holding back..." when you declined? :?

and i'm pretty sure geany is set to just remember the last set of files opened...you NEED (:lol: / :roll: ) that help menu hack to revisit the snakes' nest....

thanks again for your assistance and feedback, mavrothal.

:)

[seems like normal puppy behavior to me. next version no upgrade choice will be offered, i guess.]
Last edited by Puppus Dogfellow on Sun 09 Nov 2014, 00:37, edited 1 time in total.

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#14 Post by mavrothal »

Puppus Dogfellow wrote: i could use some clarification. you mean i open those two files (say, with geany) and find the "precise-5.7.2."es there and change the names to something like p573 (or anything other than "precise-5.7.2") and no one will have any problems? also, if someone's already installed 572, they'll also have no worries as the installation will just let it be?
Is a bit ( :roll: ) more complicated but basically, yes.
DISTRO_FILE_PREFIX is the variable that determines the savefile (and some other things).
If you change DISTRO_PUPPYSFS and DISTRO_ZDRVSFS you have to change your SFSs accordingly.
A final important variable is the DISTRO_IDSTRING that must be added at the end of the puppy sfs and the vmlinuz so init can find them.
'echo -n "$DISTRO_IDSTRING" >> puppy.sfs' will do that (path, name and string must be adjusted for actual).
Make sure you type ">>" and not ">"
The DISTRO_SPECS file should be identical in initrd.gz and the main sfs. So make one as you like and copy it over to the other.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

helpful links in lieu of the post i accidentally deleted and

#15 Post by Puppus Dogfellow »

pupli repo home

audio, graphics, video, studio, QT

browsers, network, internet, games

desktop

file managers and viewers

puppy isos

Utilities Tools System Libs

Wine/JRE/JDK/Python/Virtual Box/Java

word processing and related




----------------------------
formerly:

Subject: weird post stamped three days in the past
Subject description: will delete and reserve for....

[reserved for updates great and small....it seems i was seeing things. after deletion, it reverted to space occupied by an actual post from three days ago, now gone. pretty strange. think i was just agreeing to try to fix something that isn't particularly broken. having failed, though, it's become somewhat annoying.] [anyway, since i can't remember what was here before, and since updates make more sense at the end of the thread or possibly at the very beginning, the change of plan and the tee oh cee.]
Last edited by Puppus Dogfellow on Mon 24 Nov 2014, 14:50, edited 4 times in total.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

updated to p574/p574-L

#16 Post by Puppus Dogfellow »

spacefm file viewer (094), upgrade pack one, user experience tweaks. i think it will be the last that sees separate upgrades and releases for both versions as most of the size difference comes from packages that continually upgrade (wine, libreoffice, java, etc). version2013 already has the 1730 package available--i just downloaded wine 1729 about a week ago, it seems. anyway, that package is available in the wine folder of the repo. install as is if p573, either the sfs or the sfs right-click converted to a pet. (props to don's right-click suite). for those who have p573-L, you'll need to uninstall three packages with the ppm--wine1729doc, wine1729dev, and wine 1729 itself. you can then extract the contents of the sfs and install the three newer, similarly titled pets. or let it be, i guess. next update probably won't be too far off.
mavrothal wrote:
Puppus Dogfellow wrote: i could use some clarification. you mean i open those two files (say, with geany) and find the "precise-5.7.2."es there and change the names to something like p573 (or anything other than "precise-5.7.2") and no one will have any problems? also, if someone's already installed 572, they'll also have no worries as the installation will just let it be?
Is a bit ( :roll: ) more complicated but basically, yes.
DISTRO_FILE_PREFIX is the variable that determines the savefile (and some other things).
If you change DISTRO_PUPPYSFS and DISTRO_ZDRVSFS you have to change your SFSs accordingly.
A final important variable is the DISTRO_IDSTRING that must be added at the end of the puppy sfs and the vmlinuz so init can find them.
'echo -n "$DISTRO_IDSTRING" >> puppy.sfs' will do that (path, name and string must be adjusted for actual).
Make sure you type ">>" and not ">"
The DISTRO_SPECS file should be identical in initrd.gz and the main sfs. So make one as you like and copy it over to the other.
Puppus Dogfellow wrote:
thanks. next version uploaded will have that addressed.
well, not quite. couldn't figure out how to get the code to work. figured out a couple of ways to edit the initrd directly (by extracting it twice, which seemed a bit odd, and through woofy), and it wasn't that hard to get to etc/distrospecs, but i was unclear about what to overwrite with what. there seemed to be a mix of precise571 and 572 references and i didn't want to risk breaking up some sort of internal look up or referral string, so i basically chickened out of messing with it. so it's still in function an upgrade of precise rather than a distinct entity. :? for the smaller of the two isos, i think woofy allowed some sort of suffix before the final ".sfs," but i doubt this will affect much.

***

update of possible interest: new palemoon browser by OscarTalks available in repo.

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

Re: updated to p574/p574-L

#17 Post by mavrothal »

Puppus Dogfellow wrote:well, not quite. couldn't figure out how to get the code to work. figured out a couple of ways to edit the initrd directly (by extracting it twice, which seemed a bit odd, and through woofy), and it wasn't that hard to get to etc/distrospecs, but i was unclear about what to overwrite with what. there seemed to be a mix of precise571 and 572 references and i didn't want to risk breaking up some sort of internal look up or referral string, so i basically chickened out of messing with it. so it's still in function an upgrade of precise rather than a distinct entity. :? for the smaller of the two isos, i think woofy allowed some sort of suffix before the final ".sfs," but i doubt this will affect much.
Bad news first. The "small" iso will not boot because of the name change.
Init is instructed through DISTRO_SPECS to look for "puppy_precise_5.7.2.sfs" but the sfs in the iso is named "puppy_precise_5.7.2p574p.sfs". No good.

Regarding editing the initrd, here is how to do it. Hope is clear.

Regarding DISTRO_SPECS, below is a modified file for "Puppus Dogfellow's Precise Puppy version 1.0" :D (bold the changes)
#One or more words that identify this distribution:
DISTRO_NAME='PD_s Precise Puppy'
#version number of this distribution:
DISTRO_VERSION=1.0
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='ubuntu'
#Prefix for some filenames: exs: precisesave.2fs, precise-4.99.0.sfs
DISTRO_FILE_PREFIX='pdprecise'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='precise'
#the kernel pet package used:
#retro kernel: linux_kernel-3.2.48-nopae-i486-f2fs-aufs-smp-isa-precise.pet
DISTRO_KERNEL_PET='linux_kernel-3.9.11-pae-i686-precise.pet'
#read by /usr/bin/xwin to bypass Xorg Wizard at first boot:
DISTRO_XORG_AUTO='yes'
DISTRO_TARGETARCH='x86'
#subname for online PETs dir. Ex: 'slacko14', dir 'pet_packages-slacko14', db file 'Packages-puppy-slacko14-official':
#note: prior to existence of this variable, online subname was set to $DISTRO_COMPAT_VERSION or via some hack code.
DISTRO_DB_SUBNAME='precise'
#32-byte alpha-numeric ID-string appended to vmlinuz, puppy_pdprecise_1.sfs, zdrv_pdprecise_1.sfs and devx.sfs:
DISTRO_IDSTRING='p141030194200ZZZZp.d.1XXXXXXXXXX'
#Puppy default filenames...
#Note, the 'SFS' files below are what the 'init' script in initrd.gz searches for,
#for the partition, path and actual files loaded, see PUPSFS and ZDRV in /etc/rc.d/PUPSTATE
DISTRO_PUPPYSFS='puppy_pdprecise_1.0sfs'
DISTRO_ZDRVSFS='zdrv_pdprecise_1.0.sfs'
DISTRO_PUPPYDATE='Nov 2014'
#multiarch distros, such as Ubuntu, will have this. ex: /usr/lib/i386-linux-gnu, so DISTRO_ARCHDIR=i386-linux-gnu
DISTRO_ARCHDIR='i386-linux-gnu'
Feel free to change it :P but the actual sfs names must be the ones you put in DISTRO_SPECS.

Finally regarding the IDSTRING, when you have everything ready, just before you make the iso, assuming that you use the string above, do the following

Code: Select all

echo -n "p141030194200ZZZZp.d.1XXXXXXXXXX" >> /path/to/vmlinuz
echo -n "p141030194200ZZZZp.d.1XXXXXXXXXX" >> /path/to/puppy_sfs
If you change the string make sure that is 32 characters and no spaces.

HTH
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

Re: updated to p574/p574-L

#18 Post by Puppus Dogfellow »

mavrothal wrote:
Puppus Dogfellow wrote:well, not quite. couldn't figure out how to get the code to work. figured out a couple of ways to edit the initrd directly (by extracting it twice, which seemed a bit odd, and through woofy), and it wasn't that hard to get to etc/distrospecs, but i was unclear about what to overwrite with what. there seemed to be a mix of precise571 and 572 references and i didn't want to risk breaking up some sort of internal look up or referral string, so i basically chickened out of messing with it. so it's still in function an upgrade of precise rather than a distinct entity. :? for the smaller of the two isos, i think woofy allowed some sort of suffix before the final ".sfs," but i doubt this will affect much.
Bad news first. The "small" iso will not boot because of the name change.
Init is instructed through DISTRO_SPECS to look for "puppy_precise_5.7.2.sfs" but the sfs in the iso is named "puppy_precise_5.7.2p574p.sfs". No good.

Regarding editing the initrd, here is how to do it. Hope is clear.

Regarding DISTRO_SPECS, below is a modified file for "Puppus Dogfellow's Precise Puppy version 1.0" :D (bold the changes)
#One or more words that identify this distribution:
DISTRO_NAME='PD_s Precise Puppy'
#version number of this distribution:
DISTRO_VERSION=1.0
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='ubuntu'
#Prefix for some filenames: exs: precisesave.2fs, precise-4.99.0.sfs
DISTRO_FILE_PREFIX='pdprecise'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='precise'
#the kernel pet package used:
#retro kernel: linux_kernel-3.2.48-nopae-i486-f2fs-aufs-smp-isa-precise.pet
DISTRO_KERNEL_PET='linux_kernel-3.9.11-pae-i686-precise.pet'
#read by /usr/bin/xwin to bypass Xorg Wizard at first boot:
DISTRO_XORG_AUTO='yes'
DISTRO_TARGETARCH='x86'
#subname for online PETs dir. Ex: 'slacko14', dir 'pet_packages-slacko14', db file 'Packages-puppy-slacko14-official':
#note: prior to existence of this variable, online subname was set to $DISTRO_COMPAT_VERSION or via some hack code.
DISTRO_DB_SUBNAME='precise'
#32-byte alpha-numeric ID-string appended to vmlinuz, puppy_pdprecise_1.sfs, zdrv_pdprecise_1.sfs and devx.sfs:
DISTRO_IDSTRING='p141030194200ZZZZp.d.1XXXXXXXXXX'
#Puppy default filenames...
#Note, the 'SFS' files below are what the 'init' script in initrd.gz searches for,
#for the partition, path and actual files loaded, see PUPSFS and ZDRV in /etc/rc.d/PUPSTATE
DISTRO_PUPPYSFS='puppy_pdprecise_1.0sfs'
DISTRO_ZDRVSFS='zdrv_pdprecise_1.0.sfs'
DISTRO_PUPPYDATE='Nov 2014'
#multiarch distros, such as Ubuntu, will have this. ex: /usr/lib/i386-linux-gnu, so DISTRO_ARCHDIR=i386-linux-gnu
DISTRO_ARCHDIR='i386-linux-gnu'
Feel free to change it :P but the actual sfs names must be the ones you put in DISTRO_SPECS.

Finally regarding the IDSTRING, when you have everything ready, just before you make the iso, assuming that you use the string above, do the following

Code: Select all

echo -n "p141030194200ZZZZp.d.1XXXXXXXXXX" >> /path/to/vmlinuz
echo -n "p141030194200ZZZZp.d.1XXXXXXXXXX" >> /path/to/puppy_sfs
If you change the string make sure that is 32 characters and no spaces.

HTH
thanks for the clarification, mavrothal. and the heads up regarding the smaller iso. i had misgivings when i filled out that slot--it should have said "you can append something here, but it will screw things up for you" instead of just opening up the possibility. :lol: well, quicker to fix the smaller one. at least in theory.

this one should be okay: p574 (161mb)


and for the sake of convenience:

p574-L (466mb)

thanks again, mavrothal.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

#19 Post by Puppus Dogfellow »

I was having trouble getting the nvidia driver i added to 574-L to work correctly on a dual screen setup (think i should've included the glx version (OscarTalks) if at all), so I made p5741, which is the same as p574 but with palemoon 25.02 in place of the sea monkey suite, and the addition of the latest wine (1.7.30--thanks to version2013), qt-4.8.2-stripped (i believe thanks to pemasu), jre-1.8u25-i586.pet (thanks to gjuhasz), and dropbox-2.10.28 (thanks to nilsonmorales). 277mb, and basically an upgraded 574-L minus the aforementioned driver, Hydrogen (drum machine, thanks to scabz), LibreOffice (4.3.4 available in repo), Ardour (Digital Audio Workstation, scabz and RSH), and VLC(the 117 by RSH, the 214 and 215 by OscarTalks, and the 205 you can get through 666philb's quickpet all work).


devx_precise_5.7.2.sfs (same as devx_precise_5.7.1.sfs)
Last edited by Puppus Dogfellow on Thu 20 Nov 2014, 22:51, edited 4 times in total.

User avatar
Puppus Dogfellow
Posts: 1667
Joined: Tue 08 Jan 2013, 01:39
Location: nyc

more on root#menus

#20 Post by Puppus Dogfellow »

most of the root menus i included are pretty sparse, but the following entered into any of them will (after a jwm restart) add two slots, one for the nine panel sets and one for the six pinboards:
<Menu label="panels" icon="" height="16">
<Program label="p1">p1</Program>
<Program label="p2">p2</Program>
<Program label="p3">p3</Program>
<Program label="p4">p4</Program>
<Program label="p5">p5</Program>
<Program label="p6">p6</Program>
<Program label="p7">p7</Program>
<Program label="p8">p8</Program>
<Program label="p9">p9</Program>
</Menu>
<Menu label="pinboards" icon="" height="16">
<Program label="pp1">pp1</Program>
<Program label="pp2">pp2</Program>
<Program label="pp3">pp3</Program>
<Program label="pp4">pp4</Program>
<Program label="pp5">pp5</Program>
<Program label="pp6">pp6</Program>
</Menu>
not every pup in this series of releases has a PuppyPin6 (one or two oversights), but they all have a PuppyPin-Old, courtesy of big_bass's mnt_all_three script. this is a back up the original desktop but minus the drive icons. if you add a file composed of

Code: Select all

#!/bin/sh

rox --pinboard=/root/Choices/ROX-Filer/PuppyPin-Old


to /root/my-applications/bin and name it "ppo," you can add it to the menus using the above templates, which could also be used to add any other program or script to any of the root menus, including the main one (/_root_.jwmrc) in /etc/xdg/templates.

ex:

<Program label="ppo" icon="[path of image of your choice]" >ppo</Program>

if your menus start to grow too large (copying entries from /root/.jwmrc is perhaps a too easy way to populate the menu), the

Code: Select all

<Menu label="batch 1" icon="" height="16">
[entries]
</Menu>
template is a good way to compress them down to one line/pipe menu slot on any of them.

Post Reply