Run Easy Daedalus in a container in Scarthgap
This was how I originally envisaged running extra applications that are not in the main package repository. Easy Scarthgap has a small repository via PKGget; however, does have Appi to install appimages and Flapi to install flatpaks.
There is another mechanism; Easy Containers. Another linux distribution can be run in a container, and apps from the package repository in that distro can be installed.
Easy Daedalus is built with Devuan Daedalus (Bookworm) packages, and PKGget can install from the huge Devuan/Debian package respository. This morning I announced the release of Easy Scarthgap and Easy Daedalus, two separate distributions; however, you may not need to run Easy daedalus, as now it can be run inside Easy Scarthgap.
The method to install, is click on the desktop "pkg" icon, choose "SFSget", then click the "easyos/devuan/daedalus" radiobutton. There you will find file 'daedalus_6.4.4_amd64.sfs' -- install that. You will then get this window:
And yes, there will then be an icon on the desktop:
...click on "daedalus" and the Easy Daedalus desktop will start.
The 'daedalus_6.4.4_amd64.sfs' is about 850MB. That might be too big for some people to download. There is one person on the forum who goes to a library to download big files. If that is your situation, you can download the files from here:
https://distro.ibiblio.org/easyos/amd64/packages/sfs/easyos/devuan/daedalus/
...three files, download to /mnt/wkg/sfs/easyos/devuan/daedalus:
...you can then run SFSget and install it.
Running Easy Daedalus in the container, I installed ShotCut, and it works great.
However, there is a fix required...
EDIT: Fixed!
No need to apply the fix described below. You can install
'daedalus_6.4.4_amd64.sfs' and run "Download latest Firefox"
and it works.
That fix is useful to know about, as it can be applied to other SFS distributions that can be run in a container. The file 'daedalus_6.4.4_amd64.sfs' contains a file '.control/configuration', that I edited with the fix, as described below, then re-uploaded the SFS.
A technical note: "EC_CAP_file=true"
prevents "chown" and "chmod" from working; the former is
required when setting up Firefox to run as user "firefox".
Fix required in container
I'm going to make this the default; however, for now you have to do it manually. In Daedalus, I chose "Download latest Firefox" from the menu; it did download, but would not run. You need to apply this fix, before downloading Firefox (and with the Daedalus container not running):
On the Scarthgap desktop, click on the desktop "setup" icon and
chose "EasyOS" button, then "Easy Containers":
See these two outlined in red:
...in the "Manage" section, select "daedalus", then in the "Security options" section, untick "file" and tick "accel. graphics". Then in "Manage" section click on "Update & exit".
The above can also be done manually, by editing
/mnt/wkg/containers/daedalus/configuration. This is the important
line to fix, set it to "false":
EC_CAP_file='false'
I also tested "Download latest Chrome" and it works. I started
chrome from a terminal, to see any error messages, and Chrome
reported unable to connect to dbus; so that is something we will
need to investigate.
It has been a long time since Easy Containers got some TLC. Need
to get back into it.
If you try this and have any issues, please report to the forum:
https://forum.puppylinux.com/viewtopic.php?p=136046#p136046
I want to improve Easy Containers, as it is a great way to
install packages of another distribution.
Tags: easy
EasyOS Scarthgap and Daedalus 6.4.4 releases
Bringing both of these to the same version number. Scarthgap is
the "main guy", the one I recommend if you are new to EasyOS.
Scarthgap
Only small changes since 6.4.3, see release notes:
https://distro.ibiblio.org/easyos/amd64/releases/scarthgap/2024/6.4.4/release-notes.htm
Download:
https://distro.ibiblio.org/easyos/amd64/releases/scarthgap/2024/6.4.4/
Fast mirror in Europe, courtesy of NLUUG:
https://ftp.nluug.nl/os/Linux/distr/easyos/amd64/releases/scarthgap/2024/6.4.4/
Mirror in Australia:
https://mirror.aarnet.edu.au/pub/easyos/amd64/releases/scarthgap/2024/
Feedback welcome at the forum:
https://forum.puppylinux.com/viewtopic.php?p=136046#p136046
Daedalus
Daedalus is built with DEB packages from Devuan Daedalus, so the
PKGget package manager has access to the large Debian/Devuan
package repository.
Again, only small changes since 6.4.3, see release notes:
https://distro.ibiblio.org/easyos/amd64/releases/daedalus/2024/6.4.4/release-notes.htm
Fast mirror in Europe, courtesy of NLUUG:
https://ftp.nluug.nl/os/Linux/distr/easyos/amd64/releases/daedalus/2024/
Feedback welcome at the forum:
https://forum.puppylinux.com/viewtopic.php?p=136047#p136047
Have fun!
Tags: easy
Arabic language support added to EasyOS
Forum member Chiaseed requested this:
https://forum.puppylinux.com/viewtopic.php?p=135770#p135770
As I posted further down in the link, LibreOffice supports Arabic, but not Urdu. So I have only added Arabic support.
So, many apps, such as LibreOffice, will now be displayed with
Arabic text; however, someone would have to put a lot of work in
with MoManager to translate many other menus, scripts and
applications.
Tags: easy
PupMTP file transfer, first video
I recorded a 59-second video of my custom recumbent trike, and uploaded it to YouTube. This is "putting a toe in the water", as I knew hardly anything about video recording, editing and completely new to publishing on YouTube. Still know hardly anything, but managed to create the video, convert it from 1080p to 720p and upload.
I recorded the video indoors, with my "Huawei Y9 Prime 2019" phone. This is the last one that Huawei made with Google Services -- after that, Huawei was forced to go it's own way, developing Harmony OS and becoming very successful in the huge Chinese market -- another example of the US shooting itself in the foot.
This is a budget phone, maximum video resolution is 1080p at 30 FPS; however, I only got 23.98 FPS (Frames Per Second). Interesting, watching playback can see the jerkiness when panning, at that low frame rate. The 59-minute video is 85MB, MP4.
I decided to process it down to 720p, to make the file smaller. I read online how to use ffmpeg, here. Following that advice:
# ffmpeg -i input-1080p.mp4 -vf scale=w=1280:h=720:force_original_aspect_ratio=decrease:force_divisible_by=2 -sws_flags lanczos output-720p.mp4
...the result is 21MB.
Then I remembered that EasyOS has "yff" created by Jason (plinej in the forum, here. It is in the "Multimedia" menu. Used that, accepting defaults, and got a 14MB file, again MP4. Played both the 21MB and 14MB, they look the same. Wow!
Prior to performing the 1080p to 720p tranformation, I copied the file off the phone. Did this by plugging in a usb cable; and much to my surprise, up popped "PupMTP":
...I had just about forgotten that existed! The above photo is after I clicked on the "MOUNT" button. Also, a window popped up on my phone, and I clicked on "files transfer" radiobutton.
Thinking back, PupMTP was created by old-forum member mistfire, see here, and I introduced it into EasyOS in December 2020 -- four years ago. Here are blog posts:
"Considering MTP access to an Android phone"
https://bkhome.org/news/202012/considering-mtp-access-to-an-android-phone.html
"How to run long-time process on udev event"
https://bkhome.org/news/202012/how-to-run-long-time-process-on-udev-event.html
"Four ways to transfer files to and from a phone"
https://bkhome.org/news/202012/four-ways-to-transfer-files-to-and-from-a-phone.html
Very interesting, and I haven't looked at any of that since 2020. I have used the ADB method a few times more recently, which works via the desktop "share" icon. Was going to do that again, but, very interesting, PupMTP popped up, so used that instead.
Ha ha, haven't posted a link to my YouTube video, as it is embarassingly primitive. Only 59 seconds, yet I managed to get in a few "um" gap-fillers in the audio. Also, it was taken in my lounge room; would like to get the channel going with videos of the trike taken outside. Also, would like to achieve better video quality -- time for a new phone?
Flowblade video editor is builtin to EasyOS Scarthgap, and have
started learning how to use it. Previously, have only tested video
editors very superficially. Yesterday, I installed ShotCut and
OpenShot flatpaks, and played briefly with them. Didn't get
anywhere with OpenShot, as it crashed when attempted to drag my
.mp4 file onto it -- but then, have read several online comments
that OpenShot is prone to crashing. Staying with
Flowblade.
Tags: easy
/usr/games, .mhtml, .webp
The guys testing EasyOS Daedalus have discovered bugs...
Gnome-Mastermind installs an executable into /usr/games, but the .desktop file got deleted when a EasyOS version update. Forum member Caramel found the fix:
https://forum.puppylinux.com/viewtopic.php?p=135574#p135574
Forum member don570 reported that SFR's Uextract needs 'ripmime' to open .mhtml files:
https://forum.puppylinux.com/viewtopic.php?p=135648#p135648
don570 also reported that left-click on .webp image, it failed to view in gPicView, which is the default image viewer:
https://forum.puppylinux.com/viewtopic.php?p=135652#p135652
All of these are fixed, for the next release of both Scarthgap
and Daedalus.
Tags: easy
JWM window manager 2.4.7
I posted recently about a bug in the latest JWM:
- Latest JWM has wrong colours — November 05, 2024
Joe has fixed it, and Larry sent me an email that he tested it on EasyOS and the colours are now correct.
So have compile version 2.4.7 in OpenEmbedded and it will be in
the next release of EasyOS.
Tags: easy
EasyOS Daedalus-series version 6.4.3
See release notes here:
https://distro.ibiblio.org/easyos/amd64/releases/daedalus/2024/6.4.3/release-notes.htm
Download:
https://distro.ibiblio.org/easyos/amd64/releases/daedalus/2024/6.4.3/
Feedback is welcome at the forum:
https://forum.puppylinux.com/viewtopic.php?p=135215#p135215
The latest Scarthgap-series is version 6.4.2
Tags: easy