Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 17 Dec 2017, 06:24
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
~572, p575, and p57577: three spins/updates of Precise 5.7.1
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 15 of 16 [231 Posts]   Goto page: Previous 1, 2, 3, ..., 13, 14, 15, 16 Next
Author Message
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Thu 03 Nov 2016, 12:57    Post subject: Calibre for 6t4 and x7 (and maybe more)
Subject description: more word processing and related
 

the earlier 32bit Calibre-2.5 package from the updated and condensed quicklinks didn't work for me in 6t4 despite installation of the 32bit lib pack, but the code for the most recent releases directly from https://calibre-ebook.com/download_linux did:
Code:

sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"


gives calibre 2.71 64 bit to the tahr64 spin and the 32 bit version to the newest (704) 32 bit xenialpup (roughly modded as much as the tahr64 installation, but since it's still running off the original iso, i'm not calling it a spin. that said, this should apply to tahr64/32 in general, and possibly also to the precise spin or pups of more or less that period. i plan on having the precise spin redone and released in a week or two, but right now i can't test.)

____

download code failed for me in xenial64-707

____

here's a desktop file:
https://drive.google.com/file/d/0ByUDhE3nQF8uemFmaW1rUHNmOVE/view?usp=sharing

you can grab an icon here:
https://drive.google.com/drive/folders/0ByUDhE3nQF8uZUhOdFVqZVNzcU0?usp=sharing
(desktop file is set to use "calibre.png" as /usr/share/applications/icons-alt/calibre.png. run fixmenus; jwm -restart after putting the icon there and desktop file in /usr/share/applications (change the icon line of the desktop file to reflect a different path or icon choice if you like)). "calibre" (no quotes) in a terminal will also launch it.

____

Quote:
dillo opens in a second or so, focuswriter in under ten[...]


been playing around a bit more with focuswriter. once run, even if closed during that pup session (i.e. you haven't rebooted or restarted X), the program will open nearly as fast as dillo. delay in swapping between focuswriter sessions (i.e. your themes and sets of documents remembered and stored) is also about a second or two.
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Tue 22 Nov 2016, 22:17    Post subject: 32 and 64 bit LibreOffice and java updates;
Subject description: browser updates for 32 bit by OscarTalks; audacious for precise (32 bit etc?) by jlist
 

here's slimjet-12.0.9-32bit and Iron 54 32bit by OscarTalks

64 and 32 bit LibreOffice 5.2.3 pets and sfses:

LibreOffice-5.2.3_en-US_xz.sfs
LibreOffice-5.2.3_en-US_xz.pet
LibreOffice-5.2.3_64_en-US_xz.sfs
LibreOffice-5.2.3_64_en-US_xz.pet

here's audacious-3.6-i686-precise.pet by jlst. may work on other spins or 32 bit pups.

java update:

jre-8u112-32+64-pet+sfs
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Wed 28 Dec 2016, 00:32    Post subject: some browser updates and a dual monitor tip
Subject description: also an openvpn update for the precise spins by OscarTalks
 

here's a 64 bit firefox for the tahr spin--it also cleans up the root 1 (left click) menu a bit:
ff50.1-6t4.pet

another browser option for 64 bit is Mike Walsh's iron55 64.

for the 32 bit spins, OscarTalks provides iron55 32 and slimjet 12.0.14, and for the precise spin specifically, there's his updated openvpn-2.3.14-precise.pet


________

the arandr utility for monitor setup gives you the option to save your settings, but you may have noticed that the default location for it isn't of much use and you have to reactivate the thing at every startup--save your settings in /root/Startup rather than the default proffered by the gui to avoid the hassle.
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Sun 01 Jan 2017, 06:12    Post subject: where things are, where it's at (,or maybe just what it is)
Subject description: updates to the nwp and the workshop folder
 

Puppus Dogfellow wrote:
the earlier 32bit Calibre-2.5 package from the updated and condensed quicklinks didn't work for me in 6t4 despite installation of the 32bit lib pack, but the code for the most recent releases directly from https://calibre-ebook.com/download_linux did:
Code:

sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"


gives calibre 2.71 64 bit to the tahr64 spin and the 32 bit version to the newest (704) 32 bit xenialpup (roughly modded as much as the tahr64 installation, but since it's still running off the original iso, i'm not calling it a spin. that said, this should apply to tahr64/32 in general, and possibly also to the precise spin or pups of more or less that period. i plan on having the precise spin redone and released in a week or two, but right now i can't test.)

[...]



didn't work out that way, but i have updated the workshop (workingdir-xen). from notes-12/28/16-1/1/17:

Quote:

nwp8 (32 and 64 bit--ns is new syntax (32 bit pups after slacko 5.7)) cleans up the root one menu, fixes some permissions problems, adds a few scripts (33/66 (bounce the mouse cursor out and down (default positions for popups (etc) sometimes interfere with functions and i find these two scripts help), and icono/iconsesame, which should make it easier to customize your icons, mime types and file labeling), some custom configs for the urxvt terminal…) and takes the recommended add-ins out (see nwprecs1 and nwprecs2, which add folders by those names in /root. included in each is an install and a remove script, the contents of which are shown below). nwp8 also includes the improvements made to the mcc (make concurrent copies (and optionally label them) utility: http://murga-linux.com/puppy/viewtopic.php?t=102846 ).

Code:

nwprecs1:


petget ./deb2pet.rpm2pet-0.0.4.pet
petget ./debbi-1.1.pet
petget ./easypackage-0.1.pet
petget ./extract_all_debs_1.0.pet
petget ./Extract-makepet-1.0.pet
petget ./gnewpet-6.5.pet
petget ./multirename-1.8.pet
petget ./mydbox-1.2_noarch.pet
petget ./PaDS-1.0.4.pet
petget ./pArchive-2.1.pet
petget ./peekapet-1.3.pet
petget ./Pet_Maker-2.3.pet
petget ./pets2sfsgui-1.4.pet
petget ./pup-advert-blocker-0.3b-woofce.pet
petget ./PupClockset-2.5.pet
petget ./PupControl-3.1.1.pet
petget ./Right-click-6.9.8.pet
petget ./sfs2pet-20121001.pet
petget ./swapfilemanager-4.6.pet
petget ./tas-1.13.pet
petget ./uextract-3.25.pet
petget ./unrpm.pet
petget ./xbindkeys-1.8.3.pet
petget ./xbindkeys-config-0.1.3-3.pet

rm -f ./deb2pet.rpm2pet-0.0.4.pet
rm -f ./debbi-1.1.pet
rm -f ./easypackage-0.1.pet
rm -f ./extract_all_debs_1.0.pet
rm -f ./Extract-makepet-1.0.pet
rm -f ./gnewpet-6.5.pet
rm -f ./multirename-1.8.pet
rm -f ./mydbox-1.2_noarch.pet
rm -f ./PaDS-1.0.4.pet
rm -f ./pArchive-2.1.pet
rm -f ./peekapet-1.3.pet
rm -f ./Pet_Maker-2.3.pet
rm -f ./pets2sfsgui-1.4.pet
rm -f ./pup-advert-blocker-0.3b-woofce.pet
rm -f ./PupClockset-2.5.pet
rm -f ./PupControl-3.1.1.pet
rm -f ./Right-click-6.9.8.pet
rm -f ./sfs2pet-20121001.pet
rm -f ./swapfilemanager-4.6.pet
rm -f ./tas-1.13.pet
rm -f ./uextract-3.25.pet
rm -f ./unrpm.pet
rm -f ./xbindkeys-1.8.3.pet
rm -f ./xbindkeys-config-0.1.3-3.pet

---------------------------------------------
nwprecs2 remove and install:

rm -f ./ ./AFI-1.0.6.pet
rm -f ./ ./f2fs-installer-0.1.2.pet
rm -f ./ ./getflash-1.6.pet
rm -f ./ ./get_java-1.0.1.pet
rm -f ./ ./grub4dos-0.4.4.v1.9.2.pet
rm -f ./ ./GTK_Theme_Maker-2.1.pet
rm -f ./ ./javaif-20160616.pet
rm -f ./ ./jwmthememaker-2.2.pet
rm -f ./ ./mswebfonts_525.pet
rm -f ./ ./pminstaller.pet
rm -f ./ ./python-2.7.pet
rm -f ./ ./sfsinstaller-1.3.pet
rm -f ./ ./sfs_load-2.4.pet
rm -f ./ ./SimplePythonHTTPServer-1.1.pet
rm -f ./ ./tree-1.6.0-i486-1.txz
rm -f ./ ./treesize-0.54.1.pet
rm -f ./ ./UnPet-0.6.pet
rm -f ./ ./youtube-dl
rm -f ./ ./youtubedl-gui-0.1.pet

petget ./AFI-1.0.6.pet
petget ./f2fs-installer-0.1.2.pet
petget ./getflash-1.6.pet
petget ./get_java-1.0.1.pet
petget ./grub4dos-0.4.4.v1.9.2.pet
petget ./GTK_Theme_Maker-2.1.pet
petget ./javaif-20160616.pet
petget ./jwmthememaker-2.2.pet
petget ./mswebfonts_525.pet
petget ./pminstaller.pet
petget ./python-2.7.pet
petget ./sfsinstaller-1.3.pet
petget ./sfs_load-2.4.pet
petget ./SimplePythonHTTPServer-1.1.pet
petget ./tree-1.6.0-i486-1.txz
petget ./treesize-0.54.1.pet
petget ./UnPet-0.6.pet
petget ./youtube-dl
petget ./youtubedl-gui-0.1.pet



_______________

pm installer is already part of the nwp (i should've removed it). thanks to aragon, radky, RSH, SFR, rerwin, don570, 01micko, Barry Kauler, shinobar, trio, rcrsn51, disciple, technosaurus, step, musher0, Geoffrey, Corvus, OscarTalks, mavrothal, gyro, watchdog, MochiMoppel, peebee, Whitesnow, 666philb,...

clicking the install script will give you a popup asking you if you want to install each item. the remove script just empties its respective folder of the pets.

_____


pets are down to about 8mb. version 7 (slightly more busy root1/left click menu) also comes as an SFS (same 3 variations).

----

pdogfellow 12/16


it is what it does, so see launcher shortcuts and keyboard shortcuts for (perhaps) a better idea.



(barring that, it uses short commands, the keys, screen artifacts (stuff you click or activate with a mouse or finger), and/or popup menus to launch files, programs, text strings, commands (including resizing, moving, and/or reshaping windows) or mimic the menus (or select aspects thereof arranged to your tastes) of more or less any programs you choose, in a way better suited to you and your habits than stock/default…---; use a minimalistic or limited text editor plus a browser as a full word processor, have nine more menus than most stock jwm pup setups, and for my part, i'd so much rather have it than not that i document all the changes i make to it and make sure it's available to me as soon as i fire up a new pup (often i use woofy to install it before i actually boot a pup for the first time, which is incidentally the original reason for the external pet installs--don's right click package and Whitesnow's (oops, thanks, Whitesnow--big omission (now fixed)--your dropbox package is awesome--been using it for pretty much as long as i've been using puppy/linux--it's much better than what i tried to put together for megasync (though, granted, you know what you're doing and i'm a noob (NWP--Noob's Word Processor/Ultimatesque Utility Pack)) mydbox require choices that are better left unautomated; this will turn out to be easier to upgrade for future builds anyway so no real setback...)--so much for brevity.


{this:
pharmacology and programming...and psych lab, i'm guessing…(interdisciplinary academia--i'm count curricula (,shae).
i'm guessing could be cut...would make the "from" that starts this off a bit more accurate...)
}

___

p.dogfellow (later the same day).



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

the custom root2 menu (exists also as a submenu/sample template on 0 and 9) requires some additional plugins over base pup. i mostly use geany 125 and 127, the latter my only 32 bit version going at the moment. the folders containing the geany plugins (and/or geany; upgrade precise (this and the 125 plugins courtesy of Corvus) from 123 to 125, which is why the 32 version is so much larger) contain scripts similar to those for the rec'd pet installs:

Code:
#!/bin/sh
#install these plugins-125-64
#nwp's root2 menu only requires first two
petget ./geany-plugin-extrasel_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-spellcheck_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-macro_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-markdown_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-miniscript_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-multiterm_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-numberedbookmarks_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-overview_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-pairtaghighlighter_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-prettyprinter_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-shiftcolumn_1.25+dfsg-1_amd64.deb
petget ./geany-plugin-xmlsnippets_1.25+dfsg-1_amd64.deb


#!/bin/sh
#nwp's root2 menu only requires first three
petget ./geany-plugin-spellcheck_1.27+dfsg-2.pet
petget ./geany-plugin-treebrowser_1.27+dfsg-2.pet
petget ./geany-plugin-extrasel_1.27+dfsg-2.pet
petget ./geany-plugin-multiterm_1.27+dfsg-2.pet
petget ./geany-plugin-overview_1.27+dfsg-2.pet
#install these plugins-127-32


#!/bin/sh
petget ./geany-plugins-1.25-i686.pet
petget ./geany-1.25-i686.pet
petget ./geany_DOC-1.25-i686.pet
#install-125+plugins


___

yet to be addressed:

alternate file system and navigation in general (keep out of root, make it easier to find and link to your stuff across pups)
the virtual keypad(s) (relates in part back to the custom program menus on some of the jwm and aemenu popus…)
settings, file, and config porting/backup (see /nwp/pet folder, the links above, or the main support thread for more. there's also a bit of it now as part of the rox right click menu.)
panel frame and pinboard switching
the vtg (part of the nwp (noop) installation. link is (was) to
Geany as Launcher, Bookmarks Manager, and Word Processor
open programs, files, folders and web sites; reshape and resize windows; process words
)
lpx...
(...no point in making this as long as the support threads--launcher shortcuts file explains much of it and keyboard and menu config files are heavily commented)...

________

about a month ago i said i'd have a redone from scratch precise spin. i don't (other things got in the way), but i do miss my precise install (still not sure if i should make 11t or 5p to replace the x7 that's not running audio without missing a beat (codecs missing) or eating swap space (audacious can play (but not mp4, flv) without the problem; deadbeef and vlc suffer from the problem, but can play just about anything until the stuttering and freezing kick in. that is, on my installation; to my knowledge, no one else has reported the problem).

so, no new ~572.15 (or ~572.14.1 or p575.1, or p5/6p (check the p6 wall paper for the 5, 6, boomerang, rock star with fist raised hybrid thingie) or approximatic'd precise spin for now, but i have reupped (thanks to ally's repo--was gone from mine (cloud and hardware) for a time) the 573_no_abi(.)iso that started all the precise spins from the ~572.14 thread (p575 was the name of one of the first, nearly semi-polished versions), and that plus recs1, recs2, and recs5p will give most of the basis for a version you can precustomize (cut out things before they go in, add things with the first (re)build…). compressed recs folder for precise has the same click to install script for the following (bash, dbus (for dropbox), and libgtk (for modern firefoxes) are the bare minimum i'd suggest. also the firewall and ssl upgrades, i guess. everything else (just about) is more for function than security or epoch-meshing (i think a pup in use today should be able to run a modern firefox, libreoffice, and dropbox, but i suppose you could do without any or all).

install script/contents of recs5p:
Code:


petget ./bash-4.3.30-1.pet
#petget ./CamPhoneTab-1.6.pet
#petget ./CamPhoneTab_Hotplug-1.1.pet
#see [url]http://www.murga-linux.com/puppy/viewtopic.php?p=881561#881561[/url]. i can't test at the moment and for the foreseeable (not sure when i'll get around to replacing my phone and/or the apparently faulty SD card it's carrying). one version of the recs had this added afterward (i saw an update was available) and so it gets left out of the install script and  left behind after the removal script runs. it asks you for interaction (beyond the yes or no for the other pets--plug in your device, unplug your device--think that's it (many pets going at the same time in woofy)). it's in development (not all hardware can use it?), and other packages are discussed. again, see thread for more (but i like rcrsn's stuff in general and would like to include something like this in whatever 32 or 64 bit spins i make in the future (not sure when or if i'll i'll get around to trying woof-ce. right now i just want replacements for what's running on an old asus netbook and a new dell laptop (xenial almost-spins (32 and 64 bit, the latter having just crapped out (long drop box update and a hasty shutoff and running zensound for about five days with the lid closed (construction next door))...have some new flash drives, so maybe a quirky, 5p, and 11t to compare on with 6t4 on one of the machine's running it (pruned some old installations and am about to make new backups/go-tos).
petget ./dbus-1.8.12_i686.pet #another one from Whitesnow
petget ./deb2pet.rpm2pet-0.0.4.pet
petget ./debbi-1.1.pet
petget ./dillo-3.0.5-precise.pet
petget ./easypackage-0.1.pet
petget ./extract_all_debs_1.0.pet
petget ./Extract-makepet-1.0.pet
petget ./Extract-pet-20160911.pet
petget ./f2fs-installer-0.1.2.pet
petget ./firewall_ng-p4.pet
petget ./focuswriter-1.5.5-i686.pet
petget ./getflash-1.6.pet
petget ./gnome-mplayer-1.0.9-precise.pet
petget ./guvcview-1.5.3.pet
petget ./img2pdf_tahrpup-1.1.pet
petget ./libgtk-3-0_3.4.2-0ubuntu0.9_i386.deb
petget ./lxtask_0.1.4-3.1ubuntu1_i386.deb
petget ./mkwallpaper-gui-2.3_32Bit.pet
petget ./moblin_stark-1.1.pet
petget ./network_roxapp-0.8-1-utf8.pet
petget ./openssl-1.0.2j-w5-i486.pet
petget ./openvpn-2.3.14-precise.pet
petget ./packit-1.15.pet
petget ./parcellite_1.1.9-1_i386.deb
petget ./pArchive-2.1.pet
petget ./partview-2016.pet
petget ./peasyglue-1.9.pet
petget ./peasypdf-3.6.pet
petget ./peasyscale-1.9.pet
petget ./peasyscan-2.9.pet
petget ./peasyscan_pdf_plugin-1.3.pet
petget ./petget-20120418.pet
petget ./pic2txt-1.3.pet
petget ./pup-advert-blocker-0.5b.pet
petget ./python-2.7.pet
petget ./quickpet_precise-2.pet
petget ./roxterm_1.22.2-1.pet
petget ./sakura-2.3.8.pet
petget ./tree-1.6.0-i486-1.txz
petget ./treesize-0.54.1.pet
petget ./uextract-3.25.pet
petget ./urxvt-9.21_man.pet
petget ./urxvt-9.21_PrecisePup-5.4.3.pet
petget ./UrxvtControl-1.1.pet
petget ./vte-0.22.5.pet
petget ./Xournal_Puppy-0.4.8.pet
petget ./xpad-4.0.pet
petget ./xzpet_installpkg-20160911-precise.pet
petget ./yad_0.33.1-slk56.pet
petget ./zarfy-0.1.0-i486.pet
petget ./zensound-0.2b.pet



that's most of the necessities to make the base an approximatic spin. just add recoll (also in this folder--earlier versions had 113, this time around i'd try the same 117 i plan on using for 11t (6t4 uses the 64 bit version of it. couldn't get recoll to run on xenial64, but 121 is running on x7/"x7")) and its deps and helpers (folders contain all, but one helper (mutagen) for the 64 bit spin is the same as the one for the 32 bit spin and is not duplicated (though a few others may fit that category and in fact appear in both places). add/remove packages and alter the install script to reflect custom choices for future installations (or delete the whole thing when you're done. sometimes it's convenient, sometimes it's not. usually a combo).


regarding 573_n0abi and the primordial spins:

the original thread at some point (added things ala strata after a bit) started out with:
Quote:
they start as precise 5.7.1 patched to 5.7.2, which gives them save folder functionality [mavrothal and gyro], fixes the bash problem, and updates the sfs load program to shinobar's latest (2.3). i replaced the unstable abiword with ted, even though you could get formatted text from notecase and just use google docs to turn it into odt, doc, docx, etc. i left in seamonkey for similar reasons and because of Barry Kauler's affinity for it. also removed were osmo, planner, rubix, and emeraldia or whatever it was called. p573 adds the following:
Quote:
--

I'm not sure how many of those packages have been removed beyond abiword (there may have been one more alteration to the base before i began to crank the variations out), but i know neither 573_noabi.iso nor the recs packages contain the additional file managers (spacefm and pcman--thing was designed to be robust/with the idea that things would break 9i would break them) and it would be better if that didn't matter) or ted. spacefm (http://www.murga-linux.com/puppy/viewtopic.php?t=95998 (spacefm thread, but you can grab that and pcman from the repo)) needs a symlink from /usr/share to /usr/local/share. use the remove_builtins program (i usually navigate to it via the applications (sorry, didn't capitalize it there either) item on the right click menu) to remove whatever you like, but keep in mind that Barry's original T2-compiled apps are very tiny for what they are (and some were apparently small to begin with--removing seamonkey (the whole suite--composer, browser, chat, mail), the games mentioned above, and abiword i think saved less than 25 megabytes off the main sfs. ted is lighter than abi, but i prefer either Roughdraft (under wine) or, better still, at least under Linux, and just as light, at least in the approximatics, Focuswriter (2.5 mb in precise spins that use Recoll and/or something else i've added incidentally that also takes care of the majority of the up to 9-12 megabytes or so of dependencies).



the mega--p,t,u,x(1204debndep).tar.xz packages (https://drive.google.com/file/d/0ByUDhE3nQF8udVRIb3plS2Zham8/view?usp=sharing) available one folder out (and in the browsers, internet, (etc) folder) work for precise and apparently many other 32 bit pups (http://www.murga-linux.com/puppy/viewtopic.php?t=97629), but have been problematic/inconsistent for me in 64bit. they (and their deps) are another oversight and should have been in the precise-to-approximatic pack.


some older screenshots (ae and jwm popup menus, the p5/6 wallpaper i mentioned earlier…) and links to pcman and spacefm:

http://www.murga-linux.com/puppy/viewtopic.php?p=904621#904621


...

***



other known issues: the wmctrl close all instances scripts don't work in 64bit, two or three tray settings could use some tweaking (will be part of the update script from .6 (6t4 plus update1) to .9)...you may have to reinstall xdotool through your PPM if using 64 bit (generally if alt+arrow squirts your window across the screen, the xdotool that came over with the pet's okay. next step would be to test some of the autotext scripts in the launcher (i usually test with scz ("make this text file a script", i.e. it autotexts out (tada! (if you're watching me write this live)) #!/bin/sh) in the launcher)).


seems i forgot to add woofy to the recs as well:

http://murga-linux.com/puppy/viewtopic.php?p=429229#429229
https://drive.google.com/file/d/0ByUDhE3nQF8uekx4UXEwVTlJTE0/view?usp=sharing

(woofy-0.91.pet mirrored in the mostly_common_32 folder/thanks to sc0ttman)


i had been manually adding the configs, folders, and files that comprise the nwp pets, then resquashing the file system, but it turns out making pets and then installing them through woofy is for the most part easier (same goes for manually reconfiguring a running pup--using pets for the new files and configs (and optionally activating what's generally just a few simple copy and backup scripts--the pinstall.sh(punistall.sh) script(s) and whatever, if anything, it (they) call (calls--last of parentheticalling out the uninstall part of the combo--good practice suggests you fill it with the countermeasures to your install script and pet installation, but i view the nwp as concrete with regards to its place in respins so am a bit remiss with this, the rather large (and apparently functioning) uninstall scripts circa nwp32/64.4 that you can find in the main nwp thread (and postdated pets) notwithstanding) is easier than repeating the process for each installation/update).

***

some more on pinstall/uninstall in general and as it relates to nwp installation, configuring, and removal:

Puppus Dogfellow
Joined: 07 Jan 2013
Posts: 1420
Location: nyc


PostPosted: Sat 27 Aug 2016, 02:33 Post subject: update simplifies installation, customization, portability
Subject description: (your original configs become my39 in the launcher--full nwp and functions by default.
(but you can now uninstall aspects of it individually through the piecemeal submenu on mae (launcher code or in your applications folder) or the scripts in /nwp/c)
from minor nwp update (two lines on the pinstall script that lead
into this how-to on the jwm configuration quickswitches:
Quote:

nwp-6t4.1.pet
nwp32.3.2.pet
nwp64.3.2.pet

only changes since the last batch are an update of the elp help file and the following two lines added to the pinstall scripts (that activate after the pet installation moves in the files you're adding to your system):
Code:

Code:
cp -f /root/.jwm/jwmrc-personal /nwp/root3/root39menu/jwmrc-personal
cp -f /etc/xdg/templates/_root_.jwmrc /nwp/root3/root39menu/_root_.jwmrc   



these lines make your current jwm configuration (current as of the time of this nwp.pet install) your my39 quickswitch (i.e. "my39" in the launcher activates that particular set of configuration files); my39r reverses it, but only to the previous configuration. this is to say, installing, playing around with the configuration switches, and then getting back to your preinstall config while leaving the rest of the functions in tact may lead to some unfortunate backtracking--making the originals a quickswitch avoids any headaches and brings up a point about customizing your own (or sets of your own) wm features--anything you do to the contents of the root#menus folders in /nwp/root3 and their associated files will stick as a quickswitch and the feature mod (the tray, key, and menu config files for the nine extra menus (x3), the 6 keycentric configs, the thirty or so trays are all there) will be a part of the swapped in customizations, but you must mod the files in nwp/root3/, not the ones in their system-active places in root/.jwm and /etc/xdg/templates to make them portable (though you could always run the above two lines adjusted to the destination folder of your choice (or drag and drop manually--rl in the launcher then c gets you there...there's a keycut...my guess is alt plus j...(woo hoo)(rung is h for keys launcher, j for rox launcher, k for geany, l for leafpad)...---make changes, restart jwm to see if you like them, copy them to those folders in nwp/root3 if you want to make them swappable. the new menus on scroll up and down and mae (ae menu launched by that code in main launcher) have the quickswitches plus links to edit or activate the keys, trays, menus, etc. you can edit the files to include menus from elsewhere, but all the presets are fed from that folder. make a file of the above repeated for menus30-49 and you could vtg in your current settings at any time with a click of the cauliflower (etc).

from http://www.murga-linux.com/puppy/viewtopic.php?p=920289#920289, a post in A NWP/A NWPUS--A Nooby Word Processor and Utilities Suite (http://www.murga-linux.com/puppy/viewtopic.php?p=850270#850270).

(installation and removal still as above). 64 bit does all the tweaks automatically, 32 bit has you activate the geany and rox tweaks separately.)
--------------------------



links formatted for (my) later/eventual forum posting (though i thought i'd document and do that for .7):

nwp32.8ns.pet

nwp32.8.pet

nwp64.8.pet

nwprecs2.pet

nwprecs1.pet

recs5p.xz

geany4nwp-125,7-32.tar.xz

geany-nwp-plugins-64-125.tar.xz



p573-no_abi.iso


____

for more on customizing your JWM setup, see Joe's site and/or the thread that bore the thread that hosts/develops the spins (and the nwp/vtg combo--their threads are more or less updates/announcements):


Add A JWM Bookmarks Menu or Submenu/Messing Around With JWM
button, menu, key, and tray tweaking


____


{
where things are, where it's at (,or maybe just what it is)
updates to the nwp and the workshop folder

(the forum post will have better links so i'll copy/paste that back here as an improved version of the original).
}

***
eventually i became familiar enough with Puppy Linux that hours of customization and tinkering became portable and one click installable--most of the delays with spin making come from keeping the system generic enough to (re)offer the public (the nwp is the approximatic). anyway, here's a link to the main, as yet unupdated nwp (A Noob's Word Processor/Ultimatesque Utilities (UU/W) Pack(/NWP/nwp/noop/anubis/anuupus/,etc)) thread:
http://murga-linux.com/puppy/viewtopic.php?p=850270#850270

NWP/A NWPUS--A Noob's Word Processor and Utilities Suite
nwp32/64.8

this is the thread (which will eventually be) formerly known as

A NWP/A NWPUS--A Nooby Word Processor and Utilities Suite
robust, extensible, and superseded in ministrosity by pu(/)up!




--------------
posts starting midway down the linked page give a decent overview (including the launcher and keyboard codes minus what's mentioned at the start of this document):

http://murga-linux.com/puppy/viewtopic.php?p=918471#918471





will update the quick links and repost the updated launcher codes and keyboard stuff before the next release. new nwp cleans up the left click menu the same as the earlier firefox pet. when nwp.9 comes out i'll offer a patch pet for whatever the last version of 6t4 is at the time (other spins should just (back up your customizations or personal files first) reinstall the newer nwp over the older one (your old nwp configs will get ported by the new one, but personal files stored in the nwp file system should probably be petted or otherwise backed up when installing a new one. same goes for any scripts you've altered).
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Tue 03 Jan 2017, 01:45    Post subject: libreoffice updates for 32 and 64 bit
Subject description: also a fix for the scripts that open the icon directories
 

LibreOffice-5.2.4_en-US_xz.sfs

LibreOffice-5.2.4_en-US_xz.pet

LibreOffice-5.2.4_64_en-US_xz.pet

LibreOffice-5.2.4_64_en-US_xz.sfs

enter the following in a terminal to fix the icon scripts:

Code:



echo $'#!/bin/sh
#iconsesame and icono (which is a shorter call code; user should alter/differentiate them)
rox "/nwp/icons" "/nwp/keys/icons" "/nwp/root3/icons" "/usr/share/applications/icons-alt" "/nwp/mc/mcc/for other extensions and labeling/icons" "/nwp/mc/mcc/for other extensions and labeling/icons" "/root/.config/rox.sourceforge.net/MIME-icons/"
' > /nwp/iconsesame
chmod 755 /nwp/iconsesame



echo $'#!/bin/sh
#iconsesame and icono (which is a shorter call code; user should alter/differentiate them)
rox "/nwp/icons" "/nwp/keys/icons" "/nwp/root3/icons" "/usr/share/applications/icons-alt" "/nwp/mc/mcc/for other extensions and labeling/icons" "/nwp/mc/mcc/for other extensions and labeling/icons" "/root/.config/rox.sourceforge.net/MIME-icons/"
' > /nwp/icono
chmod 755 /nwp/icono



i'll probably make a small fix pet that includes the above, a fix for the missing anubis/anwpus icon (you can grab one of four versions from the support folder in the meantime if you like), the improved root one menu, and whatever permission errors i can track down before i release the next nwp.

using nwp8, i had to reinstall xdotool on a pristine tahr64-605 (so you may have to as well--it was there, it should have worked, ...

anyway, the ppm wouldn't download it so i grabbed it from another instance (of 6t4, but close enough) and hosted it in the libs and utilites folder:

xdotool-tahr64
)
-----

no sound from 6t4/tahr64-605 on an i3 dell...
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Mon 27 Feb 2017, 13:06    Post subject: browser and word processor updates
Subject description: sakura for spins other than the (precise based) approximatics
 

the interface on OscarTalk's sakura-2.4.2-i486-w5.pet is a little different than the one sk in the launcher pops up in the precise spins, but now x7 (and likely 11t("11t"--since it's more a kit than a release than even x7) and u6, though i haven't tested it--it was made for wary so should work in most 32bit pups) and 6t4 can use that included launcher shortcut and the sakura terminal. the right click pop up menu (including copy and paste and all customizations) may be preferable to some than the middle click and highlight paste-copy of urxvt/rxvt. to change the terminal that pops up when t is entered in the nwp launcher (or t in the regular terminal/the launcher itself if for some reason the "/nwp/" didn't get wiped of its highlighting when shift+spacebar was pressed), use ll (double el) in the launcher and then enter t, move the hashtag from sakura to rxvt, and save the file. to do the same for the one that's the fallback for resetting the terminal (if the computer's busy, sometimes the xdotool command to sweep right doesn't get called in time and you either have to arrow right or reset (p) the terminal (t, but f is findnrun, which can usually get you what you want as well)), enter "lab" (leafpad at ..(my-apps)../bin) and then do the same thing with the hashtag.

to add a script/function to the launcher (i just added sfl to my own--"sfs-load" runs shinobar's SFS-Load-On-The-Fly, which i find myself using a lot lately), run rl, hit s, enter the command you want to run as the name of the script (eg "sfl"), add the commands to the file that opened (eg "sfs-load"), and save the file.

____

SFSes and pets for LibreOffice 5.2.5 and 5.3.0 64 and 32 bit can be found here.

sakura-2.4.2-i486-w5.pet


thanks to Mike Walshfor 64bit Slimjet13.0.3 and 64bit Iron-56

thanks to OscarTalks for 32bit Slimjet13.0.3 and 32bit Iron-56


_________
here are more convenient links to the new libreoffice packages:

LibreOffice-5.2.5_64_en-US_xz.pet
LibreOffice-5.2.5_64_en-US_xz.sfs
LibreOffice-5.3.0_64_en-US_xz.pet
LibreOffice-5.3.0_64_en-US_xz.sfs

LibreOffice-5.2.5_en-US_xz.pet
LibreOffice-5.2.5_en-US_xz.sfs
LibreOffice-5.3.0_en-US_xz.pet
LibreOffice-5.3.0_en-US_xz.sfs
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Tue 28 Feb 2017, 22:29    Post subject: a couple of tips and a fix
Subject description: sfs_load, not sfs-load
 

Quote:

to add a script/function to the launcher (i just added sfl to my own--"sfs-load" runs shinobar's SFS-Load-On-The-Fly, which i find myself using a lot lately), run rl, hit s, enter the command you want to run as the name of the script (eg "sfl"), add the commands to the file that opened (eg "sfs-load"), save the file.


sfs-load should be sfs_load.

Code:

echo $'
#!/bin/sh
sfs_load
' > /nwp/sfl

chmod 755 /nwp/sfl


in a terminal or vtg'd (highlight the code in a geany document and then hit vtg, alt+z, or any of vtg entries on the jwm or aemenus. v in the launcher is also this function) will give you a working "sfl." keeping this as a template and then vtging the altered contents or dumping the code into a terminal is probably the fastest way to make little scripts and document templates. being more or less computer illiterate, i used the following cheat sheet launcher codes to make the above: scz (the #!/bin/sh gets spit out), cnt (file maker--from "echo" to the arrow, with notes on how to use it get spit out), and 7c (the chmod bit--make the file an executable script). then i either vtg'd the code or ran it in a terminal (tested four times--this is faster overall than making the script and then having to open it (rl > s method mentioned above) or launching the ll launcher, running scz, pasting in the code, saving the file, and then running the ch launcher on it. so anyway, some tips as a fix for something you may want to add to your own nwp/pwn setup.


you can grab (or double check Rolling Eyes ) program run codes from the .desktop files (most of which are in /usr/share/applications. program file(s) to run as a code should always work with the above--single quotes inside the main of the file to be created need to be escaped (i think you can also change up the single quote after the echo/before the arrow. fwiw, i find it (cnt) one of the more useful little nwp scripts/launcher shortcuts).
Smile
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Sun 21 May 2017, 15:15    Post subject: LibreOffice updates (5.3.3 for both the 32 and 64 bit spins)
Subject description: and a clickable script for the youtube downloader
 

LOs:

LibreOffice-5.3.3_en-US_xz.pet
LibreOffice-5.3.3_en-US_xz.sfs
LibreOffice-5.3.3_64_en-US_xz.pet
LibreOffice-5.3.3_64_en-US_xz.sfs

_______

the python script Barry's Youtube Downloader relies on gets updated fairly frequently; dump the following into a terminal to get "utu" (you tube (downloader) updater) as a clickable script in /root/my-applications/bin. i can't seem to find the site i pulled it from (aside from the name and location and the inclusion of the command line comment-cheat, it's directly from a site i can no longer find; i think it's the same people as bring you https://sourceforge.net/projects/python-cmd-youtube-downloader/), but can attest it works well (or has now for the past four months at least).
Code:

echo $'
#!/bin/sh
#youtube-dl -o "/root/%(title)s" [url]
rm -f /root/my-applications/bin/youtube-dl
/usr/bin/urxvt -e wget https://yt-dl.org/downloads/latest/youtube-dl -O /root/my-applications/bin/youtube-dl
chmod a+rx /root/my-applications/bin/youtube-dl
' > /root/my-applications/bin/utu
chmod 755 /root/my-applications/bin/utu


old python script should disappear and the new one should appear in the same location as the update script. (change if your installation puts the python script elsewhere or the gui you use specifies a different location. this one should work for all the spins in this thread).

____

edit: should've searched by script name. here's the original site:
http://youtube-dl.org/
Confused

Last edited by Puppus Dogfellow on Fri 26 May 2017, 19:51; edited 1 time in total
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Wed 24 May 2017, 13:20    Post subject: browser updates for both the 32 and 64bit spins
Subject description: thanks to ETP, Mike Walsh, and OscarTalks
 

32 bit Slimjet 14.0.8 and Iron 58, plus 32 and 64 bit Tor browsers from OscarTalks:
tor
slimjet32
iron32

Google Chrome 58 64-bit, Iron 58 64bit , and Slimjet 14.0.6 SFSes by Mike Walsh

tested the pet made from Mike's sfs in two 6t4 installations--one gave me a sandboxing error, so i decided to see if ETP's GetLatest64bitChromeVersionWoofQ-MK1.pet worked in the spins. it does. help/thanks file from the chrome folder in pupli repo gives some additional info:

Quote:
apparently made for Barry Kauler's Quirky releases, ETP's script nevertheless works well in tahr64 and the derivatives i've tried it on (one wouldn't allow me to uninstall the older chrome as ETP suggests (ghost installation of some sort--there but no record of it) so i renamed (and later deleted) the google folder in /opt, allowing the GetLatest64bitChrome script to continue (it will warn you and close if it detects an earlier installation). puppy file systems are pretty consistent, so chrome 58 will be the last actual google-chrome package i host for the foreseeable as this should work for all the 64 bit pups and also takes care of (i.e. reinstates automatic) updates (which i think is how it runs in most places nonpuppy).

--puppus dogfellow, 5/23/17


source for script: http://murga-linux.com/puppy/viewtopic.php?p=955360#955360

edit: rechecked ETP's post: rerun to update if you so choose--script trigger will be in the main menu under internet and as a clickable icon in /usr/share/applications.


repo links for the 64 bit:
chrome
slimjet64
iron 64
(32 and 64 bit Tor are together since Oscar makes both)


ETP's script updates the older get chrome script i snagged from him for the tahr spin (and 64 bit nwps). you lose Anubis/Anuupuus as a popup, but the new one's less intrusive than either of its predecessors (running retriever makes a return in a smaller gif).
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Sun 25 Jun 2017, 00:23    Post subject: a pet to make it easier to modify your keyboard
Subject description: add the missing 24 function keys, etc
 

xmod8287.pet

the pinstall script
(
Code:

#!/bin/sh
echo $'
#!/bin/sh
xmodmap -pm > /tmp/pm-xmd; geany /tmp/pm-xmd
#open copy of modifier map in geany
' > /nwp/ktabm
chmod 755 /nwp/ktabm

echo $'
#!/bin/sh
# open copy of key table in geany
# use xev to get keycodes
xmodmap -pke > /tmp/pke-xmd; geany /tmp/pke-xmd
' > /nwp/ktab
chmod 755 /nwp/ktab

echo $'
#!/bin/sh
xmodmap -pm > /tmp/pm-xmd2; geany /tmp/pm-xmd2
#open copy of modifier map in geany
' > /root/my-applications/xmodmaps/modifiers-geany
chmod 755 /root/my-applications/xmodmaps/modifiers-geany

echo $'
#!/bin/sh
# open copy of key table in geany
# use xev to get keycodes
xmodmap -pke > /tmp/pke-xmd2; geany /tmp/pke-xmd2
' > /root/my-applications/xmodmaps/key_table-geany
chmod 755 /root/my-applications/xmodmaps/key_table-geany

)
gives you ktab and keytabm as launcher shortcuts--key_table-geany and modifier-geany in /root/my-applications/xmodmaps give you the same thing but as version two: both sets open up files useful for modifying things further.

the contents of one of the xmod files you have the option of using, 84xmod, shows the basic template of the four and, like the rest, has more comments than commands:
Quote:

! caps lock becomes mode switch, scroll lock becomes caps lock, Menu gets added as modeshift plus q
remove Lock = Caps_Lock
keycode 78 = Caps_Lock
! keycode 110 = Caps_Lock
keycode 66 = Mode_switch
add Lock = Caps_Lock
keycode 24 = q Q Menu Q q Q

! keycode 144 = Caps_Lock
! keycode 71 = F5
! keycode 72 = ISO_Level3_Shift
! keycode 153 = F6
! xmodmap -e 'keycode 21 = equal plus Menu'
! keycode 71 = Mode_switch Mode_switch Mode_switch Mode_switch
! keycode 49 = grave asciitilde grave asciitilde grave asciitilde
! keycode 9 = Escape Menu (second slot is plus shift) (plus modeshift)3 (plus shift and modeshift)4 (can't-get 5th6th2wrk)5 (iso level shift 3 plus shift)6
! possible use is to add another 24 function keys (12 on the Function row, 12 on the numbers plus -/+ row, so that shift isn't used/precluded as a modifier. getting isolevel to work would probably be a better solution...)

! (84 is 82 but with scroll lock rather than pause made caps lock; 87 is the same as 84 but without the menu key activated as mode shift plus q; all three relocate Caps_Lock and make the original key into Mode_switch
! c version makes caps lock an extra control and moves mode switch to pause (rest is same as 84))


the c version was added after the other three but was based on the earlier work at
http://murga-linux.com/puppy/viewtopic.php?p=955943#955943, which in turn was based on the google results for xmodmap help.


in short, there are good, somewhat abbreviated mechanical keyboards available and they can be programmed in puppy fairly easily (in fairness, so can the membrane dealies, but the cherry mx clones from china are excellent and priced well). keyboards with fewer than 84 keys usually ditch the Menu key, so all the scripts with numbers below that in their names add the key to modeshift plus q. caps lock is moved to scroll lock or pause. the c version makes a larger, third control button out of the key formerly used for caps_lock. my 82 key model has no Scroll Lock or Menu, and these files are based on what works for 5 models, two of which are from the same company (Gramr and Tyrfing, 84 and 87 key respectively, are both made by Drevo). pet adds an xmodmaps folder to /root/my-applications/ that contains a reset script, an open everything in geany so you can view or edit it script, the aforementioned (shift plus spacebar) launcher shortcut codes, and four presets/build upons. (i'm thinking of making the first function layer the multimedia layer for a part of it and using those keys as mouse keys 1-5 and maybe a few launchers, so that's why you see commented out function key mods in the file. use xmodmap -e 'key = 1 2 3 4 x x' to send individual changes through the terminal.)

here's a list of keysyms you can put on your map:
http://wiki.linuxquestions.org/wiki/List_of_Keysyms_Recognised_by_Xmodmap

more help:
https://wiki.archlinux.org/index.php/Xmodmap#Keymap_table
https://wiki.archlinux.org/index.php/Xmodmap
https://linux.die.net/man/1/xmodmap

q, caps_lock, pause, and scroll all seem to be consistently named, but you should check your keys in xev and adjust if necessary. drag the run#xmod script to Startup to have them active by default, click to activate now. edit the reset script to match your layout (default's set for u.s.).

run scripts are just xmodmap (file)

works in 32 and 64 bit.

screen shots of the two folders that get added to /root/my-applications:
xmod1.jpg
 Description   
 Filesize   12.07 KB
 Viewed   249 Time(s)

xmod1.jpg

xmod2.jpg
 Description   
 Filesize   18.41 KB
 Viewed   248 Time(s)

xmod2.jpg

Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Sun 25 Jun 2017, 22:22    Post subject: update of previous pet. add mod 3, other improvements  

xmod8287.1.pet

three additional configurations added, all of which add an additional modifier that works well in jwm but not Rox; there's a jwm file included to make it almost as easy as right click > edit > click to set [keyboard shortcut]. edit all now opens in a new instance of geany, and there's a menu entry that opens up to the /root/my-applications/xmodmaps directory from off Utilities. i got the idea to add mod3 from SFR's lockstate thread, which i just turned to for help with my iso level three shift problem. new versions basically just add two lines, though 82m makes caps lock the multimedia key under F2 (again, check xev if you're short on keys--i wanted Hyper_R and Mode_shift to be able to act on that key, so i couldn't put either there). here's the 82m config file:

Quote:


! caps lock becomes mode switch, pause becomes caps lock, Menu gets added as modeshift plus q
remove Lock = Caps_Lock
! keycode 78 = Caps_Lock
keycode 252 = Caps_Lock
keycode 66 = Mode_switch
keycode 24 = q Q Menu Q q Q
add Lock = Caps_Lock


! keycode 144 = Caps_Lock
! keycode 71 = F5
! keycode 72 = ISO_Level3_Shift
! keycode 153 = F6
! xmodmap -e 'keycode 21 = equal plus Menu'
! keycode 71 = Mode_switch Mode_switch Mode_switch Mode_switch
! keycode 49 = grave asciitilde grave asciitilde grave asciitilde
! keycode 9 = Escape Menu(second slot is plus shift) (plus modeshift)3 (plus shift and modeshift)4 (can't-get 5th6th2wrk)5 (iso level shift 3 plus shift)6
! possible use is to add another 24 function keys (12 on the Function row, 12 on the numbers plus -/+ row, so that shift isn't used/precluded as a modifier. getting isolevel to work would probably be a better solution...)

! (84 is 82 but with scroll lock rather than pause made caps lock; 87 is the same as 84 but without the menu key activated as mode shift plus q; all three relocate Caps_Lock and make the original key into Mode_switch
! c version makes caps lock an extra control and moves mode switch to pause (rest is same as 84))
keycode 110 = Hyper_R
add mod3 = Hyper_R
! add Control = Hyper_R

and here's the jwm file:

Quote:


<JWM>

<!-- mod 3 jwm template with that as the only modifier. add individual lines to /root/.jwm/jwmrc-personal or one of your key config files. include the whole file with <Include>/root/my-applications/xmodmaps/no10m/jwmmod3</Include>
added to that/those same file/s. restart jwm to activate -->
<!--
<Key mask="3" key="F1">exec:</Key>
<Key mask="3" key="F2">exec:</Key>
<Key mask="3" key="F3">exec:</Key>
<Key mask="3" key="F4">exec:</Key>
<Key mask="3" key="F5">exec:</Key>
<Key mask="3" key="F6">exec:</Key>
<Key mask="3" key="F7">exec:</Key>
<Key mask="3" key="F8">exec:</Key>
<Key mask="3" key="F9">exec:</Key>
<Key mask="3" key="F10">exec:</Key>
<Key mask="3" key="F11">exec:</Key>
<Key mask="3" key="F12">exec:</Key>
-->

<Key mask="3" key="1">exec:xdotool click 1</Key>
<Key mask="3" key="2">exec:xdotool click 2</Key>
<Key mask="3" key="3">exec:xdotool click 3</Key>
<Key mask="3" key="4">exec:xdotool click 4</Key>
<Key mask="3" key="5">exec:xdotool click 5</Key>

<!-- only these five are currently active. remove bookend arrows (<!-- -->) or move line outside the bookends to activate-->


<!--
<Key mask="3" key="6">exec:</Key>
<Key mask="3" key="7">exec:</Key>
<Key mask="3" key="8">exec:</Key>
<Key mask="3" key="9">exec:</Key>
<Key mask="3" key="0">exec:</Key>
<Key mask="3" key="minus">exec:</Key>
<Key mask="3" key="equal">exec:</Key>

<Key mask="3" key="bracketleft">exec:</Key>
<Key mask="3" key="bracketright">exec:</Key>
<Key mask="3" key="backslash">exec:</Key>

<Key mask="3" key="semicolon">exec:</Key>
<Key mask="3" key="apostrophe">exec:</Key>


<Key mask="3" key="comma">exec:</Key>
<Key mask="3" key="period">exec:</Key>
<Key mask="3" key="slash">exec:</Key>
-->


<!--
<Key mask="3" key="a">exec:</Key>
<Key mask="3" key="b">exec:</Key>
<Key mask="3" key="c">exec:</Key>
<Key mask="3" key="d">exec:</Key>
<Key mask="3" key="e">exec:</Key>
<Key mask="3" key="f">exec:</Key>
<Key mask="3" key="g">exec:</Key>
<Key mask="3" key="h">exec:</Key>
<Key mask="3" key="i">exec:</Key>
<Key mask="3" key="j">exec:</Key>
<Key mask="3" key="k">exec:</Key>
<Key mask="3" key="l">exec:</Key>
<Key mask="3" key="m">exec:</Key>
<Key mask="3" key="n">exec:</Key>
<Key mask="3" key="o">exec:</Key>
<Key mask="3" key="p">exec:</Key>
<Key mask="3" key="q">exec:</Key>
<Key mask="3" key="r">exec:</Key>
<Key mask="3" key="s">exec:</Key>
<Key mask="3" key="t">exec:</Key>
<Key mask="3" key="u">exec:</Key>
<Key mask="3" key="v">exec:</Key>
<Key mask="3" key="w">exec:</Key>
<Key mask="3" key="x">exec:</Key>
<Key mask="3" key="y">exec:</Key>
<Key mask="3" key="z">exec:</Key>
-->
<!--

<Key mask="3" key="space">exec:</Key>
<Key mask="3" key=""></Key>
<Key mask="3" key=""></Key>
<Key mask="3" key="">exec:</Key>
<Key mask="3" key="">exec:</Key>
<Key mask="3" key="">exec:</Key>
-->
<!-- -->

</JWM>


enjoy!
Very Happy
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Mon 26 Jun 2017, 12:55    Post subject: here's a tiny wordprocessor and a few shortcuts/workarounds
Subject description: use Escape to access the main menu; launch with wg, wgr, or wgs (after thumb plus spacebar)
 

from a few shortcuts and a workaround for wordgrinder (the nwp thread):


Puppus Dogfellow wrote:
from the wordgrinder thread:

Puppus Dogfellow wrote:
wordgrinder_0.3.3-1_i386.deb.pet

wordgrinder_0.3.3-1_amd64.pet

32 bit contains relevant files from:
liblua5.1-0_5.1.5-4+deb7u1_i386.deb lua-filesystem_1.5.0+16+g84f1af5-1_i386.deb wordgrinder_0.3.3-1_i386.deb

64 bit contains:
liblua5.1-0_5.1.5-4+deb7u1_amd64.deb lua-filesystem_1.5.0+16+g84f1af5-1_amd64.deb wordgrinder_0.3.3-1_amd64.deb

both contain:
wordgrinder.desktop (wordgrinder launched with urxvt), wordgrinder-rxvt.desktop, wordgrinder-sk.desktop (wordgrinder launched with sakura)

64 bit tested in tahr64-605, 32 bit in xenial32-704


_______

i made some launchers shortcuts for the packages to make up for for the fact that the the nwp's alt plus arrow key interferes with the main menu shortcut in Wordgrinder (alt+down, which may lack the slight delay of Escape, which i think works well enough to leave the window scoot shortcut in tact). run the following in a terminal to get wg, wgs, and wgr shortcuts added to the nwp launcher (requires the appropriate wordgrinder pet above):

Code:

 
  echo $'
#!/bin/sh
/usr/bin/sakura -e wordgrinder
' > /nwp/wgs
echo $'
#!/bin/sh
/usr/bin/rxvt -e wordgrinder
' > /nwp/wgr
echo $'
#!/bin/sh
/usr/bin/urxvt -e wordgrinder
' > /nwp/wg
chmod 755 /nwp/wg /nwp/wgr /nwp/wgs
#alt plus down arrow "move active window down" shortcut interferes with the program's built-in "alt+down arrow accesses main menu" shortcut--use escape button to open and arrow back to close in pups that use the nwp/anuupus suite.   


reminds me of those old Brother and Magnavox word processors (electric typewriters with screens and storage). runs in a terminal, and the sakura "version" gives right click ability. interesting and under 300kb.

enjoy.
Very Happy
Back to top
View user's profile Send private message 
recobayu


Joined: 15 Sep 2010
Posts: 278
Location: indonesia

PostPosted: Mon 26 Jun 2017, 21:56    Post subject:  

Hi Puppus,
How to make that nwp run? What should i do after installing that pet?
Thank you.
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Mon 26 Jun 2017, 23:12    Post subject:  

recobayu wrote:
Hi Puppus,
How to make that nwp run? What should i do after installing that pet?
Thank you.


Hi recobayu.

installing A NWP/A NWPUS--A Noob's Word Processor and Utilities Suite in one of these spins is redundant--the word processor and utilities suite is just the customizations i've made to a base distro made portable. if you mean the wordgrinder pet installed in a pup from this thread or that installed the nwp (folder that holds the alternate file system and the little scripts that do the work), shift+spacebar activates the launcher and either wg (wordgrinder opened in urxvt), wgs (wordgrinder opened in sakura) or wgr (wordgrinder opened in rxvt) entered into that launcher will run the program, as will "wordgrinder" in the terminal or clicking on one of the entries in the Documents menu or one of the three .desktop files in /usr/share/applications.

the nwp is more the folder that contains your stuff (optional file system--enter "baek" in the launcher for an aemenu version of it), and the launcher and jwm tweaks are what make the thing--"pwn" launcher (Process Words, Nooby/carpe diem, etc) is shift plus spacebar--i think there's an almost full list of shortcut codes a page back or so--that's the main "interface"--the thing's an overlay/overhaul more than a program, and it gives you more than one way to do what it proposes to do, so--i'm not sure what you mean.
Very Happy

(also, if you're not using these spins for the wordgrinder pet, you'll probably need to install sakura for the wgs/wordgrinder-sk versions to work).

hth

(the nwp thread i've linked may clear up some confusion. it also may add to it).
Laughing

(if you do install the nwp as a pet, it ports your configs to "my39." to get back to them, "my39r" in the terminal should reverse most if not all of the installation (mae in the menu allows piecemeal uninstallation--it's a fairly enormous ae menu--i had an ae menu problem there for a while--just couldn't stop making them (there's an aemenu and jwmmenu maker somewhere in the shortcuts as well, but i usually just use substitution on existing copies at this point--so many templates for keycuts and menus, but lately i've been more concerned with altering the keyboard itself--keeps me up at night.)))


again, hope this helps, but i'll repost the shortcuts with the updates sometime soon.
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1500
Location: nyc

PostPosted: Thu 29 Jun 2017, 11:55    Post subject: third version of the keyboard tweak pet
Subject description: add F13-35 and "F36-F39" to your keyboard (latter are really num_pad function keys)
 

xmod8287.1.1.pet


from:
add F13-F35/KP_F1-4 to your keyboard and enable mod3
Subject description: an alternative to the virtual key launcher and the geany root 2 and gg ae menus



Puppus Dogfellow wrote:
the geany menu the nwp installs (root2 and gg in the launcher) uses four modifiers and virtual keys to assign inobstrusive (can't intefere with something that in all likelihood doesn't exist--see sample jwm and ae menus below) keycuts to some geany functions, but you could also make those keys physical with the included pet. this would make accesssing something like "rectangular select to anchor" or "open up a list of all the current geany documents itself as a geany document" (right click to use as a table of contents/bookmarks of sorts--control+shift+o will also open the document under the cursor) even faster than arrowing down to selection on the auxiliary menu or alt+h (key launcher's under the right index finger if you installed the nwp pet from earlier) plus acwff#. in fact, now that you can have an F39 (really KP_4, but the real fake F keys go up to 35) that's an actual key. here's a sample of the jwm geany menu and the ae version in its entirety:


#ae menu for geany shortcuts (deps xdotool)
cmd "vtg" "xdotool key ctrl+9 ctrl+8 Return F2 ctrl+7"
cmd "move first" "xdotool key alt+ctrl+shift+super+F14"
cmd "last used" "xdotool key alt+ctrl+shift+super+F13"
cmd "move last" "xdotool key alt+ctrl+shift+super+F15"
cmd "set anchor" "xdotool key alt+ctrl+shift+super+F16"
cmd "select to anchor" "xdotool key alt+ctrl+shift+super+F17"
cmd "rectangular select to anchor" "xdotool key alt+ctrl+shift+super+F18"
cmd "geany --new instance" "geany --new-instance"
cmd "geany --document list" "geany --list-documents > /tmp/glstd; geany /tmp/glstd"
cmd "bookmarks (gny)" "xdotool key alt+ctrl+shift+super+F19"
cmd "documents (gny)" "xdotool key alt+ctrl+shift+super+F20"
cmd "tree-file list (gny)" "xdotool key alt+ctrl+shift+super+F21"
cmd "tree-path (gny)" "xdotool key alt+ctrl+shift+super+F22"
cmd "scribble" "xdotool key F6"
cmd "focus editor (gny)" "xdotool key F2"
cmd "toggle message window (geany)" "xdotool key ctrl+7"


<Key mask="A" keycode="157">exec:/nwp/keys/k/acswf16</Key>
<Key mask="A" keycode="246">exec:/nwp/keys/k/acswf18</Key>
<Key mask="A" keycode="251">exec:/nwp/keys/k/acswf17</Key>

here's the pet that modifies your keyboard so that you can add F13-F35 and KP_1-KP_4:

xmod8287.1.1.pet

here's the info/help file:

Quote:

click to activate, edit the reset script to suit your layout, edit the runs scripts to suit your preferences, drag run script to startup to have one of the following active by default:

run8287 -- Caps_Lock is Modeswitch, Scroll_Lock is Caps_Lock; additional Function keys added to
Modeswitch+F1-F12 for second twelve and Modeswitch+ the number row for the 12 after that (F series only goes up to F35 but the key pad has an additional four (KP_F#) for a total of 39. "F37-F39" are Modeswitch p+ q,w, and e; Hypr_R is added as mod3 (works in JWM but not Rox) and the key put on Pause ond Escape; Modeswitch + Escape is Escape; Modeswitch + either Tab or Backspace is the Menu key. Menu, for keyboards that have it, is usually keycode 77 or 117 (and can be repurposed).

run82 -- Caps_Lock is Modeswitch, Pause is Caps_Lock, Menu is Modeswitch+q.

run82m -- Caps_Lock is Modeswitch, Pause is Hyper_R (mod 3), multimedia key under F2 (check your setup with xev) is Caps_Lock, Menu is Modeswitch+q.

run84 -- Caps_Lock is Modeswitch, Scroll_Lock is Caps_Lock, Menu is Modeswitch+q.

run84c -- Caps_Lock is Control_L, Pause is Modeswitch, Scroll_Lock is Caps_Lock

run84m -- Caps_Lock is Modeswitch, Pause is Hyper_R (mod 3), Scroll_Lock is Caps_Lock, Menu is Modeswitch+q.

run87 -- Caps_Lock is Modeswitch, Scroll_Lock is Caps_Lock

run87m -- Caps_Lock is Modeswitch, Pause is Hyper_R (mod 3), Scroll_Lock is Caps_Lock

------
you may need to disable or reassign some jwm defaults (like screen shot and the global volume controls, or the root and windows menus) to be able to customize the whole set (key often won't show up as a key or otherwise assignable entity if there's a windows manager function that grabs it first. use xev to check keycodes (these keysyms and keycodes are consistent on all my machines, but the multimedia keys almost never are).
add
<Include>/root/my-applications/xmodmaps/no10m/jwmmod3</Include>
or
<Include>/root/my-applications/xmodmaps/no10m/jwmmod3f</Include>
(swap and experiment)
to /root/.jwm/jwmrc-personal
to be able to use the templates in no10m (all function keys and the alphabet plus a little more for mod3 on the larger of the two. mostly just the alphabet under mod3 for the other)

ktab ktabm kset kreset added as nwp shortcuts (open the key table in geany, open the modifier map in geany, open the xmodmap folder in /root/my-applications/, reset the keyboard (set for u.s. layout--edit to suit yours or copy to make (more) toggles)).

see more:
http://murga-linux.com/puppy/viewtopic.php?p=958657#958657



here's the larger of the two jwm files (function keycut and mod3 templates):
Quote:

<JWM>

<!-- mod three jwm template with it as only modifier. add individual lines to jwmrc.personal or one of your key config files. include the whole file with <Include>/root/my-applications/xmodmaps/no10m/jwmmod3</Include>
or
<Include>/root/my-applications/xmodmaps/no10m/jwmmod3f</Include>
(swap and experiment)
added to that/those same file/s -->
<!--
<Key mask="3" key="F1">exec:</Key>
<Key mask="3" key="F2">exec:</Key>
<Key mask="3" key="F3">exec:</Key>
<Key mask="3" key="F4">exec:</Key>
<Key mask="3" key="F5">exec:</Key>
<Key mask="3" key="F6">exec:</Key>
<Key mask="3" key="F7">exec:</Key>
<Key mask="3" key="F8">exec:</Key>
<Key mask="3" key="F9">exec:</Key>
<Key mask="3" key="F10">exec:</Key>
<Key mask="3" key="F11">exec:</Key>
<Key mask="3" key="F12">exec:</Key>
-->

<Key mask="3" key="1">exec:xdotool click 1</Key>
<Key mask="3" key="2">exec:xdotool click 2</Key>
<Key mask="3" key="3">exec:xdotool click 3</Key>
<Key mask="3" key="4">exec:xdotool click 4</Key>
<Key mask="3" key="5">exec:xdotool click 5</Key>

<!-- only these five are currently active. remove bookend arrows (<!-- -->) or move line outside the bookends to activate-->


<!--
<Key mask="3" key="6">exec:</Key>
<Key mask="3" key="7">exec:</Key>
<Key mask="3" key="8">exec:</Key>
<Key mask="3" key="9">exec:</Key>
<Key mask="3" key="0">exec:</Key>
<Key mask="3" key="minus">exec:</Key>
<Key mask="3" key="equal">exec:</Key>

<Key mask="3" key="bracketleft">exec:</Key>
<Key mask="3" key="bracketright">exec:</Key>
<Key mask="3" key="backslash">exec:</Key>

<Key mask="3" key="semicolon">exec:</Key>
<Key mask="3" key="apostrophe">exec:</Key>


<Key mask="3" key="comma">exec:</Key>
<Key mask="3" key="period">exec:</Key>
<Key mask="3" key="slash">exec:</Key>
-->


<!--
<Key mask="3" key="a">exec:</Key>
<Key mask="3" key="b">exec:</Key>
<Key mask="3" key="c">exec:</Key>
<Key mask="3" key="d">exec:</Key>
<Key mask="3" key="e">exec:</Key>
<Key mask="3" key="f">exec:</Key>
<Key mask="3" key="g">exec:</Key>
<Key mask="3" key="h">exec:</Key>
<Key mask="3" key="i">exec:</Key>
<Key mask="3" key="j">exec:</Key>
<Key mask="3" key="k">exec:</Key>
<Key mask="3" key="l">exec:</Key>
<Key mask="3" key="m">exec:</Key>
<Key mask="3" key="n">exec:</Key>
<Key mask="3" key="o">exec:</Key>
<Key mask="3" key="p">exec:</Key>
<Key mask="3" key="q">exec:</Key>
<Key mask="3" key="r">exec:</Key>
<Key mask="3" key="s">exec:</Key>
<Key mask="3" key="t">exec:</Key>
<Key mask="3" key="u">exec:</Key>
<Key mask="3" key="v">exec:</Key>
<Key mask="3" key="w">exec:</Key>
<Key mask="3" key="x">exec:</Key>
<Key mask="3" key="y">exec:</Key>
<Key mask="3" key="z">exec:</Key>
-->
<!--

<Key mask="3" key="space">exec:</Key>
<Key mask="3" key=""></Key>
<Key mask="3" key=""></Key>
<Key mask="3" key="">exec:</Key>
<Key mask="3" key="">exec:</Key>
<Key mask="3" key="">exec:</Key>
-->
<!--template for 39 function keys, both as masked with all available modifiers added as mask and as the bare key (uncomment and restart jwm to activate): -->

<!-- template for key plus five modifiers at once (4 is windows key and 5 is hyper_R. use search and replace on copies to make sets for any other combinations you need). windows functions generally take no "exec:" i.e. ...>window< to open the windows menu off the key, not "exec:window." same for minimize, maximize--some shutdown functions might need an exec, iirc.
use exec:xdotool ctrl+a(c,v,x) on a key to get select all(copy, paste, cut, etc)
remove lines/chunks from bracketing arrows to activate
-->
<!--
<Key mask="ACS34" key="F12">exec:</Key>
<Key mask="ACS34" key="F11">exec:</Key>
<Key mask="ACS34" key="F10">exec:</Key>
<Key mask="ACS34" key="F9">exec:</Key>
<Key mask="ACS34" key="F8">exec:</Key>
<Key mask="ACS34" key="F7">exec:</Key>
<Key mask="ACS34" key="F6">exec:</Key>
<Key mask="ACS34" key="F5">exec:</Key>
<Key mask="ACS34" key="F4">exec:</Key>
<Key mask="ACS34" key="F3">exec:</Key>
<Key mask="ACS34" key="F2">exec:</Key>
<Key mask="ACS34" key="F1">exec:</Key>
<Key key="F12">exec:</Key>
<Key key="F11">exec:</Key>
<Key key="F10">exec:</Key>
<Key key="F9">exec:</Key>
<Key key="F8">exec:</Key>
<Key key="F7">exec:</Key>
<Key key="F6">exec:</Key>
<Key key="F5">exec:</Key>
<Key key="F4">exec:</Key>
<Key key="F3">exec:</Key>
<Key key="F2">exec:</Key>
<Key key="F1">exec:</Key>
-->

<!--
<Key mask="ACS34" key="F24">exec:</Key>
<Key mask="ACS34" key="F23">exec:</Key>
<Key mask="ACS34" key="F22">exec:</Key>
<Key mask="ACS34" key="F21">exec:</Key>
<Key mask="ACS34" key="F20">exec:</Key>
<Key mask="ACS34" key="F19">exec:</Key>
<Key mask="ACS34" key="F18">exec:</Key>
<Key mask="ACS34" key="F17">exec:</Key>
<Key mask="ACS34" key="F16">exec:</Key>
<Key mask="ACS34" key="F15">exec:</Key>
<Key mask="ACS34" key="F14">exec:</Key>
<Key mask="ACS34" key="F13">exec:</Key>
<Key key="F24">exec:</Key>
<Key key="F23">exec:</Key>
<Key key="F22">exec:</Key>
<Key key="F21">exec:</Key>
<Key key="F20">exec:</Key>
<Key key="F19">exec:</Key>
<Key key="F18">exec:</Key>
<Key key="F17">exec:</Key>
<Key key="F16">exec:</Key>
<Key key="F15">exec:</Key>
<Key key="F14">exec:</Key>
<Key key="F13">exec:</Key>
-->

<!--
<Key mask="ACS34" key="KP_F4">exec:</Key>
<Key mask="ACS34" key="KP_F3">exec:</Key>
<Key mask="ACS34" key="KP_F2">exec:</Key>
<Key mask="ACS34" key="KP_F1">exec:</Key>
<Key mask="ACS34" key="F35">exec:</Key>
<Key mask="ACS34" key="F34">exec:</Key>
<Key mask="ACS34" key="F33">exec:</Key>
<Key mask="ACS34" key="F32">exec:</Key>
<Key mask="ACS34" key="F31">exec:</Key>
<Key mask="ACS34" key="F30">exec:</Key>
<Key mask="ACS34" key="F29">exec:</Key>
<Key mask="ACS34" key="F28">exec:</Key>
<Key mask="ACS34" key="F27">exec:</Key>
<Key mask="ACS34" key="F26">exec:</Key>
<Key mask="ACS34" key="F25">exec:</Key>
<Key key="KP_F4">exec:</Key>
<Key key="KP_F3">exec:</Key>
<Key key="KP_F2">exec:</Key>
<Key key="KP_F1">exec:</Key>
<Key key="F35">exec:</Key>
<Key key="F34">exec:</Key>
<Key key="F33">exec:</Key>
<Key key="F32">exec:</Key>
<Key key="F31">exec:</Key>
<Key key="F30">exec:</Key>
<Key key="F29">exec:</Key>
<Key key="F28">exec:</Key>
<Key key="F27">exec:</Key>
<Key key="F26">exec:</Key>
<Key key="F25">exec:</Key>
-->



</JWM>


here's the contents of the one preset (8287) that includes the function key mod. (you can copy that bit to any of the others):

Quote:

!nwp/vtg-xmod
! 35 function keys plus 4 kp function keys (plus 26+ moddable with the 3 mask(+))
! 8287
! caps lock becomes mode switch, scroll lock becomes caps lock
remove Lock = Caps_Lock
keycode 78 = Caps_Lock
! keycode 110 = Caps_Lock
! ^pause key (110) gets made Hyper_R below; this is here for boards with no scroll lock (swap the lead exclamation point between 78/110 lines to set choice). escape becomes modeshift plus escape and Hyper_R otherwise, so you can really use 110 for whatever you like)
keycode 66 = Mode_switch
add Lock = Caps_Lock


!function keys are modeswitch plus function row for second twelve and modeswitch plus the number row for the 12 after that (F series only goes up to F35 but the key pad has an additional four for a total of 39. "f37-f39" are modeswitch plus q,w, and e.

keycode 67 = F1 F1 F13 F13 F1 F1
keycode 68 = F2 F2 F14 F14 F2 F2
keycode 69 = F3 F3 F15 F15 F3 F3
keycode 70 = F4 F4 F16 F16 F4 F4
keycode 71 = F5 F5 F17 F17 F5 F5
keycode 72 = F6 F6 F18 F18 F6 F6
keycode 73 = F7 F7 F19 F19 F7 F7
keycode 74 = F8 F8 F20 F20 F8 F8
keycode 75 = F9 F9 F21 F21 F9 F9
keycode 76 = F10 F F22 F22 F10 F10
keycode 95 = F11 F F23 F23 F11 F11
keycode 96 = F12 F F24 F24 F12 F12

keycode 10 = 1 exclam F25 F25 exclam 1
keycode 11 = 2 at F26 F26 at 2
keycode 12 = 3 numbersign F27 F27 numbersign 3
keycode 13 = 4 dollar F28 F28 dollar 4
keycode 14 = 5 percent F29 F29 percent 5
keycode 15 = 6 asciicircum F30 F30 asciicircum 6
keycode 16 = 7 ampersand F31 F31 ampersand 7
keycode 17 = 8 asterisk F32 F32 asterisk 8
keycode 18 = 9 parenleft F33 F33 parenleft 9
keycode 19 = 0 parenright F34 F34 parenright 0
keycode 20 = minus underscore F35 F35 underscore minus underscore
keycode 21 = equal plus equal KP_F1 KP_F1 equal plus
keycode 24 = q Q KP_F2 KP_F2 q Q
keycode 25 = w W KP_F3 KP_F3 w W
keycode 26 = e E KP_F4 KP_F4 e E

! code below adds Hyper_R as mod 3 (works in jwm but not rox)
keycode 9 = Hyper_R NoSymbol Escape NoSymbol Escape
keycode 22 = BackSpace Terminate_Server Menu Terminate_Server BackSpace Terminate_Server
keycode 23 = Tab ISO_Left_Tab Menu ISO_Left_Tab Tab ISO_Left_Tab
! Menu "key" on modeshift (old caps lock) plus backspace and tab for boards without
keycode 110 = Hyper_R
add mod3 = Hyper_R
!Pause and Escape are Mod3(Hyper_R); Modeswitch is Caps_Lock, Caps_Lock is Scroll_Lock; Modeswitch plus Escape is Escape; Modeswitch plus either Tab or Backspace is the Menu key. Menu, for keyboards that have it, is usually keycode 77 (and can be repurposed)
! you may need to disable or reassign some jwm defaults (like screen shot and the global volume controls, or the root and windows menus) to be able to customize the whole set (key often won't show up as a key or otherwise assignable entity if there's a windows manager function that grabs it first.


as a reminder, the launchers off the main launcher also have keys assigned to them in jwm (with the nwp installed):
alt+h -- /nwp/k (virtual key launcher)
alt+j -- /nwp/rl (rox launcher)
alt+k -- /nwp/gl (geany launcher)
alt+l -- /nwp/ll (leafpad launcher)

reassign and/or put the menu codes on the Fkeys

here's a screenshot of the xmodmaps folder that the pet adds to /root/my-applications; open it with "kset" in the launcher or from the Utilities menu (the desktop file just opens a folder with a few tools and configuration files in it). click a choice to run, edit the rest button/script to suit your layout (set for u.s.), and link or copy your choice to Startup to have it active as default.


pet will overwrite common files from earlier versions so rename then overwrite pet versions with the copies to preserve your changes (only 8287, which gives the extra function keys and you can copy from here, the larger jwm add-in, and the info file are new).
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 15 of 16 [231 Posts]   Goto page: Previous 1, 2, 3, ..., 13, 14, 15, 16 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1982s ][ Queries: 15 (0.0374s) ][ GZIP on ]