Page 1 of 1

PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Thu Jun 30, 2022 10:18 am
by exton

NEWS ABOUT PuppEX Jammy64 22.04 220630
This Puppy derivative is built from Puppy_Linux_vanillapup 22.04.39, which is build from Ubuntu packages and packages build from source. Puppy_Linux_vanillapup is the best Puppy Linux system I’ve ever tried so I decided to make it even better. My changes of the original system:
1. I’ve replaced kernel 5.15 with kernel 5.18.7-exton
2. Development tools (build-essential) are installed
3. Latest Firefox is installed
4. Added the ntfs-3g package (so NTFS partitions are writable)
5. Added GParted
6. Added video codecs (libavcodec58) so that YouTube videos and Netflix movies can run in Firefox.
The ISO size has therefore increased from 343 MB to 628 MB, but PuppEX runs nevertheless as fast as the original Puppy, which means that it runs very very fast!

COMPATIBLE WITH Ubuntu 22.04 LTS
PuppEX Jammy64 is compatible with Ubuntu 22.04 (Jammy Jellyfish), which means that Ubuntu packages for Ubuntu 22.04 can be installed and used in PuppEX. You can use the Synaptic Package Manager or the apt command. (apt update, apt upgrade, apt install MyUsefulPackage etc).

IMPORTANT NOTE: The normal remasterpup2 script (which is included in all Puppy Linux versions) doesn’t work in Puppy_Linux_vanillapup. I had to use my “special remaster tricks” to be able to build PuppEX Jammy64. I have therefore kept my two versions of PuppEX Focal64 20.04 in which the remasterpup2 script works very well. It works very well in PuppEX Slack64 15.0 too.

NOTE about VirtualBox: You can't run this version of PuppEX in VirtualBox. PuppEX Jammy64 runs pretty well in Qemu in Linux though.

NOTE about Google Chrome: Chrome can be installed using this pet file. You'll have to install one extra package though - apt install libnss3
The best thing with Chrome in PuppEX Jammy64 is that you can run Netflix.

SCREENSHOTS
1. The Desktop
2. YouTube running
3. Netflix running
4. Showing a manual installation of PuppEX

READ MORE…


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Thu Jun 30, 2022 9:08 pm
by Clarity

Verified this for both recent distros from @exton

... The ISO size has therefore increased from 343 MB to 628 MB, but PuppEX runs nevertheless as fast as the original Puppy, which means that it runs very very fast! ...

:thumbup: ... VERY fast on my old 64bit PCs. ISO file size(s) are not ANY problem on 64bit PCs and has NO impact on system resource/management/applications.

  1. Tested ISO file booting, operations, and session management across reboots via

    • SG2D

    • Ventoy

    using bootparms of PMEDIA=ataflash and PSAVE=sdXY:/Sessions/, where for

    • sdXY 'X' is the system disk

    • 'Y' is the partition number

    • as well as 'Sessions' if the folder where all SAVES are kept.

  2. Also tested booting ISO files within QEMU-KVM. Powerfully FAST! Booting from one of the 2 now.

Thus all 4 environments operate without issues.

Hopeful that future builds will use the kernel's NTFS support for all future expansions of NTFS ability-security.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Thu Jun 30, 2022 9:10 pm
by williams2

I think that https://manpages.ubuntu.com/manpages/tr ... -3g.8.html
which I think is a ntfs driver running is User Space as opposed to kernel space.
as opposed to the new(ish) ntfs3 driver built into the kernel (as a builtin driver or as a module.

Puppy has been using ntfs-3g for a long time, and ntfs-3g seems to be stable, but is very slow.
mount is a script in Puppy, which mounts ntfs file systems using ntfs-3g which is considered to be relatively safe to use.

The new ntfs3 driver is builtinto kernels from about 15.5 and newer.

Supposedly, you could mount an ntfs file system like this:
mount -t ntfs3 /dev/sda4 /mnt/home/
or this:
mount /dev/sda4 /mnt/home/

The mount executable (not Puppy's mount script) should mount the ntfs partition using the builtin ntfs3 driver in the kernel (module). as the default,

The new ntsf3 driver has support for the linux permissions and ownership attributes.
And may be faster and use less ram than the fuse ntfs-3g driver.

But I don't know if is as safe and reliable as the ntfs-3g fuse driver.
It might be safer than the ntfs-3g.
It might be less safe than the ntfs-3g.

There is always a risk of data loss.

See: Summary and Features and Mount Options at:
https://www.kernel.org/doc/html/latest/ ... ntfs3.html


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Fri Jul 01, 2022 1:19 am
by wiak

I was reading somewhere the other day that ntfs3 built in still needed external support completed and also currently needs that -t ntfs3 part of mount instruction. I can't remember where I read that, but was checking because noticed ntfs-3g was generally needed still for some reason. Apparently speed difference isn't actually all that much and that old ntfs-3g is a bit more flexible in terms of allowed file names and so on. I have always thus far definitely needed ntfs-3g for seamless ntfs support, though editing fstab (on distros where that is appropriate) may work for ntfs3 builtin at present. Overall I think it is a work in progress.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Fri Jul 01, 2022 7:20 am
by exton

About the need of the ntfs-3g package

I noticed that when opening a NTFS partition using PCManFM the partition wasn't writable. It was after installing the ntfs-3g package.

I didn't try mounting the partition with mount -t ntfs3 /dev/sda4 /mnt/home/ before installing ntfs-3g.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Sat Jul 02, 2022 12:45 am
by williams2

I'm using a ver. 4 kernel, so I have not tried ntfs3. I have read about it, that's all.

If your kernel was built with ntfs3 as a module, you might need to modprobe ntfs3 first, or something like that.

Also, your kernel may have been compiled without ntfs3 support at all.

mounting the partition with mount -t ntfs3 /dev/sda4 /mnt/home/

That is why mount is a script in Puppy. If you try to mount an ntfs file system in Puppy, it uses ntfs-3g instead of mount. Like this:

ntfs-3g /dev/sda4 /mnt/home -o umask=0022,no_def_opts,noatime,rw,silent

If I want to experiment with file systems, I usually create a file using dd then format the file. so that the file system is in the file, as opposed to a partition.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Sat Jul 02, 2022 1:42 am
by Clarity

Since @exton's distros are built from WoofCE, the next WoofCE runs/iterations may come with the modern kernel changes.

I will test, each, to compare and report beneficials that surface.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Sat Jul 02, 2022 10:29 am
by exton

As I said before: No need for any mount command since the package ntfs-3g is pre-installed.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Mon Jul 04, 2022 8:46 pm
by oui

Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Sun Jul 31, 2022 6:36 pm
by esos

Useless system as soon as the screensaver is on.
How to turn off screensaver completely?


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Tue Sep 13, 2022 7:34 pm
by plinej

Are the kernel headers available for this? I need rtw89 for my wifi to work https://github.com/lwfinger/rtw89 . It's supposed to be included in kernels 5.16+ but doesn't seem to be included in this iso...


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Wed Sep 14, 2022 1:17 am
by williams2

How to turn off screensaver completely?

The xorg one?

In a terminal,

xset dpms 0 0 0 to disable the screen saver.

xset dpms 900 0 0 to enable the screen saver after 15 minutes of inactivity.

dpms works on my machine.
If it does not work properly on your machine, xset has screen saver options
xset --help

This will not work using Wayland.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Wed Sep 14, 2022 4:27 pm
by radky
plinej wrote: Tue Sep 13, 2022 7:34 pm

Are the kernel headers available for this? I need rtw89 for my wifi to work https://github.com/lwfinger/rtw89 . It's supposed to be included in kernels 5.16+ but doesn't seem to be included in this iso...

@plinej

Please see peebee's cutting-edge kernels:

https://forum.puppylinux.com/viewtopic. ... 269#p64269

Peebee currently provides regular updates for his 5.19.X kernel which supports rtw89 as follows:

CONFIG_RTW89=m
CONFIG_RTW89_CORE=m
CONFIG_RTW89_PCI=m
CONFIG_RTW89_8852A=m
CONFIG_RTW89_8852C=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852CE=m

Add the rtw89 firmware and you should be up and running.

Works great on my Lenovo with rtw89 wifi.

EDIT: For use in recent Woof-CE debian-based Pups, Peebee's kernels must be usr-merged for compatibility (i.e., edit the kernel sfs and move the lib and sbin folders into the usr folder).

PupMates
https://www.smokey01.com/radky/PupMates.html


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Thu Oct 27, 2022 4:34 am
by RyPuppy

I just installed PuppEX BookWorm 220807. I am running the OS on a HP Laptop with TouchScreen.

How do I configure TOUCHPAD i.e. TABLET Mousepad ?

It will be nice to configure SingleTap, DoubleTap and other TOUCHPAD features.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Thu Oct 27, 2022 7:35 am
by Clarity

Hello @RyPuppy does your mouse track properly when using the touchscreen?

Curious


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Thu Oct 27, 2022 2:00 pm
by RyPuppy
Clarity wrote: Thu Oct 27, 2022 7:35 am

Hello @RyPuppy does your mouse track properly when using the touchscreen?

Curious

Mouse Tracking is working. I can press Bottom Left, Right portion of the touchpad for Left-Mouse-Click, Right-Mouse-Click.

With FossaPup you have TouchPad configuration option where you configure, single click, double click and Scroll features as Single-Tap, Double-Top , Two-Finger-Scroll on the Touch-Pad.

Also, I installed "Vanilla Upup 22.04.61'. With Vanilla-Pup TouchPad works right from the start.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Thu Oct 27, 2022 9:33 pm
by Clarity

Opps @RyPuppy, I did not type that request accurately. I'll try again: Does your FINGER track properly when using OR launching apps by touching the touchscreen?

On my old HP touchscreen lappie, its off.

Curious and THANKS for your prior post to help.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Fri Oct 28, 2022 11:50 pm
by RyPuppy
Clarity wrote: Thu Oct 27, 2022 9:33 pm

Opps @RyPuppy, I did not type that request accurately. I'll try again: Does your FINGER track properly when using OR launching apps by touching the touchscreen?

On my old HP touchscreen lappie, its off.

Curious and THANKS for your prior post to help.

TouchScreen is working OK. I can Navigate through the Menu, choose specific apps and hit Ok/Cancel buttons all on the TOUCH-SCREEN.

Going back to TouchPad-Gesture configuration, Is this PUP missing corresponding driver ?

My laptop is HP Pavillion X360 and ls less than 10 years old.


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Sat Oct 29, 2022 1:21 pm
by Clarity

Thanks. My unit is HP's Gandfather to yours...2008 HP Touchsmart TX2.

Only 1 PUP and older Fatdog & Lighthouse 602 tracks finger touches on the touchscreen.


PuppEX Jammy64 - Enabling TouchPad Gestures

Posted: Sat Oct 29, 2022 4:29 pm
by RyPuppy

I was able to get my TouchPad gestures enabled. Once again Goooogle came to the rescue...

Steps

# (1) --- Found out that SYNAPTICS was my touchpad Driver
$> xinput

Virtual core pointer id=2 [master pointer (3)]
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
↳ ELAN0732:00 04F3:0358 id=10 [slave pointer (2)]
↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ HP Truevision HD: HP Truevision id=9 [slave keyboard (3)]
↳ Intel Virtual Buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ HP WMI hotkeys id=14 [slave keyboard (3)]

# (2) --- Copy Synaptics Configuration file to the X11 Systems folder
$> cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/

# (3) --- Added Gestures Configuration to the end of File : 70-synaptics.conf

Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "40"
Option "EmulateTwoFingerMinW" "8"
Option "CoastingSpeed" "0"
Option "FingerLow" "30"
Option "FingerHigh" "50"
Option "MaxTapTime" "125"
EndSection
[/textcolors]

# (4) -- Restart X Windows

Menu --> Logout --> Exit X
$> startx

#-- (5) Naviagate Menu using TouchPad Gestures


Re: PuppEX Jammy64 (Puppy Linux) compatible with Ubuntu 22.04 LTS :: Build 220630

Posted: Wed Feb 22, 2023 3:57 pm
by exton

I've made a new updated version of PuppEX Jammy64 today. Read more about it...