Easy Daedalus 6.4.4

Moderator: BarryK

User avatar
Federico
Posts: 288
Joined: Tue Jun 20, 2023 2:40 pm
Has thanked: 1 time
Been thanked: 36 times

KDE Dolphin - automatic fix after system update

Post by Federico »

Dear all,
for the ones who use the KDE apps like me, I've written a small script which can be used to automatically fix the Dolphin contextual menu after the system has been updated, which is used to choose the application for opening a particular file, among all the available ones, and to define file associations for any extension within the system.

Code: Select all

#!/bin/bash

file="libkf5service-data_5.103.0-1_all.deb";

Australia="http://ftp.au.debian.org/debian/pool/main/k/kservice/";
Address=$Australia;

#EU_Germany="http://ftp.de.debian.org/debian/pool/main/k/kservice/";
#Address=$EU_Germany;

#North_America="http://ftp.us.debian.org/debian/pool/main/k/kservice/";
#Address=$North_America;

#Sud_America="http://download.unesp.br/linux/debian/pool/main/k/kservice/";
#Address=$Sud_America;

#China="http://ftp.cn.debian.org/debian/pool/main/k/kservice/";
#Address=$China;

#Africa="http://debian.mirror.ac.za/debian/pool/main/k/kservice/";
#Address=$Africa;

# Download the package libkf5service-data_5.103.0-1_all.deb and save it onto /files/archive 
cd /files/archive/
U=$Address;
FILE=$file;
[[ -z "$U" ]] && echo -e "Usage: $0 repo-url [file to download]\nwithout give \"file to download\" this script will list the files inside the repo\n";
for i in $(curl -l "$U" 2>/dev/null|grep -i 'href='|sed -e 's/.*href=//g' -e 's/>.*//g' -e 's/"//g'|grep -v '/$'|grep "$FILE")
do
 if [[ -z "$FILE" ]]
 then
  echo "FILE: $i"
 else
  echo "Download file: $i"
  curl -q "${U}/${i}" --output "$i" 2>/dev/null
  ls -la "$i"
 fi
done

sleep 3;

# Extract file kf5-applications.menu from package and save it onto /etc/xdg/menus
dpkg-deb --fsys-tarfile libkf5service-data_5.103.0-1_all.deb | tar -xOf - ./etc/xdg/menus/kf5-applications.menu > /etc/xdg/menus/kf5-applications.menu 

sleep 1;

# Close Dolphin instances if present
kill `pidof dolphin`;

sleep 1;

# Rebuild Dolphin applications-contextual-menu
kbuildsycoca5 --noincremental;

The curl package is needed (also available on the Scarthgap repository). This script can also be used on Scarthgap, in case you have installed Dolphin on Scarthgap as a foreign app. What this script does is extremely simple:

- Downloads the package libkf5service-data_5.103.0-1_all.deb from the Debian repository and saves it onto the /files/archive folder
- Extracts the file kf5-applications.menu from it onto the folder /etc/xdg/menus
- Closes all active Dolphin instances if present
- Executes the needed command to rebuild the Dolphin menu

The default url for the package is the australian one. If you want to select another location, just comment the 2 lines for Australia and uncomment the 2 lines for the desired source location. Just name this script as you wish (give it obviously the .sh file extension) and don't forget to give it execution permissions.

Last edited by Federico on Mon Nov 11, 2024 2:57 pm, edited 2 times in total.

Desktop PC
Case: Sharkoon S25-W MB: Asus Rog Strix B550-A PSU: XFX Pro 750W CPU: AMD Ryzen 5700X @ 4.6 GHz RAM: Corsair 32 GB DDR4 @ 3000 MHz Heatsink: Scythe Mugen 5 rev. B VGA: Asus Tuf RTX 3080 12 GB OC

Laptop PC: Asus Zenbook UX325E

don570
Posts: 688
Joined: Sat Nov 21, 2020 4:43 pm
Has thanked: 5 times
Been thanked: 117 times

Re: Easy Daedalus 6.4.3

Post by don570 »

Easy Daedalus 6.4.3
Checked Blender , Samba, pclock and audio recording and they worked.
______________________________________________

Philh
Posts: 30
Joined: Sun Aug 16, 2020 1:50 pm
Been thanked: 7 times

Re: Easy Daedalus 6.4.3

Post by Philh »

I installed xfe, scite and gnome-mastermind.
Saved and rebooted all working fine.
But every time I update easyos the gnome-mastermind.desktop file
in /usr/share/applications gets deleted.
The others are fine.

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.3

Post by BarryK »

Philh wrote: Mon Nov 11, 2024 9:33 am

I installed xfe, scite and gnome-mastermind.
Saved and rebooted all working fine.
But every time I update easyos the gnome-mastermind.desktop file
in /usr/share/applications gets deleted.
The others are fine.

The initrd performs sanity checks.
It must think that there is something wrong with /usr/share/applications/gnome-mastermind.desktop

One thing that is checked is the "Exec=" line, if no valid executable then will delete the .desktop file.

Maybe attach the gnome-mastermind.desktop file here, with a ".gz" extension.

Philh
Posts: 30
Joined: Sun Aug 16, 2020 1:50 pm
Been thanked: 7 times

Re: Easy Daedalus 6.4.3

Post by Philh »

Exec=gnome-mastermind
Its in /usr/games

gnome-mastermind.desktop.gz
(515 Bytes) Downloaded 5 times
Caramel
Posts: 476
Joined: Sun Oct 02, 2022 6:25 pm
Location: France
Has thanked: 100 times
Been thanked: 78 times

Re: Easy Daedalus 6.4.3

Post by Caramel »

Philh wrote: Mon Nov 11, 2024 11:11 am

Exec=gnome-mastermind
Its in /usr/games
gnome-mastermind.desktop.gz

To save @BarryK time :

(Easy Daedalus 6.4.3)

fixlayers (/sbin in initrd), lines 184 and 185

Code: Select all

if [ -e usr/bin/${aEXEC} -o -e usr/local/bin/${aEXEC} ];then
continue

The code tests if the executable quoted in the .desktop file exists in /usr/bin or /usr/local/bin.

Here with gnome-mastermind the test fails as the executable is in /usr/games

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.3

Post by BarryK »

Caramel wrote: Mon Nov 11, 2024 7:14 pm
Philh wrote: Mon Nov 11, 2024 11:11 am

Exec=gnome-mastermind
Its in /usr/games
gnome-mastermind.desktop.gz

To save @BarryK time :

(Easy Daedalus 6.4.3)

fixlayers (/sbin in initrd), lines 184 and 185

Code: Select all

if [ -e usr/bin/${aEXEC} -o -e usr/local/bin/${aEXEC} ];then
continue

The code tests if the executable quoted in the .desktop file exists in /usr/bin or /usr/local/bin.

Here with gnome-mastermind the test fails as the executable is in /usr/games

Thanks, fixed

Code: Select all

      if [ -e usr/bin/${aEXEC} -o -e usr/local/bin/${aEXEC} -o -e usr/games/${aEXEC} ];then #20241112
don570
Posts: 688
Joined: Sat Nov 21, 2020 4:43 pm
Has thanked: 5 times
Been thanked: 117 times

software issues

Post by don570 »

1) When I use Uextract to rip open .mhtml files I get warning message in terminal --->
I need ripmime. The version in fatdog64 works....

https://distro.ibiblio.org/fatdog/packa ... 6_64-1.txz
______________________________________
2) When I click on .webp files the image viewer gives warning that this format isn't recognized.
______________________________________________________

User avatar
pp4mnklinux
Posts: 1135
Joined: Wed Aug 19, 2020 5:43 pm
Location: Edinburgh
Has thanked: 634 times
Been thanked: 282 times
Contact:

Re: software issues

Post by pp4mnklinux »

don570 wrote: Tue Nov 12, 2024 9:34 pm

______________________________________
2) When I click on .webp files the image viewer gives warning that this format isn't recognized.
______________________________________________________

Hi @don570 :

Daedalus v 6.4.3 had solved this problem with .webp.

Right click on the image file (.webp) and choose file 'xxxx.webp' .... mtpaint and this way the .webp file will be open (It is possible mtpaint doesn't appears in your list in this case, you must go to OPEN WITH and choose it. It is possible that you need to customize, so choose CUSTOMIZE AND browse to mtpaint).

You can make this change permanent, so you must associate .webp files with mtpaint and the problem should dissapears.

Hope it helps you.- Have a nice day, my friend.

Enjoy EasyOS_daedalus 6.4.3

CHEERS.

Attachments
Screenshot(1).jpg
Screenshot(1).jpg (112.53 KiB) Viewed 1110 times
Screenshot(2).jpg
Screenshot(2).jpg (115.33 KiB) Viewed 1110 times
Last edited by pp4mnklinux on Wed Nov 13, 2024 4:33 pm, edited 1 time in total.
User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: software issues

Post by BarryK »

don570 wrote: Tue Nov 12, 2024 9:34 pm

1) When I use Uextract to rip open .mhtml files I get warning message in terminal --->
I need ripmime. The version in fatdog64 works....

https://distro.ibiblio.org/fatdog/packa ... 6_64-1.txz

Thanks for the info.
ripmime will be in the next release of Daedalus and Scarthgap.

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: software issues

Post by BarryK »

don570 wrote: Tue Nov 12, 2024 9:34 pm

2) When I click on .webp files the image viewer gives warning that this format isn't recognized.

The problem is that the left-click image viewer is gPicView, which is a gtk+2 app, and only uses the image viewing supported by gtk+2.

We would need to replace gPicView with something else.

Awhile back, we used Viewnior, but that is the same situation, gtk+2.

However, reading here, I see it is possible to add webp to gdk-pixbuf:

https://www.omglinux.com/see-webp-image ... -gtk-apps/

project page:

https://github.com/aruiz/webp-pixbuf-loader

...ok, I'll check that out.

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: software issues

Post by BarryK »

BarryK wrote: Wed Nov 13, 2024 10:44 am
don570 wrote: Tue Nov 12, 2024 9:34 pm

2) When I click on .webp files the image viewer gives warning that this format isn't recognized.

The problem is that the left-click image viewer is gPicView, which is a gtk+2 app, and only uses the image viewing supported by gtk+2.

We would need to replace gPicView with something else.

Awhile back, we used Viewnior, but that is the same situation, gtk+2.

However, reading here, I see it is possible to add webp to gdk-pixbuf:

https://www.omglinux.com/see-webp-image ... -gtk-apps/

project page:

https://github.com/aruiz/webp-pixbuf-loader

...ok, I'll check that out.

Done. webp image support will be in gtk+2 and gtk+3 and hence in gPicView, next release of Daedalus and Scarthgap.

Chiaseed
Posts: 2
Joined: Sat Jun 22, 2024 7:49 am

Language Support - Urdu

Post by Chiaseed »

Hi,

For displaying Urdu / Arabic script,
how to add Language Support in EASYOS?

Regards

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Language Support - Urdu

Post by BarryK »

Chiaseed wrote: Fri Nov 15, 2024 6:58 am

Hi,

For displaying Urdu / Arabic script,
how to add Language Support in EASYOS?

Regards

@Chiaseed
My understanding is the two-letter language code for Urdu is "ur" and for Arabic is "ar"
How close are these; can someone who can read Urdu text read Arabic and vice versa?

I ask this because, looking at Libreoffice, there is no support for ur, but there is for ar.

User avatar
wiak
Posts: 4082
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 65 times
Been thanked: 1208 times
Contact:

Re: Easy Daedalus 6.4.3

Post by wiak »

I was looking at https://wiki.documentfoundation.org/Language/Support for Filipino, Tagalog, or more importantly for the people I know: Bisaya

But none seem catered for at all. Google Translate does offer some rather bad Tagalog translation, which they seem to refer to as 'Filipino' though I thing there really isn't a Philippines dialect called "Filipino". I may well be wrong.

A lot of people live in the Philippines and maybe just as many Filipinos working overseas, so it is a big hole in language support. Having said that, smartphones seems to be the device used by almost everyone nowadays...

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
bugnaw333
Posts: 341
Joined: Wed Jul 20, 2022 11:04 pm
Location: Cebu, Philippines
Has thanked: 530 times
Been thanked: 68 times

Re: Easy Daedalus 6.4.3

Post by bugnaw333 »

Our National language here is Pilipino (Tagalog--spoken in Manila) but the dominant dialect is Bisaya (Mindanao) almost similar to Cebuano (Cebu). Tagalog people have difficulty speaking/understanding Bisaya :oops: but the Visayan could easily speak and understand Tagalog. :lol:

Chiaseed
Posts: 2
Joined: Sat Jun 22, 2024 7:49 am

Language Support - Arabic / Urdu

Post by Chiaseed »

Thank you Barry Kauler for the effort put in this by your good self.

With Language Support for Arabic, the readability for Urdu should be easy.

https://en.wikipedia.org/wiki/Arabic_alphabet

https://en.wikipedia.org/wiki/Urdu_alphabet

Both languages share letters. Arabic has about 28 letters while Urdu has all letters of Arabic and few more with total of 35 + letters. Arabic is an old old language while Urdu is about 300 - 400 years old. But someone who can one read/write one language, CANNOT read/write the other language. You have to learn both separately.

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.3

Post by BarryK »

bugnaw333 wrote: Sat Nov 16, 2024 12:35 pm

Our National language here is Pilipino (Tagalog--spoken in Manila) but the dominant dialect is Bisaya (Mindanao) almost similar to Cebuano (Cebu). Tagalog people have difficulty speaking/understanding Bisaya :oops: but the Visayan could easily speak and understand Tagalog. :lol:

My understanding is that most educated people in the Philippines can read and write English.
Is this correct, or partially correct?

User avatar
bugnaw333
Posts: 341
Joined: Wed Jul 20, 2022 11:04 pm
Location: Cebu, Philippines
Has thanked: 530 times
Been thanked: 68 times

Re: Easy Daedalus 6.4.3

Post by bugnaw333 »

@BarryK
That is correct. Our medium language of instruction here in both private and public schools is English from pre-school up to college. Nowadays, most of our 4-yr old kids can fluently speak using the English language because of the internet and celfones. :D

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Language Support - Arabic / Urdu

Post by BarryK »

Chiaseed wrote: Sun Nov 17, 2024 4:45 pm

Thank you Barry Kauler for the effort put in this by your good self.

With Language Support for Arabic, the readability for Urdu should be easy.

https://en.wikipedia.org/wiki/Arabic_alphabet

https://en.wikipedia.org/wiki/Urdu_alphabet

Both languages share letters. Arabic has about 28 letters while Urdu has all letters of Arabic and few more with total of 35 + letters. Arabic is an old old language while Urdu is about 300 - 400 years old. But someone who can one read/write one language, CANNOT read/write the other language. You have to learn both separately.

OK, I have added Arabic language support.

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.4

Post by BarryK »

Simultaneous releases of Scarthgap and Daedalus, both version 6.4.4.
Blog announcement:

https://bkhome.org/news/202411/easyos-s ... eases.html

User avatar
pp4mnklinux
Posts: 1135
Joined: Wed Aug 19, 2020 5:43 pm
Location: Edinburgh
Has thanked: 634 times
Been thanked: 282 times
Contact:

Re: Easy Daedalus 6.4.4

Post by pp4mnklinux »

@BarryK

Good Afternoon:

Today I was going to update my EasyOS_daedalus, but when visiting Barry's blog, I read a start page comment where I read: "Scarthgap is the "main guy", the one I recommend if you are new to EasyOS. ", so I wannna know, please, Is it better to install Scarthgap and work on it to update Daedalus?

I ask this because I prefer to work with future in mind, haha, and my time could be better used working on scarthgap.

What would you recommend me, change to scarthgap or continue with daedalus?

Why do u recomend ScarthGap for new users, plz?

Thanks for your answers.

Have a nice day, PP4MNK

Attachments
scarthgap.jpg
scarthgap.jpg (29.92 KiB) Viewed 405 times
User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.4

Post by BarryK »

pp4mnklinux wrote: Tue Nov 19, 2024 6:08 am

I ask this because I prefer to work with future in mind, haha, and my time could be better used working on scarthgap.

What would you recommend me, change to scarthgap or continue with daedalus?

Why do u recomend ScarthGap for new users, plz?

Scarthgap is my personal preference, as the packages are compiled by me and very small and configured how i want.
I put a lot more apps into easy.sfs than for Daedalus easy.sfs.

How long will I keep developing EasyOS? In a few months I'll be 75, and may move on to doing other things, like touring with my trike.
In which case might continue only a minimal upkeep of EasyOS and have just one release, likely to be Scarthgap or its successor (the next OpenEmbedded LTS release).

Perhaps someone might take a liking to maintaining a Devuan fork of woofQ, if I drop it.

Who knows, it is all up in the air what will happen in the years ahead.

I don't even know if I will advance beyond the OE Scarthgap release, as it will be supported until 2028:

https://wiki.yoctoproject.org/wiki/Releases

...another 4 years, i'll be pushing close to 80. If still alive, likely to be doing some things on the bucket list.

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.4

Post by BarryK »

You don't need to run a separate Easy Daedalus, as Daedalus can be run in a container inside Scarthgap:

https://bkhome.org/news/202411/run-easy ... thgap.html

I am interested to know of any apps that do not run properly in the container.

User avatar
pp4mnklinux
Posts: 1135
Joined: Wed Aug 19, 2020 5:43 pm
Location: Edinburgh
Has thanked: 634 times
Been thanked: 282 times
Contact:

Re: Easy Daedalus 6.4.4

Post by pp4mnklinux »

BarryK wrote: Tue Nov 19, 2024 3:26 pm

You don't need to run a separate Easy Daedalus, as Daedalus can be run in a container inside Scarthgap:

https://bkhome.org/news/202411/run-easy ... thgap.html

I am interested to know of any apps that do not run properly in the container.

Ok.- Scarthgap re-installed and updated.

If you teach me how to run daedalus into a container... I'll install it and test it. @BarryK

Have a nice day.

Pd.- I made ScarthGap don't ask for a password when starting..... the problem??? I didn't remember how to do it, jajaja.

Attachments
scarthgap.jpg
scarthgap.jpg (127.8 KiB) Viewed 290 times
WhatsApp Image 2024-11-19 at 22.13.53.jpeg
WhatsApp Image 2024-11-19 at 22.13.53.jpeg (154.75 KiB) Viewed 290 times
WhatsApp Image 2024-11-19 at 22.13.53 (1).jpeg
WhatsApp Image 2024-11-19 at 22.13.53 (1).jpeg (120.11 KiB) Viewed 290 times
User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.4

Post by BarryK »

pp4mnklinux wrote: Tue Nov 19, 2024 9:11 pm

If you teach me how to run daedalus into a container... I'll install it and test it. @BarryK

Huh?!
The blog post explains how.

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Easy Daedalus 6.4.4

Post by BarryK »

pp4mnklinux wrote: Tue Nov 19, 2024 9:11 pm

Pd.- I made ScarthGap don't ask for a password when starting..... the problem??? I didn't remember how to do it, jajaja.

It has to be a new installation of Scarthgap, and you press ENTER instead of typing in a password, at the first bootup.

User avatar
pp4mnklinux
Posts: 1135
Joined: Wed Aug 19, 2020 5:43 pm
Location: Edinburgh
Has thanked: 634 times
Been thanked: 282 times
Contact:

Re: Easy Daedalus 6.4.4

Post by pp4mnklinux »

BarryK wrote: Wed Nov 20, 2024 1:29 am
pp4mnklinux wrote: Tue Nov 19, 2024 9:11 pm

If you teach me how to run daedalus into a container... I'll install it and test it. @BarryK

Huh?!
The blog post explains how.

Thanks, https://bkhome.org/news/202411/run-easy ... thgap.html

ramonriera
Posts: 18
Joined: Fri Jun 04, 2021 10:39 am
Has thanked: 1 time

Re: Easy Daedalus 6.4.4

Post by ramonriera »

Thank and congratulations !!!

I'm sure there are many users who are grateful for your work with PuppyLinux and EasyOS.

Thanks again.

Ramon Riera
Happy user of PuppyLinux and EasyOS.

BarryK wrote: Tue Nov 19, 2024 9:40 am
pp4mnklinux wrote: Tue Nov 19, 2024 6:08 am

I ask this because I prefer to work with future in mind, haha, and my time could be better used working on scarthgap.

What would you recommend me, change to scarthgap or continue with daedalus?

Why do u recomend ScarthGap for new users, plz?

Scarthgap is my personal preference, as the packages are compiled by me and very small and configured how i want.
I put a lot more apps into easy.sfs than for Daedalus easy.sfs.

How long will I keep developing EasyOS? In a few months I'll be 75, and may move on to doing other things, like touring with my trike.
In which case might continue only a minimal upkeep of EasyOS and have just one release, likely to be Scarthgap or its successor (the next OpenEmbedded LTS release).

Perhaps someone might take a liking to maintaining a Devuan fork of woofQ, if I drop it.

Who knows, it is all up in the air what will happen in the years ahead.

I don't even know if I will advance beyond the OE Scarthgap release, as it will be supported until 2028:

https://wiki.yoctoproject.org/wiki/Releases

...another 4 years, i'll be pushing close to 80. If still alive, likely to be doing some things on the bucket list.

Stogie
Posts: 57
Joined: Thu Oct 07, 2021 8:10 pm
Has thanked: 6 times
Been thanked: 7 times

Re: Easy Daedalus 6.4.4

Post by Stogie »

BarryK wrote: Tue Nov 19, 2024 9:40 am

How long will I keep developing EasyOS? In a few months I'll be 75, and may move on to doing other things [...]

Who knows, it is all up in the air what will happen in the years ahead. [...]

I don't even know if I will advance beyond the OE Scarthgap release, as it will be supported until 2028:

https://wiki.yoctoproject.org/wiki/Releases

...another 4 years, i'll be pushing close to 80. If still alive, likely to be doing some things on the bucket list.

Barry, consider a succession plan for the EasyOS project. I'm sure there are people who would be eager to take over if you want to, or ever have to, stop working on the project either partially or totally, for whatever reason(s).

It would suck for the many happy and daily EasyOS users if the project just ended! Also it's too GOOD to end! There's nothing else like it out there.

Post Reply

Return to “EasyOS”