PorteuX 0.9 has been released

PorteuX - The Next Experience. It's inspired by Slax and Porteus but with heaps of improvements
User avatar
Rava
Contributor
Contributor
Posts: 5416
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

PorteuX 0.9 has been released

Post#16 by Rava » 22 Dec 2023, 12:21

Kulle wrote:
21 Dec 2023, 20:06
Conclusion: My module generated these errors.
How can that be?

How can a module cause such strange errors?!
Do a lsxzm on you module 09-changes1548.xzm and post the result here (aka the file listings of that module) using [ code ] aka the above icon named </>.

Could it be you included inadvertently sound setup file(s) into 09-changes1548.xzm ?
Cheers!
Yours Rava

seed_clapper
Black ninja
Black ninja
Posts: 44
Joined: 17 Oct 2022, 13:22
Distribution: Porteus 5 LXQT

PorteuX 0.9 has been released

Post#17 by seed_clapper » 22 Dec 2023, 14:36

PorteuX 0.9 stable

User avatar
Rava
Contributor
Contributor
Posts: 5416
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

PorteuX 0.9 has been released

Post#18 by Rava » 22 Dec 2023, 14:42

seed_clapper wrote:
22 Dec 2023, 14:36
Dropped: 77
Where do you get these lines from?
Are they displayed by mpv?
Cheers!
Yours Rava

seed_clapper
Black ninja
Black ninja
Posts: 44
Joined: 17 Oct 2022, 13:22
Distribution: Porteus 5 LXQT

PorteuX 0.9 has been released

Post#19 by seed_clapper » 22 Dec 2023, 14:50

Rava wrote:
22 Dec 2023, 14:42
Are they displayed by mpv?
Yes, in the terminal. https://mpv.io/manual/master/#terminal-status-line
But in 0.37.0 status line is deleted when mpv is closed. In GNOME error prevents it.
I used --keep-open option to pause video at the end and manually copied dropped frames info.

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.9 has been released

Post#20 by porteux » 22 Dec 2023, 15:31

@seed_clapper, thanks a lot for the long report!

Vlc will work if you install Qt5 toolkit (http://ftp.slackware.com/pub/slackware/ ... ck15.0.txz). That's why it works out of the box in KDE and LXQt, since both desktop environments are written in Qt and their modules already include Qt5. :)

I don't have a touchpad to test the issue you mentioned, but you should try PorteuX Current to be sure if it's something fixed upstream. Also, GNOME doesn't implement lots of things in X11 session, so you either use Wayland or you're stuck.

The screen tearing in both LXDE and LXQt is due to the fact that they don't have a compositor and your video driver either doesn't support vsync or it's disabled.

Regarding overall mpv performance, there isn't much we can do from PorteuX side. This new 0.37.0 is a bit heavier and if you're struggling to decode and your GPU isn't supported, the only solution would be upgrading your hardware or convincing mpv devs to optimize their code (unlikely to happen).

Gonna check KDE not having thumbs. Thanks.

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

PorteuX 0.9 has been released

Post#21 by beny » 22 Dec 2023, 15:42

hi porteux, while you released porteux 0.9 there was an upgrade of mesa and xorg and also gstreamer so I made a new xorg with the updated packages, networkmanager doesn't work because I had an old version of openssl-solib it seems that now I have Resolved,

seed_clapper
Black ninja
Black ninja
Posts: 44
Joined: 17 Oct 2022, 13:22
Distribution: Porteus 5 LXQT

PorteuX 0.9 has been released

Post#22 by seed_clapper » 23 Dec 2023, 10:57

porteux wrote:
22 Dec 2023, 15:31
Vlc will work if you install Qt5 toolkit
Thank you.
porteux wrote:
22 Dec 2023, 15:31
try PorteuX Current
Tried Gnome current and it is same + de itself is buggy, freezing for seconds, and logging out. Probably hardware is too old for this de.
Gnome in porteus 5.01 is working fine.
porteux wrote:
22 Dec 2023, 15:31
Regarding overall mpv performance
I am just using it as benchmark.

I noticed that porteux stable do not generate thumbnails for these two video files https://gofile.io/d/mWHWY9
kde current and porteus 5.01 gnome are not having problems with these two files.

User avatar
Rava
Contributor
Contributor
Posts: 5416
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

PorteuX 0.9 has been released

Post#23 by Rava » 23 Dec 2023, 12:02

seed_clapper wrote:
23 Dec 2023, 10:57
I noticed that porteux stable do not generate thumbnails for these two video files
It could also be a settings issue of the file browser. E.g. in nemo (that I use instead of Xfce's Thunar) you can specify the max size of a file to create a thumbnail from.
In nemo to be found in Menu Entry Edit / Preferences
Preview
There I set it to "Only for files smaller than [1 MB]" (the size is adjustable. But it was set by default to an even smaller size when I recall correctly)

I presume your test video is a large file.
Cheers!
Yours Rava

Kulle
Warlord
Warlord
Posts: 602
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

PorteuX 0.9 has been released

Post#24 by Kulle » 23 Dec 2023, 16:15

Hi Rava,
if you use the changes-time script, a lot of unnecessary things are apparently saved.
lsxzm 09-changes1548.xzm :

Code: Select all

/etc
/etc/profile.d
/etc/profile.d/lang.sh
/etc/resolv.conf
/home
/home/guest
/home/guest/.ICEauthority
/home/guest/.Xauthority
/home/guest/.cache
/home/guest/.cache/fontconfig
/home/guest/.cache/fontconfig/CACHEDIR.TAG
/home/guest/.cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le64.cache-7
/home/guest/.cache/gstreamer-1.0
/home/guest/.cache/gstreamer-1.0/registry.x86_64.bin
/home/guest/.cache/mesa_shader_cache
/home/guest/.cache/mesa_shader_cache/index
/home/guest/.config
/home/guest/.config/pulse
/home/guest/.config/pulse/b6ec013497a0ac43c3c625fc6584392a-card-database.tdb
/home/guest/.config/pulse/b6ec013497a0ac43c3c625fc6584392a-default-sink
/home/guest/.config/pulse/b6ec013497a0ac43c3c625fc6584392a-default-source
/home/guest/.config/pulse/b6ec013497a0ac43c3c625fc6584392a-device-volumes.tdb
/home/guest/.config/pulse/b6ec013497a0ac43c3c625fc6584392a-stream-volumes.tdb
/home/guest/.config/pulse/cookie
/home/guest/.config/xfce4
/home/guest/.config/xfce4/desktop
/home/guest/.config/xfce4/desktop/icons.screen.latest.rc
/home/guest/.config/xfce4/desktop/icons.screen0-1904x1035.rc
/home/guest/.config/xfce4/xfconf
/home/guest/.config/xfce4/xfconf/xfce-perchannel-xml
/home/guest/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
/home/guest/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
/home/guest/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml
/home/guest/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
/home/guest/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
/home/guest/.dbus
/home/guest/.dbus/session-bus
/home/guest/.dbus/session-bus/b6ec013497a0ac43c3c625fc6584392a-0
/home/guest/.xsession-errors
/root
/root/.cache
/root/.cache/keyring-HN9AG2
/root/.cache/keyring-HN9AG2/control
/root/.cache/mesa_shader_cache
/root/.cache/mesa_shader_cache/01
/root/.cache/mesa_shader_cache/01/88fa9875b36526c689918af90f2768e45f6440
/root/.cache/mesa_shader_cache/05
/root/.cache/mesa_shader_cache/05/2e260a7cf96364f5618860c82ee6f74a40956d
/root/.cache/mesa_shader_cache/32
/root/.cache/mesa_shader_cache/32/1a85269e4091be625b2370cadfabf2a3f11135
/root/.cache/mesa_shader_cache/3a
/root/.cache/mesa_shader_cache/3a/6d7d9403848feee76a42d970e3586030c1f09c
/root/.cache/mesa_shader_cache/43
/root/.cache/mesa_shader_cache/43/c8865725c7f4b3b101881afd7a88a31b7a2bc4
/root/.cache/mesa_shader_cache/52
/root/.cache/mesa_shader_cache/52/38ae0fb9d840878530ee710f60e5f52a97e6e0
/root/.cache/mesa_shader_cache/5a
/root/.cache/mesa_shader_cache/5a/dfb938764c4b5452ace91568c4b6fabdc37b20
/root/.cache/mesa_shader_cache/60
/root/.cache/mesa_shader_cache/60/b9a2a2bfd150cc6c474d32643a78a6d44c4a4c
/root/.cache/mesa_shader_cache/63
/root/.cache/mesa_shader_cache/63/99bd73c37c837e83abd405ce45521be6b303e0
/root/.cache/mesa_shader_cache/6d
/root/.cache/mesa_shader_cache/6d/4efa4d46962024c3f43120115f10117b0dde7b
/root/.cache/mesa_shader_cache/6f
/root/.cache/mesa_shader_cache/6f/827c4c4e60ff32a65b49444434eb8af4ba7665
/root/.cache/mesa_shader_cache/6f/f9810cc0078530a618d8cbf521fc5eb8c82488
/root/.cache/mesa_shader_cache/83
/root/.cache/mesa_shader_cache/83/90a8a5e653d27e7070ce774acabe31083b09c4
/root/.cache/mesa_shader_cache/87
/root/.cache/mesa_shader_cache/87/89d052a96f6121f712e36f4e60205dbd92a532
/root/.cache/mesa_shader_cache/8a
/root/.cache/mesa_shader_cache/8a/55686809352d72cdb1dea29c9741d4bc9649a5
/root/.cache/mesa_shader_cache/90
/root/.cache/mesa_shader_cache/90/28637179be6115e10118bf1741f0044a34a65f
/root/.cache/mesa_shader_cache/aa
/root/.cache/mesa_shader_cache/aa/c7aad9d157fe697f3460e08c927688d7427f1e
/root/.cache/mesa_shader_cache/ac
/root/.cache/mesa_shader_cache/ac/d74150f7b3541c61ccadc447bd342417d45570
/root/.cache/mesa_shader_cache/af
/root/.cache/mesa_shader_cache/af/ffda2e50da2c16b649f839baf9c08632b63672
/root/.cache/mesa_shader_cache/ba
/root/.cache/mesa_shader_cache/ba/5911574595f9bb3dcfdba269485bc2b0a3bdab
/root/.cache/mesa_shader_cache/bb
/root/.cache/mesa_shader_cache/bb/9181351df770bb0c0d57fd1155a191425efcbd
/root/.cache/mesa_shader_cache/bd
/root/.cache/mesa_shader_cache/bd/3199ed6d5b9de7e65fad1e07206dda3ddf3749
/root/.cache/mesa_shader_cache/d0
/root/.cache/mesa_shader_cache/d0/1277a0418972308ef5d2ae53a0ff62d318ac2a
/root/.cache/mesa_shader_cache/d4
/root/.cache/mesa_shader_cache/d4/5e82df545dfc6336a9a23b82f023f06fcd33fc
/root/.cache/mesa_shader_cache/f0
/root/.cache/mesa_shader_cache/f0/3ec944fe66baab6c335bc4eb7521d4e169d10f
/root/.cache/mesa_shader_cache/f8
/root/.cache/mesa_shader_cache/f8/61474fef5bc20dff16107488481b6b05ece9f7
/root/.cache/mesa_shader_cache/index
/root/.dbus
/root/.dbus/session-bus
/root/.dbus/session-bus/b6ec013497a0ac43c3c625fc6584392a-0
/root/.xauthOinXgr
/usr
/usr/lib64
/usr/lib64/python3.9
/usr/lib64/python3.9/site-packages
/usr/lib64/python3.9/site-packages/gi
/usr/lib64/python3.9/site-packages/gi/__pycache__
/usr/lib64/python3.9/site-packages/gi/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/_constants.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/_error.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/_gtktemplate.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/_option.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/_ossighelper.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/_propertyhelper.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/_signalhelper.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/docstring.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/importer.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/module.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/__pycache__/types.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/GLib.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/GObject.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/Gdk.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/GdkPixbuf.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/Gio.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/Gtk.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/Pango.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/__init__.cpython-39.pyc
/usr/lib64/python3.9/site-packages/gi/repository
/usr/lib64/python3.9/site-packages/gi/repository/__pycache__
/usr/lib64/python3.9/site-packages/gi/repository/__pycache__/__init__.cpython-39.pyc
/var
/var/cache
/var/cache/fontconfig
/var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le64.cache-7
/var/lib
/var/lib/NetworkManager
/var/lib/NetworkManager/internal-6b102cf4-0fa4-36d1-945d-091a75598754-eth0.lease
/var/lib/NetworkManager/timestamps
/var/lib/lxdm
/var/lib/lxdm/lxdm.conf
/var/log
/var/log/Xorg.0.log
/var/log/Xorg.0.log.old
/var/log/lxdm.log
/var/log/lxdm.log.old
/var/log/messages
/var/log/secure
/var/log/syslog
/var/log/wtmp


User avatar
Rava
Contributor
Contributor
Posts: 5416
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

PorteuX 0.9 has been released

Post#25 by Rava » 23 Dec 2023, 19:24

Kulle wrote:
23 Dec 2023, 16:15
if you use the changes-time script, a lot of unnecessary things are apparently saved.
lsxzm 09-changes1548.xzm :
That's the issue with an automated approach, it doesn't know what really is essential. And it also doesn't know which files might or even most certainly always will create issues.

I am 99% sure the files creating the sound issue are all from this folder

Code: Select all

/home/guest/.config/pulse/
Also, any script creating a kind of settings file should omit all kinds of cache folders like these

Code: Select all

/root/.cache/
/usr/lib64/python3.9/site-packages/gi/__pycache__/
/usr/lib64/python3.9/site-packages/gi/overrides/__pycache__/
/usr/lib64/python3.9/site-packages/gi/repository/__pycache__/
/var/cache/
It is best used as manual base for saving a system state only - to pick only certain files from it - and create the resulting settings module manually. But that also means the user must know which files are the wanted ones (usually only very few) and which to discard (all the rest).

Purging all the cache folders can be done like so, let us presume you extracted the module into /tmp/mymodule

Code: Select all

# as user root
# view files and folders to be purged first:
find /tmp/mymodule -name '*cache*' 
# when satisfied, purge them all with the next command, or manually only purge some of the above listed
find /tmp/mymodule -name '*cache*' -exec rm -rvf {} \;
Cave! It not finds any files and folders named *Cache* - when you need to include these use -iname instead of -name in the above find one-liners.

Cave² - the command find /tmp/mymodule -name '*cache*' -exec rm -rvf {} \; might leave empty folders behind.

I did a manual test copy of all files and folders containing '*cache*' into a /tmp/ test folder to only delete them again via the find /tmp/test -name '*cache*' -exec rm -rvf {} \; command - and that left an empty folder hierarchy:

Code: Select all

guest@rava:/tmp/test$ find .
.
./home
./home/guest
./home/guest/.local
./home/guest/.local/share
./home/guest/.local/share/applications
guest@rava:/tmp/test$ 
because there was a file called ./home/guest/.local/share/applications/mimeinfo.cache
Cheers!
Yours Rava

User avatar
Ed_P
Contributor
Contributor
Posts: 8374
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

PorteuX 0.9 has been released

Post#26 by Ed_P » 24 Dec 2023, 00:27

Kulle wrote:
23 Dec 2023, 16:15
if you use the changes-time script, a lot of unnecessary things are apparently saved.
Anyway to interface the script with /etc/changes-exit.conf? The changes=EXIT function uses it.

These postings might help narrow the scope of files selected:
Find a file by date (or time) [Solved]
Finding recently Modified/Created files in root file system (Post by Rapha_ #86214)
Find Files in -specific- folders...
Ed

User avatar
babam
Warlord
Warlord
Posts: 528
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

PorteuX 0.9 has been released

Post#27 by babam » 01 Jan 2024, 08:56

udba=none will cause problems if we edit files on /mnt/live/memory/images/changes.
Sorry, my English is bad.

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.9 has been released

Post#28 by porteux » 01 Jan 2024, 11:37

@babam, could you be more specific, preferentially with a step by step to replicate the issue?

User avatar
babam
Warlord
Warlord
Posts: 528
Joined: 16 Nov 2016, 10:30
Distribution: Porteus 5.0rc3 Xfce K6.1.1
Location: Rainy city

PorteuX 0.9 has been released

Post#29 by babam » 01 Jan 2024, 13:06

I use Xfce and Mousepad to edit text files.

Code: Select all

$ mousepad /mnt/live/memory/images/changes/home/guest/bash.sh
Then the result is ~/bash.sh is unreadable.
Sorry, my English is bad.

porteux
Samurai
Samurai
Posts: 175
Joined: 12 Mar 2023, 22:10
Distribution: PorteuX

PorteuX 0.9 has been released

Post#30 by porteux » 01 Jan 2024, 13:34

It's still unclear what exactly you're trying to achieve.

If I do this it just works, regardless if bash.sh is already present or not:

Code: Select all

mousepad ~/bash.sh

Post Reply