I have been making these for years. The objectives have always been as follows.
Run as root without breaking CUPS.
Use the official Chrome deb packages.
Provide an easy manual means of updating post install.
As far as possible, suppress warnings about running as root.
Attempt to get the best performance out of Chrome using flags & custom wrappers.
(Since the MK13 version visual prompts have been supplemented with multilingual spoken help)
Multilingual Spoken Startup Welcome Plus Internet Connection alarm:
EDIT: The latest revised pet issued on 22nd July 2022 is (startup_welcome_alert_covid-mk8.pet) viewtopic.php?p=3640#p3640
Global IP TV News Panel for WoofCE Pups:
The latest revised pet issued on 2nd Nov 2024 is : (Global_IP_TV_Panel_Any_Pup_using_mpv-2024MK9) viewtopic.php?p=4037#p4037
pure-ftpd server compiled in Fossapup64 and built into a PET package. A pureFtp-server.desktop file is included as is the start and stop script.
www.pureftpd.org wrote:Pure-FTPd is a free (BSD), secure, production quality and standard-conformant FTP server. It doesn’t provide useless bells and whistles, but focuses on efficiency and ease of use. It provides simple answers to common needs, plus unique useful features for personal users as well as hosting providers.
. DLNA server for anyone with a Smart TV or other DLNA renderer.
This is an easy versatile implementation for Fossapup64.
The best media for a DLNA repository is either a fat32 formatted USB2 stick or an external USB2 drive.
In my case a 32GB SanDisk nano stick has sufficed and is permanently plugged into a rear port on the box.
This method involves two items: A: The attached pet.
B: An image of a 4GB repository USB2 stick compressed to 71MB. It actually contains one 72MB test mp4.
That repository image together with it's md5sum can be found here:
Once created the stick is targeted by it's UUID and will be mounted as /mnt/pool by scripts within the pet.
Fossapup already contains Minidlna_1.2.1
Installation:
1. Make sure that you have any Puppy Updates. Also in BootManager-System services make sure that
minidlna is NOT ticked (scripts in the pet will take care of it's launch)
2. Download the pet and the image. Check the md5sum of the repository.img.xz file.
3. Place the compressed image on a Linux partition somewhere with at least 4GB of free space.
4. Install the pet and right click the image to extract it in situ with UExtract.
5. Plug in your target USB2 stick which should be 4GB or larger. (No special preparation of the stick is required, but anything on it will be wiped)
6. Verify that the stick is not mounted and take note of the target device name (e.g. sdb sdc sdd)
7. Using ROX navigate to the folder that contains the extracted image.
8. Right click in free space and open a terminal window. (You may prefer to use the back tick key or F4 key depending on WM)
9. Execute the following code substituting your target drive letter for the X (Do NOT use a partition number)
10. Let the dog take you for a walk as writing the image to the stick will take around 20 minutes with just a flashing cursor for company.
11. Reboot and head off to the TV to test whether it works with your particular smart TV model.
Notes:
A: If you have targeted a stick larger than 4GB you may subsequently use Gparted to expand the fat32 partition to fill the unallocated space. The UUID should remain the same.
B: The new 'Change DLNA repository' item on the Utility menu provides for changing to a different target device or just changing the UUID of the existing device.
EDIT: An optional later version (Minidlna_FossaPup64-V2.pet)
issued on 19th May may be found below: viewtopic.php?p=25844#p25844
Re: Contributed Software for Fossapup64
Posted: Tue Sep 15, 2020 3:25 pm
by ETP
Conky Toggle Switch:
By default Fossapup64 9.5 boots with the conky stats panel displayed.
The attached pet subsequently provides a means of toggling the panel display off or on at will.
An entry is created in the jwm Desktop menu but an even more convenient method is to drag the
.desktop file ( conkytoggle.desktop ) onto the desktop from /usr/share/applications.
Re: Contributed Software for Fossapup64
Posted: Tue Sep 15, 2020 3:31 pm
by Clarity
Excellent offers!
Like what is happening to "MODERNIZE" PUPPY's use for all of us, today.
Credit should go to him for his great script. When it was issued, I thought that it cried out for a pet to
be made and that the geolocation aspect might be particularly handy for laptop users constantly on the move.
My only change to his script appends a final line which adds TTS such that in addition to being displayed
the location is spoken in your native language.
Installation: 1: Install the pet and reboot.
Note:
An entry is created on the jwm Network menu but you may wish to drag the netinfo.desktop file onto the
desktop from /usr/share/applications
Re: Contributed Software for Fossapup64
Posted: Tue Sep 22, 2020 8:26 am
by ETP
Multilingual Low Bat Alarm:
The attached pet provides an optional visual & multilingual spoken low battery alarm for QBat 0.2.2
QBat is present in Fossapup64 9.5 together with the required translate-shell_0.9.6.6-1 and it's dependencies.
Installation:
1. Install the pet then reboot ensuring that you save the session.
2. Right click the battery icon on the taskbar and mirror the settings in the screen-shot below.
( For testing purposes rather than a sensible final value of 10% set it to 2% less than your
current value and carry on browsing for a couple of minutes so that it will trigger )
3. Once tested set the final to 10% or a value of your choice.
Note:
The on-screen warning may be dismissed with a click of the mouse. If left visible it will
after 1 minute, start to display the elapsed time since the alarm was triggered.
PeasyPort
Posted: Tue Sep 22, 2020 9:31 am
by rcrsn51
Fossapup contains a hacked version of PeasyPort. The anonymous community member who did this did not show the common courtesy to identify themselves in the code or annotate the changes.
The only legitimate version of PeasyPort is in Fred's repo.
Re: Contributed Software for Fossapup64
Posted: Tue Sep 22, 2020 7:21 pm
by ETP
Pupmode 13 "Saving RAM to pupsave" message:
The attached pet adds multilingual speech to the above message so that it is both displayed and spoken.
That will happen when you click on the desktop save icon or use the option revealed by clicking the Pupmode 13 icon in the system tray.
Pupmode 13 is typically used with Puppy installed on flash memory which includes USB sticks, SD cards, SSDs & NVMEs.
Setting the save interval to 0 is recommended as you can then shutdown without saving when you have made a complete bodgers of things.
Want to test out something risky? First click on the desktop save icon to preserve your working state, then experiment.
If not happy with what you have done, shutdown without saving. If only one could do that with real life!
I.M.H.O. PM13 & the ability to run entirely in RAM are Puppy Linux's best features.
Installation:
1. Install the pet then reboot ensuring that you save the session.
Note:
This pet replaces the official builtin save2flash script with a slightly modified version.
Re: Contributed Software for Fossapup64
Posted: Wed Oct 07, 2020 7:24 pm
by ETP
Optional Numix Circle icon theme
Having heard good reports on the Numix Circle icon theme, a search on the old forum revealed that
forum member @takenp had issued a pet based on it on 5th April 2018. His post can be found here:
A copy of his pet is attached. It is an attractive theme with good visibility & should suit older eyes.
The drive icons stand out well against a variety of backgrounds.
A brief video follows showing the theme together with some of the pets in this thread in action.
Re: Contributed Software for Fossapup64
Posted: Tue Nov 24, 2020 10:25 pm
by Jny00
I look forward to this little piece of candy(milk bone?) along side the spoken greeter scripts I downloaded last month, and have yet to play with.
I have waited most of my life to finally have my computer speak to me ( perhaps I mean " relay info " as it sounds much better in a mentally stable kind of way) the Majelle Bennet, STNG , Enterprise Computer.
DLNA server for anyone with a Smart TV or other DLNA renderer.
Please find attached the latest V2 version of this pet - Minidlna_FossaPup64-V2.pet
(It has been tested with both Fossa & BionicPup64 8.0)
It contains 2 new features.
1. The contents of the dlna log file are removed at each boot prior to the launch of the server (They are not removed if just X is restarted)
This ensures that the log only contains current details created during the session.
2. An on-sreen message to confirm that the server is in operation and the number of available files in the repository.
The message displayed will also be spoken in your native tongue. It is timed to cut in following any Startup/Welcome/Internet Alarm if installed.
A 46 seconds 1080p video below shows both pets in operation.
If the two new features do not appeal to you, there is no need to change to the V2 version.
If you do intend to install this new pet please first use PPM to remove the V1 version.
For more info and detailed instructions please see the previous post in this thread relating to the V1 version. viewtopic.php?p=3616#p3616
DLNA works like a charm over the local network to TVs. Rsponsive and FAST!!!
This goes a long way for a simple Home appliance: Like a FossaPUP64 applicance that is little larger than base.
Thanks for this modern and creative solution for our home use
Re: Contributed Software for Fossapup64
Posted: Sun Aug 22, 2021 11:58 am
by ETP
Google Chrome Turbo Pet
Background:
The attached pet was inspired by the observed reduction in hardware accelerated items
with the issue of version 92.0.4515.159 released on 16th August 2021.
It is intended for NVIDIA card users using the nouveau driver or a NVIDIA driver.
It is to be used in conjunction with either of the GetLatest64bitChromeVersionWoofCE pets
(MK15 or MK15.5) detailed in the original post of this thread.
To first check your current acceleration state of play, insert chrome://gpu in the Chrome address bar and press enter.
Post install and use of the dedicated desktop icon it should change to the following which includes Video Hardware Decode.
Graphics Feature Status
Canvas: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Hardware accelerated
OpenGL: Enabled
Rasterization: Hardware accelerated on all pages
Skia Renderer: Enabled
Video Decode: Hardware accelerated
Vulkan: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
Installation:
1. Download and install the pet.
2. Use ROX to navigate to the /root/noob folder.
3. Drag and drop the turbo.desktop icon onto your desktop.
How it works:
The pet contains a single script (/root/noob/turbo) with a single active line containing additional flags some of which are not available in chrome://flags.
It acts as a pre-wrapper script before the existing custom wrapper script (/opt/google/chrome/google-chrome is called. That itself enables further flags.
Finally any flags that you may have set manually in chrome://flags will be parsed. In effect if you launch Chrome using the dedicated turbo desktop icon
the flags from all 3 sources will be aggregated.
The pet makes no changes to the files within the "Get/Update" chrome pets and your existing Chrome launch icons remain and can be used.
This makes it simple to try out and an easy back to back comparison is possible. Having this simple optional pre-wrapper script also makes it easier to accommodate any future changes that Google may make.
The shot below shows the aggregated flags within Chrome post launch.
Please note that it includes the optional manual flags that I normally engage within chrome://flags
(Experimental QUIC protocol, Load Media Router Component Extension and Parallel downloading) EDIT: 28th July 2022
New revised pet is also now attached. It contains one additional new flag.
EDIT: 8th Feb 2023
This pet has been withdrawn as the latest stable version of Chrome ( 110.0.5481.77 ) issued on 7th Feb
obviates the need for the additional flags within the pet which are now enabled by default.
The pet should be uninstalled.
Re: Contributed Software for Fossapup64
Posted: Sun Aug 29, 2021 6:08 am
by ETP
Check DLNA Status:
The attached pet is an optional add-on for the Minidlna_FossaPup64-V2.pet
That pet at boot time, gives a multilingual spoken status report to confirm that the DLNA server is running
together with a count of the files available in the targeted repository. This information is also displayed on screen.
This pet provides an ad hoc means of doing the same thing at any time during the session.
An additional entry "Check DLNA Status" is created on the Utility menu to trigger this and you may wish
to have a permanent icon on the desktop. If so, just drag the .desktop file onto the desktop from /usr/share/applications
By default Fossapup64 9.5 boots with the conky stats panel displayed.
The attached pet subsequently provides a means of toggling the panel display off or on at will.
An entry is created in the jwm Desktop menu but an even more convenient method is to drag the
.desktop file ( conkytoggle.desktop ) onto the desktop from /usr/share/applications.
. DLNA server for anyone with a Smart TV or other DLNA renderer.
This is an easy versatile implementation for Fossapup64.
The best media for a DLNA repository is either a fat32 formatted USB2 stick or an external USB2 drive.
In my case a 32GB SanDisk nano stick has sufficed and is permanently plugged into a rear port on the box.
This method involves two items: A: The attached pet.
B: An image of a 4GB repository USB2 stick compressed to 71MB. It actually contains one 72MB test mp4.
That repository image together with it's md5sum can be found here:
Once created the stick is targeted by it's UUID and will be mounted as /mnt/pool by scripts within the pet.
Fossapup already contains Minidlna_1.2.1
Installation:
1. Make sure that you have any Puppy Updates. Also in BootManager-System services make sure that
minidlna is NOT ticked (scripts in the pet will take care of it's launch)
2. Download the pet and the image. Check the md5sum of the repository.img.xz file.
3. Place the compressed image on a Linux partition somewhere with at least 4GB of free space.
4. Install the pet and right click the image to extract it in situ with UExtract.
5. Plug in your target USB2 stick which should be 4GB or larger. (No special preparation of the stick is required, but anything on it will be wiped)
6. Verify that the stick is not mounted and take note of the target device name (e.g. sdb sdc sdd)
7. Using ROX navigate to the folder that contains the extracted image.
8. Right click in free space and open a terminal window. (You may prefer to use the back tick key or F4 key depending on WM)
9. Execute the following code substituting your target drive letter for the X (Do NOT use a partition number)
10. Let the dog take you for a walk as writing the image to the stick will take around 20 minutes with just a flashing cursor for company.
11. Reboot and head off to the TV to test whether it works with your particular smart TV model.
Notes:
A: If you have targeted a stick larger than 4GB you may subsequently use Gparted to expand the fat32 partition to fill the unallocated space. The UUID should remain the same.
B: The new 'Change DLNA repository' item on the Utility menu provides for changing to a different target device or just changing the UUID of the existing device.
EDIT: An optional later version (Minidlna_FossaPup64-V2.pet)
issued on 19th May may be found below: viewtopic.php?p=25844#p25844
Thanks @ETP for this method. V2 was really easy to set up in Fossa64, it works really well and is very convenient and simple to use. I was so enthused that it led me to set up a minidlna server on my Raspberry PI, which is always ON 24/7. This was after struggling with file permissions so that minidlna would read files off a USB (no such problems with puppy linux !) I have previously used MPD as my music server, but there can be issues with ease of use on the client side, but minidlna loads and plays files very quickly and the configuration files are simple to modify.
I used VLC on my mobile phone as the client and it was also an easy matter to set it up for dlna use. For others interested, there is more information here: https://vlchelp.com/access-media-upnp-dlna/
.
Re: Contributed Software for Fossapup64
Posted: Wed May 03, 2023 11:49 am
by ETP
Hi @Geek3579,
Thanks for your review of the V2 pet.
DLNA is one of those things that once experienced becomes addictive and you then want it on all your devices.
Using the Android version of VLC, Chromebooks can also access any DLNA server(s) on the local network.
To enable that on recent CBs navigate to ChromeOS settings and enable the following 2 items:
1. Google Play Store App
2. Android Support
Using Chrome on the CB visit the following link and install VLC.