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

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

the keycentric keyboard shortcuts (my1-my4 series--each has

#161 Post by Puppus Dogfellow »

hopefully this is a little more readable a reference than the file from which it's taken:


keyboard shortcuts --keycentric version:

<!-- Key bindings -->

<!-- alt z is the vtg, alt g is the help files for the vtg and nwp, alt shift g is the grids pop up (aemenu set up to divide the screen into 100 pixel placement points)-->
Alt+ KEY=z -- exec:xdotool key alt+1 Down Return
Alt+ KEY=g -- exec:geany /nwp/vtg5
Alt+Shift+ KEY=g -- exec:/nwp/g

<!-- alt shift g is grid menu (move windows around the screen by 100 pixel increments), alt g opens vtg help files in geany, alt plus z is the vtg-->

KEY=Up -- up
KEY=Down -- down
KEY=Right -- right
KEY=Left -- left
KEY=h -- left
KEY=j -- down
KEY=k -- up
KEY=l -- right
KEY=Return -- select
KEY=Escape -- escape

Ctrl+ KEY=Tab -- prev
Alt+ KEY=Tab -- next

<!-- a, b, q do the following:



q series is quarter sized up to five (which is configurable and centrally placed);
q6 and q7 set the active window to left and right halves of the screen respectively
q8 and q9 are top and bottom. q10 is full/maximized (as is mx).
q1 q2 q8
q5 q6 q7
q3 q4 q9


-3--------------------------- 6
1 2----------------------- 8 9
-4 ----------------------------7

b5=full screen left, b10=full screen right. b series is halves and wholes.


1 2--------------6 7
--5----------------10
3 4--------------8 9

a# series is quadrants...

one of the most up to date versions of the cheat sheet available (to cross reference codes)

http://www.murga-linux.com/puppy/viewto ... 701#860701

-->


Ctrl+ KEY=F12 -- exec:/nwp/n1
Ctrl+ KEY=F11 -- exec:/nwp/n
Ctrl+ KEY=F10 -- exec:/nwp/q10
Ctrl+ KEY=F9 -- exec:/nwp/q9</Key
Ctrl+ KEY=F8 -- exec:/nwp/q8
Ctrl+ KEY=F7 -- exec:/nwp/q7
Ctrl+ KEY=F6 -- exec:/nwp/q6</Key
Ctrl+ KEY=F5 -- exec:/nwp/q5
Ctrl+ KEY=F4 -- exec:/nwp/q4
Ctrl+ KEY=F3 -- exec:/nwp/q3</Key
Ctrl+ KEY=F2 -- exec:/nwp/q2
Ctrl+ KEY=F1 -- exec:/nwp/q1

Alt+Ctrl+ KEY=F12 -- exec:/nwp/n2</Key
Alt+Ctrl+ KEY=F11 -- exec:/nwp/n3
Alt+Ctrl+ KEY=F10 -- exec:/nwp/a10
Alt+Ctrl+ KEY=F9 -- exec:/nwp/a9</Key
Alt+Ctrl+ KEY=F8 -- exec:/nwp/a8
Alt+Ctrl+ KEY=F7 -- exec:/nwp/a7
Alt+Ctrl+ KEY=F6 -- exec:/nwp/a6</Key
Alt+Ctrl+ KEY=F5 -- exec:/nwp/a5
Alt+Ctrl+ KEY=F4 -- exec:/nwp/a4
Alt+Ctrl+ KEY=F3 -- exec:/nwp/a3</Key
Alt+Ctrl+ KEY=F2 -- exec:/nwp/a2
Alt+Ctrl+ KEY=F1 -- exec:/nwp/a1

Ctrl+Shift+ KEY=F12 -- exec:/nwp/tem</Key
Ctrl+Shift+ KEY=F11 -- exec:/nwp/s
Ctrl+Shift+ KEY=F10 -- exec:/nwp/b10
Ctrl+Shift+ KEY=F9 -- exec:/nwp/b9</Key
Ctrl+Shift+ KEY=F8 -- exec:/nwp/b8
Ctrl+Shift+ KEY=F7 -- exec:/nwp/b7
Ctrl+Shift+ KEY=F6 -- exec:/nwp/b6</Key
Ctrl+Shift+ KEY=F5 -- exec:/nwp/b5
Ctrl+Shift+ KEY=F4 -- exec:/nwp/b4
Ctrl+Shift+ KEY=F3 -- exec:/nwp/b3</Key
Ctrl+Shift+ KEY=F2 -- exec:/nwp/b2
Ctrl+Shift+ KEY=F1 -- exec:/nwp/b1

Shift+ KEY=F1 -- exec:/nwp/g
Shift+ KEY=F2 -- exec:/nwp/wm
Shift+ KEY=F3 -- exec:/nwp/o
Shift+ KEY=F4 -- window
Shift+ KEY=F5 -- move
Shift+ KEY=F6 -- resize
Shift+ KEY=F7 -- minimize
Shift+ KEY=F8 -- maximize
Shift+ KEY=F9 -- prev
Shift+ KEY=F10 -- next
Shift+ KEY=F11 -- exec:/nwp/ww
Shift+ KEY=F12 -- exec:/nwp/w1

Alt+Shift+ KEY=F1 -- ldesktop
Alt+Shift+ KEY=F2 -- rdesktop
Alt+Shift+ KEY=F3 -- udesktop
Alt+Shift+ KEY=F4 -- ddesktop
Alt+Shift+ KEY=F5 -- prevstacked
Alt+Shift+ KEY=F6 -- nextstacked
Alt+Shift+ KEY=F7 -- shade
Alt+Shift+ KEY=F8 -- showdesktop
Alt+Shift+ KEY=F9 -- fullscreen
Alt+Shift+ KEY=F10 -- exec:/nwp/pxc
Alt+Shift+ KEY=F11 -- exec:/nwp/gxc
Alt+Shift+ KEY=F12 -- exec:/nwp/p

<!-- alt plus f1 and f4 are built-ins. -->


Alt+ KEY=F1 -- root:3
Alt+ KEY=F2 -- window
Alt+ KEY=F3 -- /nwp/rr
Alt+ KEY=F4 -- close
Alt+ KEY=F5 -- /nwp/sd
Alt+ KEY=F6 -- /nwp/sdr
Alt+ KEY=F7 -- exec:/nwp/w
Alt+ KEY=F8 -- exec:/nwp/h
Alt+ KEY=F9 -- exec:/nwp/x
Alt+ KEY=F10 -- exec:/nwp/y
Alt+ KEY=F11 -- exec:/nwp/1
Alt+ KEY=F12 -- exec:/nwp/2
<!--
in dual monitor setups, the q series could be replaced or modified to give ten additional preset position/dimension commands to active windows or replaced with select select versions of a(1-10) and b(1-10) (called by as(1-10) and bs(1-10)). single monitor setups can get 20 additional custom positionals by editing the a and b series below* (enter ll in the main launcher, then enter the launch code to edit in leafpad. use gl to do the same in geany. the function keys below are for the 24 desktops. windows key sends you to the first 12 desktops, alt+windows key the next 12, control instead of alt for the send to version for 1-12, shift and windows key for desktops 13-24. personally, i think it's easier to use d# and s# in the launcher, but it's here for you to use or modify/reassign. there's no included select version for the quadrants and halves for single monitor setups, but
geany q1 q2 q3 q4 q5 q6 q7 q8 q9 q10
will open them up for editing. swap the :ACTIVE: for :SELECT: and rename to qs# if you want them. (next version will likely include them and a few other tweaks to the jwmrc-personal file.

*the a and b series have now also been moved to the function keys (they're easier to edit (q5 aside as it's the same syntax) than the q series--you'll just be filling out four fields, x,y,w,h) and can be found above. (i'll merely comment out their former location--you could pick which set up you like better).

-->


Winkey+ KEY=F12 -- exec:/nwp/d12
Winkey+ KEY=F11 -- exec:/nwp/d11
Winkey+ KEY=F10 -- exec:/nwp/d10
Winkey+ KEY=F9 -- exec:/nwp/d9
Winkey+ KEY=F8 -- exec:/nwp/d8
Winkey+ KEY=F7 -- exec:/nwp/d7
Winkey+ KEY=F6 -- exec:/nwp/d6
Winkey+ KEY=F5 -- exec:/nwp/d5
Winkey+ KEY=F4 -- exec:/nwp/d4
Winkey+ KEY=F3 -- exec:/nwp/d3
Winkey+ KEY=F2 -- exec:/nwp/d2
Winkey+ KEY=F1 -- exec:/nwp/d1


Winkey+Alt+ KEY=F12 -- exec:/nwp/d24
Winkey+Alt+ KEY=F11 -- exec:/nwp/d23
Winkey+Alt+ KEY=F10 -- exec:/nwp/d22
Winkey+Alt+ KEY=F9 -- exec:/nwp/d21
Winkey+Alt+ KEY=F8 -- exec:/nwp/d20
Winkey+Alt+ KEY=F7 -- exec:/nwp/d19
Winkey+Alt+ KEY=F6 -- exec:/nwp/d18
Winkey+Alt+ KEY=F5 -- exec:/nwp/d17
Winkey+Alt+ KEY=F4 -- exec:/nwp/d16
Winkey+Alt+ KEY=F3 -- exec:/nwp/d15
Winkey+Alt+ KEY=F2 -- exec:/nwp/d14
Winkey+Alt+ KEY=F1 -- exec:/nwp/d13
<!-- go to desktops 1-24-->


Ctrl+Winkey+ KEY=F12 -- exec:/nwp/s12
Ctrl+Winkey+ KEY=F11 -- exec:/nwp/s11
Ctrl+Winkey+ KEY=F10 -- exec:/nwp/s10
Ctrl+Winkey+ KEY=F9 -- exec:/nwp/s9
Ctrl+Winkey+ KEY=F8 -- exec:/nwp/s8
Ctrl+Winkey+ KEY=F7 -- exec:/nwp/s7
Ctrl+Winkey+ KEY=F6 -- exec:/nwp/s6
Ctrl+Winkey+ KEY=F5 -- exec:/nwp/s5
Ctrl+Winkey+ KEY=F4 -- exec:/nwp/s4
Ctrl+Winkey+ KEY=F3 -- exec:/nwp/s3
Ctrl+Winkey+ KEY=F2 -- exec:/nwp/s2
Ctrl+Winkey+ KEY=F1 -- exec:/nwp/s1



Shift+Winkey+ KEY=F12 -- exec:/nwp/s24</Key
Shift+Winkey+ KEY=F11 -- exec:/nwp/s23
Shift+Winkey+ KEY=F10 -- exec:/nwp/s22
Shift+Winkey+ KEY=F9 -- exec:/nwp/s21
Shift+Winkey+ KEY=F8 -- exec:/nwp/s20
Shift+Winkey+ KEY=F7 -- exec:/nwp/s19
Shift+Winkey+ KEY=F6 -- exec:/nwp/s18
Shift+Winkey+ KEY=F5 -- exec:/nwp/s17
Shift+Winkey+ KEY=F4 -- exec:/nwp/s16
Shift+Winkey+ KEY=F3 -- exec:/nwp/s15
Shift+Winkey+ KEY=F2 -- exec:/nwp/s14
Shift+Winkey+ KEY=F1 -- exec:/nwp/s13

<!-- send to desktops 1-24-->

<!-- F12 is a built in. -->

KEY=F12 -- root:3


Alt+ KEY=Escape -- fullscreen
Ctrl+ KEY=Escape -- showdesktop
Shift+ KEY=Escape -- window
Alt+Ctrl+ KEY=Escape -- move
Alt+Shift+ KEY=Escape -- minimize
Ctrl+Shift+ KEY=Escape -- maximize
Alt+Ctrl+Shift+ KEY=Escape -- resize

<!-- editing the escape series necessitates editing other things. which reminds me, don't use the showdesktop entry on the menu--it doesn't work. use the keys or the buttons. press escape and hold if you hit the showdesktop on the menus (it needs to be removed)-->

Alt+ KEY=space -- exec:rox
Ctrl+ KEY=space -- exec:winswitcher
Shiftt+ KEY=space -- exec:/nwp/p
Ctrl+Alt+ KEY=space -- exec:/nwp/rr
Ctrl+Shift+ KEY=space -- exec:/nwp/cr
Alt+Shift+ KEY=space -- exec:/nwp/t
Alt+Ctrl+Shift+ KEY=space -- exec:/nwp/rup


<!--
MochiMoppel's excellent winswitcher allows you to navigate windows better than than the tray does (more options, more keyboard friendly--it's ww in the launcher. rr is rox recents, cr is close all rox, rup is three up from the bottom on the rox bookmarks tab (ctrl plus b in a rox window), rox is activated by alt plus spacebar (ll launcher plus rr will allow you to set what folder is being opened when the recents is being called. you could do the same for rup and rb (rox bookmarks)).
-->

KEY=h -- left
KEY=j -- down
KEY=k -- up
KEY=l -- right

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


Alt+Ctrl+ KEY=h -- /nwp/rungn
Alt+Ctrl+ KEY=j -- /nwp/rungo
Alt+Ctrl+ KEY=k -- /nwp/rungt
Alt+Ctrl+ KEY=l -- /nwp/lpx


<Key mask="SA" KEY=h -- exec:ccdi
<Key mask="SA" KEY=j -- close
<Key mask="SA" KEY=k -- exec:kill
<Key mask="SA" KEY=l -- exec:cadi

<!-- mnemonic is "ask to kill"--these are shutdown scripts on the right side home row. alt plus shift plus. the alt controls above it are layer and stickiness.-->

Alt+Ctrl+Shift+ KEY=h -- move
Alt+Ctrl+Shift+ KEY=j -- resize
Alt+Ctrl+Shift+ KEY=k -- prevstacked
Alt+Ctrl+Shift+ KEY=l -- nextstacked


Ctrl+Shift+ KEY=h -- exec:laa
Ctrl+Shift+ KEY=j -- exec:lma
Ctrl+Shift+ KEY=k -- exec:lba
Ctrl+Shift+ KEY=l -- exec:wmctrl -r :ACTIVE: -b add,sticky




<!--
Ctrl+Shift+ KEY=h -- exec:/nwp/x0
Ctrl+Shift+ KEY=j -- exec:/nwp/x1200
Ctrl+Shift+ KEY=k -- exec:/nwp/x2000
Ctrl+Shift+ KEY=l -- exec:/nwp/x2500

Alt+Ctrl+Shift+ KEY=h -- exec:/nwp/y0
Alt+Ctrl+Shift+ KEY=j -- exec:/nwp/y200
Alt+Ctrl+Shift+ KEY=k -- exec:/nwp/y400
Alt+Ctrl+Shift+ KEY=l -- exec:/nwp/y800


these are fairly lame--random spots on the x and y axes -->


<!-- supleft et al scripts (grab and quickly move a window with the arrows) don't work in 64 bit slacko, 64 bit quirky april, or 64 bit werewolf, so there seems to be a problem with the 64 bit versions of xdotool and wmctrl. here's a blank version for you to fill in with whatever you choose (move the comment arrows to the above in 64 bit). note--no "exec:"--add if you're not using windows function.

Alt+ KEY=Up --
Alt+ KEY=Down --
Alt+ KEY=Right --
Alt+ KEY=Left --

-->

Alt+ KEY=Up -- exec:/nwp/supup
Alt+ KEY=Down -- exec:/nwp/supdown
Alt+ KEY=Right -- exec:/nwp/supright
Alt+ KEY=Left -- exec:/nwp/supleft

Alt+Ctrl+ KEY=Up -- maximize
Alt+Ctrl+ KEY=Down -- minimize
Alt+Ctrl+ KEY=Right -- resize
Alt+Ctrl+ KEY=Left -- move

Alt+Shift+ KEY=Up -- fullscreen
Alt+Shift+ KEY=Down -- showdesktop
Alt+Shift+ KEY=Right -- next
Alt+Shift+ KEY=Left -- prev


Alt+Ctrl+Shift+ KEY=Up -- exec:/nwp/2
Alt+Ctrl+Shift+ KEY=Down -- exec:/nwp/n
Alt+Ctrl+Shift+ KEY=Right -- exec:/nwp/g
Alt+Ctrl+Shift+ KEY=Left -- exec:/nwp/s

<!-- nearly everything is now duplicated on the function keys so you could generally pick one or the other/modify either. don't mess with escape or alt plus number though.-->

Alt+ KEY=1 -- root:1
Alt+ KEY=2 -- root:2
Alt+ KEY=3 -- root:3
Alt+ KEY=4 -- root:4
Alt+ KEY=5 -- root:5
Alt+ KEY=6 -- root:6
Alt+ KEY=7 -- root:7
Alt+ KEY=8 -- root:8
Alt+ KEY=9 -- root:9
Alt+ KEY=0 -- root:0

Winkey+ KEY=1 -- exec:/nwp/n1
Winkey+ KEY=2 -- exec:/nwp/n2
Winkey+ KEY=3 -- exec:/nwp/n3
Winkey+ KEY=4 -- exec:/nwp/n
Winkey+ KEY=5 -- exec:/nwp/tem
Winkey+ KEY=6 -- exec:/nwp/uh
Winkey+ KEY=7 -- exec:/nwp/ii
Winkey+ KEY=8 -- exec:/nwp/pbw
Winkey+ KEY=9 -- exec:/nwp/paw
Winkey+ KEY=0 -- exec:/nwp/elp

<!--
the above repeat below as commented out blanks. delete these (or move the arrow on line 14 to line 2) if you'd prefer to use your own. 4 is the windows key. held together with the number specified they execute the following functions (exec code (minus the /nwp/ part) is what gets entered into the launcher, which itself is most conveniently called with the built in spacebar plus shift shortcut):
win+1=main nwp menu
win+2=only the highlight and click to apply word processing codes (thanks again to miriam).
win+3=only the paste and place word processor codes
win+4=main nuup menu: nwp menu as 1 plus the uber utilities packs' functions.
win+5=ae tem menu--access template files or make word processing files out of text files. access a folder for drag and drop launching of batches of files (something that could also be done through the vtg or with launcher if the identical code is sent as a script (i.e. it has #!/bin/sh at the top and has been given the proper permission (e.g. with ch in the launcher followed by its name in the following launcher that pops up)) to the /nwp/ folder.)
win+6=underline -- highlight and activate (through code, key, or menu)
win+7=italics -- paste and paste version
win+8=page break in white, below
win+9=page break in white, above
win+0=help file pop up in leafpad

1 and 5 can be seen as start centers, though the vtg and the remaining blanks can likewise initiate the dual launchers (or any other program, for that matter)
-->
<!--

blank templates for an additional 132 shortcut keys. they all rely on the ten number keys. surround path and file name with <Include></Include> and place in /root/.jwmrc-personal. i.e.
<Include>/nwp/root3/9/keys2</Include>

then jwm -restart/then restart jwm.

uncomment a section below and fill in the program choices of a section to use it.


4 is the windows key; S, A, and C are shift, alt, and control. windows commands generally don't need the "exec:" and things off the PATH need their full paths after it.


the nwp menus (both ae and jwm) allow access to just about (there may've been a few oversights) every word processing command, but it's still menu access instead of button-immediacy, so to get that regular word processor feel back, you may want to have, for example, bold or underline only a key combo away.
copying the commented out group below and inserting the following (from the vtg cheat sheet that pops up when you hit alt plus g)


bh - adds bold tags around a selection of text in any text editor
uh - adds underline tags around a selection of text in any text editor
sth - add strikethrough tags around a selection of text in any editor or window that can receive text input
ih - add italics tags around a selection of text in any editor or window that can receive text input
bb - print out bold tags
cmt - print out comment (<!-- -->) tags
ii - print out italics tags
st - print out strikethrough tags
ul - print out underline tags
tem - open templates/duals menu

these are all in nwp, so they need the path (/nwp/) prepended to them so machine can find them. or you could just pick (and possibly copy to overwrite the versions without the "/nwp/"--just substitute out (through find and replace) the modifiers. substitute the keys to make similar levels of any other keys. well, here they are again, but with the proper path added to the call:


/nwp/bh # adds bold tags around a selection of text in any text editor
/nwp/uh # adds underline tags around a selection of text in any text editor
/nwp/sth # add strikethrough tags around a selection of text in any editor or window that can receive text input
/nwp/ih # add italics tags around a selection of text in any editor or window that can receive text input
/nwp/bb # print out bold tags
/nwp/cmt # print out comment (<!-- -->) tags
/nwp/ii # print out italics tags
/nwp/st # print out strikethrough tags
/nwp/ul # print out underline tags
/nwp/tem # open templates/duals menu

(i made them so they'd work in a fake pexec or gexec history pulldown as a launchable cheat sheet, but we just need the /path/file bit for the keys. if you don't have a template with the "exec:" bits already in place, do another substitution, /nwp replaced with exec:/nwp or something similar. then just pick the keys you've got your bold, italics, and whatever else you want (including batch launching and things normally deemed apart from word processing). so that's the basic idea behind the big batch of potential keyboard shortcuts.

-->

<!--
Alt+Ctrl+ KEY=1 -- exec:/nwp/
Alt+Ctrl+ KEY=2 -- exec:/nwp/
Alt+Ctrl+ KEY=3 -- exec:/nwp/
Alt+Ctrl+ KEY=4 -- exec:/nwp/
Alt+Ctrl+ KEY=5 -- exec:/nwp/
Alt+Ctrl+ KEY=6 -- exec:/nwp/
Alt+Ctrl+ KEY=7 -- exec:/nwp/
Alt+Ctrl+ KEY=8 -- exec:/nwp/
Alt+Ctrl+ KEY=9 -- exec:/nwp/
Alt+Ctrl+ KEY=0 -- exec:/nwp/
-->
<!--
Alt+Shift+ KEY=1 -- exec:
Alt+Shift+ KEY=2 -- exec:
Alt+Shift+ KEY=3 -- exec:
Alt+Shift+ KEY=4 -- exec:
Alt+Shift+ KEY=5 -- exec:
Alt+Shift+ KEY=6 -- exec:
Alt+Shift+ KEY=7 -- exec:
Alt+Shift+ KEY=8 -- exec:
Alt+Shift+ KEY=9 -- exec:
Alt+Shift+ KEY=0 -- exec:
-->
<!--
Ctrl+Shift+ KEY=1 -- exec:/nwp/
Ctrl+Shift+ KEY=2 -- exec:/nwp/
Ctrl+Shift+ KEY=3 -- exec:/nwp/
Ctrl+Shift+ KEY=4 -- exec:/nwp/
Ctrl+Shift+ KEY=5 -- exec:/nwp/
Ctrl+Shift+ KEY=6 -- exec:/nwp/
Ctrl+Shift+ KEY=7 -- exec:/nwp/
Ctrl+Shift+ KEY=8 -- exec:/nwp/
Ctrl+Shift+ KEY=9 -- exec:/nwp/
Ctrl+Shift+ KEY=0 -- exec:/nwp/
-->


<!--
Alt+Ctrl+Shift+ KEY=1 -- exec:
Alt+Ctrl+Shift+ KEY=2 -- exec:
Alt+Ctrl+Shift+ KEY=3 -- exec:
Alt+Ctrl+Shift+ KEY=4 -- exec:
Alt+Ctrl+Shift+ KEY=5 -- exec:
Alt+Ctrl+Shift+ KEY=6 -- exec:
Alt+Ctrl+Shift+ KEY=7 -- exec:
Alt+Ctrl+Shift+ KEY=8 -- exec:
Alt+Ctrl+Shift+ KEY=9 -- exec:
Alt+Ctrl+Shift+ KEY=0 -- exec:


<!--a couple of samples for the previous two key banks: -->

<!-- Ctrl+Shift+ KEY=2 -- exec:vgt -->

Ctrl+Shift+ KEY=1 -- exec:/nwp/winswitcher

Ctrl+Shift+ KEY=2 -- exec:xdotool key ctrl+9 ctrl+8 Return ctrl+7

Ctrl+Shift+ KEY=3 -- exec:/nwp/3but
Ctrl+Shift+ KEY=4 -- window
Ctrl+Shift+ KEY=5 -- move
Ctrl+Shift+ KEY=6 -- resize
Ctrl+Shift+ KEY=7 -- minimize
Ctrl+Shift+ KEY=8 -- maximize
Ctrl+Shift+ KEY=9 -- prev
Ctrl+Shift+ KEY=0 -- next


Alt+Ctrl+Shift+ KEY=1 -- ldesktop
Alt+Ctrl+Shift+ KEY=2 -- rdesktop
Alt+Ctrl+Shift+ KEY=3 -- udesktop
Alt+Ctrl+Shift+ KEY=4 -- ddesktop
Alt+Ctrl+Shift+ KEY=5 -- prevstacked
Alt+Ctrl+Shift+ KEY=6 -- nextstacked
Alt+Ctrl+Shift+ KEY=7 -- shade
Alt+Ctrl+Shift+ KEY=8 -- showdesktop
Alt+Ctrl+Shift+ KEY=9 -- fullscreen
Alt+Ctrl+Shift+ KEY=0 -- exec:/nwp/k

<!--a couple of samples for the previous two key bank (part of main jwmrc personal in other nwp configs (through quickswitch or otherwise)>

-->



<!--
Winkey+ KEY=1 -- exec:
Winkey+ KEY=2 -- exec:
Winkey+ KEY=3 -- exec:
Winkey+ KEY=4 -- exec:
Winkey+ KEY=5 -- exec:
Winkey+ KEY=6 -- exec:
Winkey+ KEY=7 -- exec:
Winkey+ KEY=8 -- exec:
Winkey+ KEY=9 -- exec:
Winkey+ KEY=0 -- exec:
-->
<!--
Alt+Winkey+ KEY=1 -- exec:
Alt+Winkey+ KEY=2 -- exec:
Alt+Winkey+ KEY=3 -- exec:
Alt+Winkey+ KEY=4 -- exec:
Alt+Winkey+ KEY=5 -- exec:
Alt+Winkey+ KEY=6 -- exec:
Alt+Winkey+ KEY=7 -- exec:
Alt+Winkey+ KEY=8 -- exec:
Alt+Winkey+ KEY=9 -- exec:
Alt+Winkey+ KEY=0 -- exec:
-->
<!--
Ctrl+Winkey+ KEY=1 -- exec:
Ctrl+Winkey+ KEY=2 -- exec:
Ctrl+Winkey+ KEY=3 -- exec:
Ctrl+Winkey+ KEY=4 -- exec:
Ctrl+Winkey+ KEY=5 -- exec:
Ctrl+Winkey+ KEY=6 -- exec:
Ctrl+Winkey+ KEY=7 -- exec:
Ctrl+Winkey+ KEY=8 -- exec:
Ctrl+Winkey+ KEY=9 -- exec:
Ctrl+Winkey+ KEY=0 -- exec:
-->
<!--
Shift+Winkey+ KEY=1 -- exec:
Shift+Winkey+ KEY=2 -- exec:
Shift+Winkey+ KEY=3 -- exec:
Shift+Winkey+ KEY=4 -- exec:
Shift+Winkey+ KEY=5 -- exec:
Shift+Winkey+ KEY=6 -- exec:
Shift+Winkey+ KEY=7 -- exec:
Shift+Winkey+ KEY=8 -- exec:
Shift+Winkey+ KEY=9 -- exec:
Shift+Winkey+ KEY=0 -- exec:
-->
<!--
Winkey+Alt+Ctrl+ KEY=1 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=2 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=3 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=4 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=5 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=6 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=7 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=8 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=9 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=0 -- exec:/nwp/
-->
<!--
Alt+Shift+Winkey+ KEY=1 -- exec:
Alt+Shift+Winkey+ KEY=2 -- exec:
Alt+Shift+Winkey+ KEY=3 -- exec:
Alt+Shift+Winkey+ KEY=4 -- exec:
Alt+Shift+Winkey+ KEY=5 -- exec:
Alt+Shift+Winkey+ KEY=6 -- exec:
Alt+Shift+Winkey+ KEY=7 -- exec:
Alt+Shift+Winkey+ KEY=8 -- exec:
Alt+Shift+Winkey+ KEY=9 -- exec:
Alt+Shift+Winkey+ KEY=0 -- exec:
-->
<!--
Ctrl+Shift+Winkey+ KEY=1 -- exec:
Ctrl+Shift+Winkey+ KEY=2 -- exec:
Ctrl+Shift+Winkey+ KEY=3 -- exec:
Ctrl+Shift+Winkey+ KEY=4 -- exec:
Ctrl+Shift+Winkey+ KEY=5 -- exec:
Ctrl+Shift+Winkey+ KEY=6 -- exec:
Ctrl+Shift+Winkey+ KEY=7 -- exec:
Ctrl+Shift+Winkey+ KEY=8 -- exec:
Ctrl+Shift+Winkey+ KEY=9 -- exec:
Ctrl+Shift+Winkey+ KEY=0 -- exec:
-->

<!--
Alt+Ctrl+Shift+Winkey+ KEY=1 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=2 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=3 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=4 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=5 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=6 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=7 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=8 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=9 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=0 -- exec:
-->

<!--
Alt+Ctrl+Shift+Winkey+ KEY=F12 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F11 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F10 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F9 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F8 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F7 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F6 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F5 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F4 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F3 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F2 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F1 -- exec:

(another set of function key blanks for you to customize)
-->

[remove the lead and trailing arrows (<!-- -->), (fill out with programs, scripts, files of your choice and save file), and restart jwm to activate an otherwise dormant bank (nearly all of which are set as blanks in the actual file you'd need to edit (on alt+4 menu or mae in the main launcher. r0-r9 in the launcher will also give you access to the ten jwm menus.)]

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

getting closer to the approximatic: updates (p5_,u6_) for

#162 Post by Puppus Dogfellow »

from installation of p5(jaewm)/u6(jaewm)/x7/nwp32/nwp-64
jaewms are updates to ~572.14 (making it p5--next version is 5p) and p6 (making it 6p--next version will be 6u (lamely sticking to p5/6 simply because of the following wallpaper):

Image


eventually x7 will become 7x as a spin of xenialpup, but both the sfs and pet should work okay in all 5-8 series pups using jwm and rox except the newest slackos, which have been updated twice since 6.3.0 and possibly prove this assertion wrong. anyway, the pet doesn't affect jwm unless you activate it, which can be done in a number of ways, the easiest being entering /nwp/my1 (keycentric base config) or /nwp/my30 (regular default) into a terminal you can see the jaewm documentation in /nwp/c/installation-retro for more on how they differ. the same folder also has clickable installation options--you can preconfigure which trays show rather than use mae (entered in the shift plus spacebar launcher) or the root4 menu (alt plus 4 and 5, scroll up and down) to do it after the initial set of jwm config changes are in place. being updates, the jaewms don't install the dependencies (aemenu, xdotool, wmctrl)--the spins have it already, plus they've got the pets for transfer to either 64 or 32 bit in /nwp/c. if you don't want to see the pet installed already error message, you can use that version to update an existing nwp installation. nwp32/64 contain just the dependencies and the nwp itself. installation is the same as with x7--either go to /nwp/c and pick and choose or enter /nwp/my1(-my4) or /nwp/my30(-my49) into a terminal and wait for fixmenus and jwm -restart to run after the backup and swap are made.


Image

p5-jaewm.pet
p5-jaewm.sfs
u6-jaewm.pet
u6-jaewm.sfs
x7.sfs
x7.pet
nwp-64.pet
nwp32.pet
nwp-64.sfs
nwp32.sfs

x7:


aemenu-1.2.12.pet
antiword_0.37-8.pet
brother_mfc685cw-1.0.pet
CamPhoneTab_Hotplug-1.0.pet
catdoc-0.94.2-i486.pet
copy-fast-2.4.pet
Desktop-Global-Theme-Profile-1.7.2.pet
desktopiconarrangement-1.8.2.pet
desktoplaunchericonmaker-1.0.pet
dillo-3.0.5-i486-wary5.pet
duplipets-1.2.pet
easylauncher-2.0.pet
easypackage-0.1.pet
ExifTool-8.66.pet
findnrun-1.9.1.pet
fixup_util-linux-0.1.pet
flashplayer11-11.2.202.626.pet
geany-plugins-1.25-i686.pet
getflash-1.5-6.pet
get_java-1.0.pet
get_libreoffice-0.40.pet
gnewpet-6.5.pet
GTK_Theme_Maker-2.1.pet
img2pdf_tahrpup-1.1.pet
isomaster-1.3.7-i486.pet
javaif-20151214.pet
jwmthememaker-2.2.pet
libQt3Support.so.4.pet
libxapian22_1.2.8-1.pet
megatools-1.9.97.pet
multirename-1.7.pet
mupdf-1.4.pet
mydbox-1.2_noarch.pet
packit-1.14.pet
pArchive-2.1.pet
partview-2016.pet
pcmanfm-1.2.3.pet
peasyglue-1.9.pet
peasypdf-3.6.pet
peasyscale-1.9.pet
peasyscan-2.9.pet
peasyscan_pdf_plugin-1.3.pet
peekapet-1.3.pet
Pet_Maker-2.3.pet
pets2sfsgui-1.4.pet
pGtk-theme-refresh-1.1.pet
pic2txt-1.3.pet
picframemaker-2.0.pet
PupClockset-2.4.2.pet
PupControl-2.8.pet
PuppyTerrier-02c_BIL.pet
qt4-4.3.2.pet
quickpet_precise-2.pet
recoll-1.13.02.pet
Right-click-6.9.8.pet
roxterm_1.22.2-1.pet
sakura-2.3.8.pet
sfs2pet-20121001.pet
sfs-compatibility-01.pet
sfsinstaller-1.3.pet
sfs_version_converter-1.4-1.pet
SimplePythonHTTPServer-1.0.pet
simpson-1.3.pet
slocate-3.1-i486-4.pet
spacefm_0.9.4-0_20141009_DOC.pet
spacefm_0.9.4-0_20141009.pet
storymaker-1.4.pet
tesseract-3.00-i486.pet
tesseract_eng-3.00.pet
treesize-0.54.1.pet
uextract-3.23.pet
UnPet-0.6.pet
unrtf_0.19.3-1.1.pet
util-linux-2.21.2-i686_xen701.pet
verysmallfileeditor-1.0.pet
wmctrl-1.07-6_i386.pet
woofy-0.91.pet
xapian-core-1.0.18.pet
xdotool-2.20110530.1-3.pet
Xournal_Puppy-0.4.8.pet
youtubedl-gui-0.1.pet


u6:

CamPhoneTab_Hotplug-1.0.pet
Desktop-Global-Theme-Profile-1.7.2.pet
desktopiconarrangement-1.8.2.pet
desktoplaunchericonmaker-1.0.pet
dillo-3.0.5-precise.pet
duplipets-1.2.pet
easylauncher-2.0.pet
easypackage-0.1.pet
flashplayer11-11.2.202.626.pet
focuswriter-1.5.5-i686.pet
geany-1.25-i686.pet
geany_DOC-1.25-i686.pet
gnewpet-6.5.pet
GTK_Theme_Maker-2.1.pet
img2pdf_tahrpup-1.1.pet
isomaster-1.3.7-i486.pet
jwmthememaker-2.2.pet
multirename-1.7.pet
mupdf-1.4.pet
openssl-1.0.2g-w5-i486.pet
packit-1.14.pet
pArchive-2.1.pet
partview-2016.pet
pcmanfm-1.2.3.pet
peasyglue-1.9.pet
peasypdf-3.6.pet
peasyscale-1.9.pet
peasyscan-2.9.pet
peasyscan_pdf_plugin-1.3.pet
peekapet-1.3.pet
Pet_Maker-2.3.pet
pets2sfsgui-1.4.pet
pGtk-theme-refresh-1.1.pet
pic2txt-1.3.pet
picframemaker-2.0.pet
PupClockset-2.4.2.pet
PupControl-2.8.pet
python-2.7.pet
quickpet_precise-2.pet
roxterm_1.22.2-1.pet
sakura-2.3.8.pet
sfs-compatibility-01.pet
sfsinstaller-1.3.pet
sfs_version_converter-1.4-1.pet
simpson-1.3.pet
storymaker-1.4.pet
tesseract-3.00-i486.pet
tesseract_eng-3.00.pet
tree-1.6.0-i486-1.txz
treesize-0.54.1.pet
uextract-3.23.pet
UnPet-0.6.pet
urxvt-9.21_man.pet
urxvt-9.21_PrecisePup-5.4.3.pet
UrxvtControl-1.1.pet
Xournal_Puppy-0.4.8.pet
yad_0.33.1-slk56.pet
youtubedl-gui-0.1.pet


p5:

CamPhoneTab_Hotplug-1.0.pet
Desktop-Global-Theme-Profile-1.7.2.pet
desktopiconarrangement-1.8.2.pet
desktoplaunchericonmaker-1.0.pet
dillo-3.0.5-precise.pet
duplipets-1.2.pet
easylauncher-2.0.pet
easypackage-0.1.pet
flashplayer11-11.2.202.626.pet
focuswriter-1.5.5-i686.pet
geany-1.25-i686.pet
geany_DOC-1.25-i686.pet
gnewpet-6.5.pet
GTK_Theme_Maker-2.1.pet
img2pdf_tahrpup-1.1.pet
isomaster-1.3.7-i486.pet
jwmthememaker-2.2.pet
multirename-1.7.pet
mupdf-1.4.pet
openssl-1.0.2g-w5-i486.pet
packit-1.14.pet
pArchive-2.1.pet
partview-2016.pet
pcmanfm-1.2.3.pet
peasyglue-1.9.pet
peasypdf-3.6.pet
peasyscale-1.9.pet
peasyscan-2.9.pet
peasyscan_pdf_plugin-1.3.pet
peekapet-1.3.pet
Pet_Maker-2.3.pet
pets2sfsgui-1.4.pet
pGtk-theme-refresh-1.1.pet
pic2txt-1.3.pet
picframemaker-2.0.pet
PupClockset-2.4.2.pet
PupControl-2.8.pet
python-2.7.pet
quickpet_precise-2.pet
roxterm_1.22.2-1.pet
sakura-2.3.8.pet
sfs-compatibility-01.pet
sfsinstaller-1.3.pet
sfs_version_converter-1.4-1.pet
simpson-1.3.pet
storymaker-1.4.pet
tesseract-3.00-i486.pet
tesseract_eng-3.00.pet
tree-1.6.0-i486-1.txz
treesize-0.54.1.pet
uextract-3.23.pet
UnPet-0.6.pet
urxvt-9.21_man.pet
urxvt-9.21_PrecisePup-5.4.3.pet
UrxvtControl-1.1.pet
Xournal_Puppy-0.4.8.pet
yad_0.33.1-slk56.pet
youtubedl-gui-0.1.pet

common but unlisted:

treesize, megasync, dropbox, libgtk3_..deb.

_________

to enable the custom geany menu (ae menu gg in the launcher, root 2,9,0 menus) on your system, enter /nwp/c/geanytweak into a terminal or go to /nwp/c/ and click the geanytweak script.


i recommend the pets in general, the SFSes for testing.


p.dogfellow, 6/30/16


______

more dopiness:


Image

Image
_____________

known bugs: xenial won't let go of the blue active window title bars and xcalc crashes it (so don't use it unless you want to shut down). there's supposedly a fix (see xenial folder in puppy isos) for the broken mounted drive icons, but i haven't tried it yet--so already a pet or two i've left out and the upgrade path for x7 presents itself. the rox tweaks (letter shortcuts, etc) and jwm/gtk theme upgrades (to "official pux specs"...) don't have a nwp shortcut as yet--go to nwp/c to click the activation scripts (in the process of being phased out).


/nwp/mae in a terminal will also get you the installation menu after the pet or sfs is installed.



---------------
documentation updates:

Jaewm!-.1.ncd
launcher shortcuts
nwp keyboard shortcuts (jwm)

approximatic for most 32 bit pups:

x7 sfs
x7 pet
upgrade p6 to 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).

no helper pets, just the nwp folder, aemenu, xdotool, the pexec based launcehrs, and wmctrl:

nwp64 pet
nwp 64 sfs
nwp32 pet
nwp32 sfs
update fixes some documentation and (this time-- accidentally left it out of the earlier one/the one four in the vtg thread...) has the geany and geany plug-in update for ~...14.

Corvus' geany 125 pet and plugins separate from the p5 and x7 packages.

pets will update existing setups, the sfs won't unless you remove or rename your old nwp (you may want to rename it before the pet installation since merging of the contents may overwrite any customizing you've done).

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

browser, word processor, and multimedia player updates

#163 Post by Puppus Dogfellow »

palemoon 26.3. sfs and pet

slimjet-11.0.1 sfs and pet. (use the tahr version pet/sfs for the unicorn spin).
________

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

most recent versions of LibreOffice 5.1._ and 5.0._

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)).

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

focuswriter for x7 as sfs and pet

#164 Post by Puppus Dogfellow »

focuswriter-1.5.5_xen.pet


focuswriter-1.5.5_xen.sfs

packages contain:
focuswriter-1.5.5-i686.pet
libqt4-dbus_4.8.1-0ubuntu4.6_i386.pet
libqt4-network_4.8.1-0ubuntu4.6_i386.pet
libqt4-xml_4.8.1-0ubuntu4.6_i386.pet
libqtcore4_4.8.1-0ubuntu4.6_i386.pet
libqtgui4_4.8.1-0ubuntu4.6_i386.pet

Pelo

ToOpPy 2.1, in France, Dressed by Argolance

#165 Post by Pelo »

Puppy precise 5.7.1 becomes ToOpPy 2.1, in France, Dressed by Argolance
Take a glance. You will like it, perhaps hate it ...
Collection Argolance Summer 2016 just released
Last edited by Pelo on Mon 25 Jul 2016, 09:11, edited 1 time in total.

Pelo

Precise and unicorn, 180MB i will try it this week.

#166 Post by Pelo »

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).
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.

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

updated quick links page

#167 Post by Puppus Dogfellow »

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):
from
lyrics, notes, and tubby lou's sick device
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.
in 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.

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
here's iron50: https://drive.google.com/folderview?id= ... sp=sharing
(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.

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

Re: Precise and unicorn, 180MB i will try it this week.

#168 Post by Puppus Dogfellow »

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).
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).

argolance has a nice aesthetic. i dig much of what he's done that i've seen.

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

some quicklinks i left out of the last post

#169 Post by Puppus Dogfellow »

some quicklinks i've left out from here:
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).
the wps packages have been updated (pet now available) thanks to perdido:

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.

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

towards a 64bit version of the spins

#170 Post by Puppus Dogfellow »

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

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

another take on backing up and porting configuration files

#171 Post by Puppus Dogfellow »

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.

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 
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).

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

upgrade for the last series of approximatics and noops

#172 Post by Puppus Dogfellow »

from installation of p5(jaewm), u6(jaewm), x7, nwp32, nwp-64
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).
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...
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

User avatar
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

#173 Post by Puppus Dogfellow »

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

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

nwp bookmarks (directory layout) as an aemenu

#174 Post by Puppus Dogfellow »

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.


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
(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.

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

the bookmarks generated by the script in the previous script

#175 Post by Puppus Dogfellow »

Image

Image

____

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"

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

an update to the baek-nwp aemenu-feeder (baek in launcher)

#176 Post by Puppus Dogfellow »

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

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

a script to generate portable versions of the lpx, the note-

#177 Post by Puppus Dogfellow »

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
here's a
screenshot of the xpad replacement scheme:

Image
from an earlier version of the nwp (see http://www.murga-linux.com/puppy/viewto ... 043#885043 for more).

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

pet your nwp scripts--for porting and preservation

#178 Post by Puppus Dogfellow »

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/

third version is only the nwp porting (with the option of including some puppy stuff by uncommented a few lines); second version ports all the configs from earlier plus the nwp configs as one pet; first version makes separate pets for each batch of configuration (and personal) files. all versions leave the folder-structure for future pets (i recommend right clicking in rox after renaming the folder (also a right click function) to convert the directory to a .pet) in the same directory in which the pets are created. set the permissions (right click or chab in the launcher--the scripts should be saved (next pet will do it automatically) in root/my applications/bin and/or dragged to the location you'd like to use for pet generation.

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.

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

updates for all nwp releases

#179 Post by Puppus Dogfellow »

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.)
Attachments
Screenshot(9).jpg
(46.04 KiB) Downloaded 447 times

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

composite screeny, a bit more on word processing and

#180 Post by Puppus Dogfellow »

Puppus Dogfellow wrote:Image

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.
from

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.

Post Reply