Bug 1224070 - Missing Ark context menu in dolphin
Summary: Missing Ark context menu in dolphin
Status: CONFIRMED
Alias: None
Product: openSUSE Kalpa
Classification: openSUSE
Component: Desktop Environment (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Enhancement
Target Milestone: ---
Assignee: Shawn Dunn
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-08 20:38 UTC by Martin Hansen
Modified: 2024-06-25 10:52 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
RPM dolphin with Flatpak ark working (115.32 KB, image/png)
2024-05-28 19:35 UTC, Gerardo Gomez Rodriguez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Hansen 2024-05-08 20:38:30 UTC
Because Dolphin is installed through rpm and ark through flatpak, the integration is flawed between the 2.

Could be fixed by either having both be installed through rpm's or both through flatpak.
Comment 1 Gerardo Gomez Rodriguez 2024-05-28 19:34:50 UTC
Hi Martin,
This looks to be fixed already, as seen here: https://build.opensuse.org/package/rdiff/devel:microos/plasma-branding-MicroOS?linkrev=base&rev=18. Basically 2 new servicemenus were created: extract and compress to mimic the normal integration (only RPM or only Flatpak installations).

If this is not working for you out-of-the-box, it could be because your user was created BEFORE this change was introduced, therefore the user did not inherit the /etc/skel from the commit. If you want to have the integration working you could:

1. Make sure you have plasma-branding-MicroOS package (I did not have it, because I probably removed it by accident).
2. cp -r /etc/skel/.local/share/kio/ ~/.local/share/
Comment 2 Gerardo Gomez Rodriguez 2024-05-28 19:35:56 UTC
Created attachment 875171 [details]
RPM dolphin with Flatpak ark working
Comment 3 Martin Hansen 2024-05-28 20:18:09 UTC
(In reply to Gerardo Gomez Rodriguez from comment #1)
> Hi Martin,
> This looks to be fixed already, as seen here:
> https://build.opensuse.org/package/rdiff/devel:microos/plasma-branding-
> MicroOS?linkrev=base&rev=18. Basically 2 new servicemenus were created:
> extract and compress to mimic the normal integration (only RPM or only
> Flatpak installations).
> 
> If this is not working for you out-of-the-box, it could be because your user
> was created BEFORE this change was introduced, therefore the user did not
> inherit the /etc/skel from the commit. If you want to have the integration
> working you could:
> 
> 1. Make sure you have plasma-branding-MicroOS package (I did not have it,
> because I probably removed it by accident).
> 2. cp -r /etc/skel/.local/share/kio/ ~/.local/share/

Hello thanks for the reply, I just did a quick test in a VM fresh install of kalpa with the microos installer as described in the Kalpa wiki.

And it seems like plasma-branding-MicroOS is not installed by default.

So thanks to your suggestion I did a quick: 
sudo transactional-update pkg install plasma-branding-MicroOS
systemctl reboot
cp -r /etc/skel/.local/share/kio/ ~/.local/share/

The issue is then fixed, It's however not done by default in my case.
Comment 4 Gerardo Gomez Rodriguez 2024-06-18 20:47:58 UTC
Hi Martin,

There was a potential fix for not having the plasma-branding-Microos installed by default, but I just tested it in a newly spinned Kalpa VM and the package is still not installed and instead plasma-branding-Kalpa is installed. It is unknown to me where else this package might be required. My assumption was that plasma-branding-Microos was marked as "obsolete" by plasma-branding-Kalpa, but the "obsoletes" field was removed recently from the rpm spec file.
Comment 5 Heitor da Silva 2024-06-21 06:01:24 UTC
I can confirm.  Fresh installation of openSUSE Kalpa does't installs plasma-branding-MicroOS and does't put Ark options in Dolphin's context menu.
Why openSUSE Kalpa doesn't move to Flathub's Dolphin?