Re: easyVoid development
glxgears is in the mesa-demos
package !!
Example is using KLV-Airedale-sr8
using xbps ->
Code: Select all
xbps-install -Sy mesa-demos
Discussion, talk and tips
https://forum.puppylinux.com/
glxgears is in the mesa-demos
package !!
Example is using KLV-Airedale-sr8
using xbps ->
Code: Select all
xbps-install -Sy mesa-demos
rockedge wrote: ↑Sat Jan 20, 2024 3:32 pmglxgears is in the
mesa-demos
package !!Example is using KLV-Airedale-sr8
using xbps ->Code: Select all
xbps-install -Sy mesa-demos
Thanks for that info!
easyVoid 6.0.1 is being built in woofQ right now. Will probably upload it several hours from now.
So if you are interested in trying it, wait until 6.0.1 as it has important bug fixes.
BarryK wrote: ↑Sat Jan 20, 2024 2:55 pmTerryH wrote: ↑Sat Jan 20, 2024 2:56 amI also used PkgGet to install Audacious and Audacious-Plugins, they installed but with a missing dependency libEGL. Audacious runs but fails to open audio files.
Due to differences in libEGL in Easyos 5.6.5 and Easy Void 6.0, not sure how to overcome missing dependency. Easy 5.6.5 has libEGL.so.1.0.0 and libEGL.so.1(link); Easy6.0 has libEGL.so.1(link) and libEGL.so.1.1.0 and also libEGL_mesa*.
This is actually a bug in the Void package database.
Some packages show "libEGL" as a dependency; however, there is no such package in the Void repository.
I will fix that by telling PKGget to ignore that dep.
According to https://pkgs.org/download/libEGL.so.1, libEGL is provided by libglvnd-1.6.0_1.x86_64.xbps
PS : tiny bug with easyvoid, the gtk-dialog button like YES are not translated. they are in the previous versions
BarryK wrote: ↑Sat Jan 20, 2024 10:48 amTerryH wrote: ↑Sat Jan 20, 2024 2:56 amManual frugal install to internal nvme drive. All so far seems good. Did usual config changes I do with EasyOS on setup. First thing noticed is that the touchpad sensitivity is much better in Easy Void, the cursor does not jump around like in Easy 5.6.5. I couldn't adjust the Touchpad in Kirkstone or Dunfell, but flSynclient works in Void. This was the main improvement I was hoping for with Easy Void, so I'm very pleased.
I installed Zoom AppImage and also updated from 5.13.x to latest version 5.17.x, which is functioning correctly.
I also used PkgGet to install Audacious and Audacious-Plugins, they installed but with a missing dependency libEGL. Audacious runs but fails to open audio files.
Due to differences in libEGL in Easyos 5.6.5 and Easy Void 6.0, not sure how to overcome missing dependency. Easy 5.6.5 has libEGL.so.1.0.0 and libEGL.so.1(link); Easy6.0 has libEGL.so.1(link) and libEGL.so.1.1.0 and also libEGL_mesa*.
I don't know why get that missing libEGL.
It is a poor show that audacious xbps pkg management does not list audacious-plugins is a required dependency. Audacious requires audacious-plugins to work.
I ran "audacious" from a terminal, and tried to play /usr/share/audio/2barks.au, and got "error opening output stream"
In the terminal, saw that audacious is trying to use pipewire; however, pipewire is currently not installed in easyVoid ...leaving pipewire for future investigation, audaciuos is easy to fix. In the menu:
Output -> Audio settings -> Output plugin -> Pulseaudio
OK, thank you. I just made the wrong assumption that it was the libEGL that caused the error. Thankfully you looked past the error and a simple fix to get audacious working successfully.
I notice in your later post that libEGL is an error in the packaging.
it looks like easyVoid does not use either runit or systemd as init system, but busybox:
Code: Select all
# stat /sbin/init
File: /sbin/init -> busybox
Size: 7 Blocks: 0 IO Block: 1024 symbolic link
Device: 0,19 Inode: 31 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-01-19 19:30:30.000000000 +0800
Modify: 2024-01-19 19:30:30.000000000 +0800
Change: 2024-01-19 19:30:30.000000000 +0800
Birth: -
# readlink /sbin/init
busybox
#
I think that a difficult task is just to correctly define this peace of software. Since a Linux distribution is by definition a distribution of packages, and here we don't have any proprietary repository (it uses https://mirrors.servercentral.com/voidlinux/current), it shouldn't be wrong to say that this is a heavily modified version of Void Linux (since on Void one can choose between runit and systemd), which shows all the relevant features of Puppy Linux / EasyOS, so that as seen from the surface it isn't basically distinguishable in any way.
Please do not esitate to correct me if I told anything wrong.
Review EasyVoid 6 - frugal install
So far most things work.
1) pclock countdown worked
2) KRITA stable 5.2.2 paint appimage worked
3) wacom driver was installed with Bootmanager - wacom pen tablet worked with mtpaint (see image)
4) nouveau video diver was chosen automatically on Dell optiplex 990 with nvidia gt 1030 video card
5) Sound worked however first I had to unmute the icon in the bottom tray
Negatives
6) mhwaveedit would freeze when trying to record
7) trying to set up SAMBA with Easy Share - resulted in warning message
8)When I first booted the keyboard mapping was announced 3 lines above the password entry field
(hard to spot unless I was looking)
Then when I booted again latter there was no mention of the keyboard mapping that I had chosen
which could be potentially a problem if I had forgotten when trying to input the password characters
Hello @BarryK ! I really liked the new EasyVoid! Great new theme. I can recommend a couple of wallpapers that look good with this design theme. I noticed that the fonts became smoother. This is very pleasing to the eye. It's nice to read the text of the dialog windows!
I installed EasyVoid on my hard drive.
1) Downloaded the .img image
2) opened it
3) copied the EasyOs folder with three files inside to one of the partitions on my hard drive
4) Added a new entry to the Limine configuration file
5) Rebooted the system and logged in to EasyVoid. The system started up and configured perfectly! Like a clock
Here's what I'd like to point out:
I believe that you need to remove the menu items Internet -> Chrome Install the latest version; as well as Internet -> Vivaldi Install the latest version. These menu items do not work. I installed Google Chrome and Vivaldi browsers from PETget. After installation, browsers did not launch from the menu. I was able to get them to work from the terminal using the commands:
Code: Select all
vivaldi --no-sandbox
google-chrome --no-sandbox
From Dmitry (Russia)
Caramel wrote: ↑Sat Jan 20, 2024 4:02 pmBarryK wrote: ↑Sat Jan 20, 2024 2:55 pmTerryH wrote: ↑Sat Jan 20, 2024 2:56 amI also used PkgGet to install Audacious and Audacious-Plugins, they installed but with a missing dependency libEGL. Audacious runs but fails to open audio files.
Due to differences in libEGL in Easyos 5.6.5 and Easy Void 6.0, not sure how to overcome missing dependency. Easy 5.6.5 has libEGL.so.1.0.0 and libEGL.so.1(link); Easy6.0 has libEGL.so.1(link) and libEGL.so.1.1.0 and also libEGL_mesa*.
This is actually a bug in the Void package database.
Some packages show "libEGL" as a dependency; however, there is no such package in the Void repository.
I will fix that by telling PKGget to ignore that dep.
According to https://pkgs.org/download/libEGL.so.1, libEGL is provided by libglvnd-1.6.0_1.x86_64.xbps
Ah, good. easyVoid does have libglvnd installed.
This is discussed earlier, and is now fixed in easyVoid 6.0.1.
Which I am testing right now, and yes both Chrome and Vivaldi have installed from the menu.
Note, they each run as user 'chrome' and 'vivaldi'.
I have also verified that UnGoogled Chromium flatpak now works.
Will do a bit more testing before uploading 6.0.1.
Thanks for reporting that.
I installed mhwaveedit and it did seem to be recording -- had to unmute the microphone in pavucontrol.
But when hit the "Finish" recording button, it hung.
I seem to recall this problem happening before.
It is version 1.4.24. I wonder if there is later source code that I could compile and test?
Thanks also for testing easyshare. Yes, things missing, will attempt to remedy that before upload 6.0.1.
Maybe wrote: ↑Sat Jan 20, 2024 8:59 pmHello @BarryK ! I really liked the new EasyVoid! Great new theme. I can recommend a couple of wallpapers that look good with this design theme. I noticed that the fonts became smoother. This is very pleasing to the eye. It's nice to read the text of the dialog windows!
I would like to see your wallpaper suggestions!
BarryK wrote: ↑Sat Jan 20, 2024 9:05 amscsijon wrote: ↑Sat Jan 20, 2024 4:49 amJust wondering if your going to move into Linux 6 kernels with easyVoid anytime soon.
Yes, of course I have a reason, with a "new" graphics tablet coming to me with a Coffee lake Processor (i7-8559U) and that apparently needs at least 6.2 to work "out of the box" properly and we have 6.6.12 the latest stable. The latest series is also suppose to have the settings and modules for a lot of tablet system screens available.
I've got a kernel setting plus two packages to go with it that should be of interest when i've checked them out.(BTW 5.15.147 is the latest in the 5.15.x series, but not up to coffee lake by two series so not suitable).
regards and thanks.easyVoid 6.0 has kernel 6.6.11
Magic, could we please have the kernel setting (line3195)" # CONFIG_TOUCHSCREEN_HIDEEP is not set"
become "CONFIG_TOUCHSCREEN_HIDEEP=m" to start with.
Hopefully that will be enough, if problems still arrise we may need to add the two packages, the nwfermi driver and xf86-input-nextwindow, latest available from https://github.com/glorang/nwfermi, and no you don't have to systemd it when building, It should run without it.
thanks
scsijon
Wallpaper suggestions: I've always been using the one with the view from the moon's surface. Even though it is not possible to live and exist there for a long time, I think that it communicates a feeling of domination / omnipotence (<< I'm in a strange and far away place, but I can do whatever I want from here >>). And it's also suitable for looking at the icons on the deaktop, since it is mostly black (that provides contrast).
BarryK wrote: ↑Sun Jan 21, 2024 1:23 amMaybe wrote: ↑Sat Jan 20, 2024 8:59 pmHello @BarryK ! I really liked the new EasyVoid! Great new theme. I can recommend a couple of wallpapers that look good with this design theme. I noticed that the fonts became smoother. This is very pleasing to the eye. It's nice to read the text of the dialog windows!
I would like to see your wallpaper suggestions!
One more
Samsung printer error
Printing fails with the existing 'libjbig.so.0 link to libjbig.so.0.0.0'.
The error entry at /var/log/cups/error_log 'Job stopped due to filter errors' is misleading.
To allow printing via 'printer-driver-splix_2.0.0' you'll need to install the Debian 'libjbig0_2.1-3.1+b2_amd64.deb'.
The above link will become 'libjbig.so.0 58 K'.
Code: Select all
I [21/Jan/2024:12:09:29 +0100] [Job ???] Request file type is application/pdf.
I [21/Jan/2024:12:09:29 +0100] [Job 5] Adding start banner page "none".
I [21/Jan/2024:12:09:29 +0100] [Job 5] Adding end banner page "none".
I [21/Jan/2024:12:09:29 +0100] [Job 5] File of type application/pdf queued by "root".
I [21/Jan/2024:12:09:29 +0100] [Job 5] Queued on "Samsung_SCX-3400_Series" by "root".
I [21/Jan/2024:12:09:29 +0100] [Job 5] Started filter /usr/lib/cups/filter/pdftopdf (PID 4798)
I [21/Jan/2024:12:09:29 +0100] [Job 5] Started filter /usr/lib/cups/filter/gstoraster (PID 4799)
I [21/Jan/2024:12:09:29 +0100] [Job 5] Started filter /usr/lib/cups/filter/rastertoqpdl (PID 4800)
I [21/Jan/2024:12:09:29 +0100] [Job 5] Started backend /usr/lib/cups/backend/usb (PID 4801)
I [21/Jan/2024:12:09:43 +0100] [Job 5] Job completed.
I [21/Jan/2024:12:10:00 +0100] Saving job.cache...
easyVoid 6.0.1 has been uploaded:
https://distro.ibiblio.org/easyos/amd64/releases/void/
Thanks for the help with finding bugs. Lots of fixes have gone into 6.0.1, but it is still to be considered alpha-quality, coz there might be gotchas in there somewhere. If you want to give it a spin, do a fresh new install, not an update, to ensure that no bugs from 6.0 carry over.
Snapshot:
Found a nice photo of pink and grey Galahs. These are a species of Cockatoo and are found throughout most of Australia. A couple of interesting facts: they are monogamous and can live to 80 years. Often see them outside my place, looking for seeds in the grass.
Don't know how well the Galah photo fits the grey theme; chose it more because I like the photo, rather than a consistent-theme consideration.
Maybe,
Thanks for those wallpapers.
Some notes about what easyVoid is and is not.
It is using busybox init, with EasyOS's exclusive pup_event with dependency management. It is not using runit; however, the runit daemon can be run if required. I am providing all required start/stop scripts in /etc/init.d, whereas runit uses /etc/sv -- a symlink placed in /etc/service to /etc/sv can be created if it is required to use any runit service.
It is using PKGget to manage the .xbps packages. The xbps package management system is not used. It is thanks to jamesbond who created a very fast converter xbps package database to puppy-db format, that has made this possible.
Having said that, xbps management can be introduced and made to work alongside PKGget. In theory; I want to investigate that further.
We already have some Void-based puplets. peebee has created voidpup, which uses the PPM (puppy package manager) -- which is an ancestor of PKGget.
If you want something more classical puppy, check out voidpup.
EDIT: I have just now booted up voidpup, above statement not quite correct. See post further down.
rockedge and wiak have Kennel Linux based on void packages, and as far as I know it uses both xbps package management and runit. I'm not sure, think that their package management is CLI only. Check that out if you want a more pure-Void experience.
rockedge and wiak have Kennel Linux based on void packages, and as far as I know it uses both xbps package management and runit. I'm not sure, think that their package management is CLI only. Check that out if you want a more pure-Void experience.
That is correct. Kennel Linux's like KLV-Airedale are very much Void Linux under the hood, using the XBPS package manager runit
and can follow the rolling update model.
Kennel Linux's have in general both a xbps GUI using OctoXBPS and xbps via command line.
We added in a program called xdeb
in /usr/local/bin
which will convert a Debian or Ubuntu .deb
packages into .xbps
packages. xdeb on GitHub
6.0.1 fresh update.
Just a remark after a very quick glance.
In SFSget there is only one nvidia sfs. The version 390.157 is missing.
Try a fresh install, and don't do anything in MSCW, just exit from it.
The middle-mouse-click on the audio tray icon to unmute, then left-click to bring up the volume.
There have been reports with kirkstone, that this works, and MSCW just messes things up
(in which case MSCW needs some TLC)
It works! thanks BarryK.
Second try
Hoping to better understand the failures of the translation without knowing where to look, I typed
Code: Select all
localedef -f fr_FR -f UTF-8 fr_FR.utf8
The command hangs for no apparent reason (It's sleeping according to the command top)
Then I wanted to look at the web page https://docs.voidlinux.org/config/locales.html in Firefox. Several minutes for displaying the text (but ne problem with the puppy forum)(doesn't look like a connection problem but Firefox slowness in easyvoid)
EDIT :
It is possible that running xbps-reconfigure glibc-locales (after enabling the choosen languages in /etc/default/libc-locales) improves localization. Alas xbps is not installed in easyvoid.
This is the script in the xbps package glibc-locales that should be executed
Code: Select all
#!/bin/sh
#
# Generic INSTALL/REMOVE script. Arguments passed to this script:
#
# $1 = ACTION [pre/post]
# $2 = PKGNAME
# $3 = VERSION
# $4 = UPDATE [yes/no]
# $5 = CONF_FILE (path to xbps.conf)
# $6 = ARCH (uname -m)
#
# Note that paths must be relative to CWD, to avoid calling
# host commands if /bin/sh (dash) is not installed and it's
# not possible to chroot(2).
#
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
TRIGGERSDIR="./usr/libexec/xbps-triggers"
ACTION="$1"
PKGNAME="$2"
VERSION="$3"
UPDATE="$4"
CONF_FILE="$5"
ARCH="$6"
#
# The following code will run the triggers.
#
# Rebuild locales set in /etc/default/libc-locales.
#
case "${ACTION}" in
post)
LOCALE_ARCHIVEDIR=usr/lib/locale
LOCALE_ARCHIVE=${LOCALE_ARCHIVEDIR}/locale-archive
LOCALES_CONF=etc/default/libc-locales
LOCALES=usr/share/i18n/locales
LOCALE_ALIAS=usr/share/locale/locale.alias
[ -n "$POSIXLY_CORRECT" ] && unset POSIXLY_CORRECT
[ -f $LOCALE_ARCHIVE ] && rm -f $LOCALE_ARCHIVE
[ ! -d $LOCALE_ARCHIVEDIR ] && mkdir -p $LOCALE_ARCHIVEDIR
echo "Generating GNU libc locales..."
while read locale charset; do
case $locale in
\#*) continue;;
"") continue;;
esac
if [ -n "$locale" -a -n "$charset" ]; then
echo -n " $(echo $locale | sed 's/\([^.\@]*\).*/\1/')"
echo -n ".$charset"
echo -n $(echo $locale | sed 's/\([^\@]*\)\(\@.*\)*/\2/')
echo -n '...'
if [ -f $LOCALES/$locale ]; then
input=$locale
else
input=$(echo $locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/')
fi
localedef --prefix=. \
-i $input -c -f $charset -A $LOCALE_ALIAS $locale
echo ' done.'
else
echo "Ignoring wrong locale: $locale $charset..."
fi
done < $LOCALES_CONF
;;
esac
exit 0
The script calls localedef, but i do not really know how to use this last command
Update button doesn't work.
Download link "http://distro.ibiblio.org/easyos/amd64/ ... rrent/2024" should be "http://distro.ibiblio.org/easyos/amd64/releases/void/"
Sir
As suggest by you, fresh install done. This time google chrome downloaded and working fine. Sound also working fine.
Another 2 issues found in version 6.0.0 & 6.0.1 is given below:
Unable to extract through XArchive application
Unable to generate boot entry through Limine Boot Installer. Getting error that efibootmgr utility is not found.
Ram
Just thought I'd post a screenshot of my EasyVoid desktop. I reused a desktop that I liked which was used in an early version of Easy OD Dunfell. I used Gcolosel to match the panels to the eyes.
BarryK wrote: ↑Sun Jan 21, 2024 12:28 amCaramel wrote: ↑Sat Jan 20, 2024 4:02 pmAccording to https://pkgs.org/download/libEGL.so.1, libEGL is provided by libglvnd-1.6.0_1.x86_64.xbps
Ah, good. easyVoid does have libglvnd installed.
Just an FYI, I installed galculator using PKGget, I received the same libEGL dependency message. Galculator works OK.
I posted above, about voidpup having the PPM. Yes, true; however, I have just booted it and the PPM looks like it is taking a back seat.
In the menu, is "Void Package Manager". This is a CLI app, so not a GUI, you have to do it in a terminal.
"vpm" is a wrapper around the full xbps package manager, to make usage simpler. Hmmm, the github project for vpm does not exist anymore.
I presume that it must be still available in the xbps repository. I found a fork of vpm, named "vbm", here:
https://codeberg.org/oSoWoSo/vbm
Playing briefly with voidpup, it looks like the ppm is only useful for installing pet packages. You have to use vpm to install void .xbps packages.
blgs wrote: ↑Sun Jan 21, 2024 4:13 pmUpdate button doesn't work.
Download link "http://distro.ibiblio.org/easyos/amd64/ ... rrent/2024" should be "http://distro.ibiblio.org/easyos/amd64/releases/void/"
That's right, it isn't intended to work at this stage.
New manual frugal install of easyVoid 6.0.1. I re-did all actions of 6.0. All went well, no longer get libEGL error messages. All working well.