You are not logged in.

#1 2015-08-24 10:54:47

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

KDE: "Extract..." and "Compress..." menu options gone from Krusader

After installing recent KDE updates (including Krusader, probably), I no longer
have the context menu options "Extract..." and "Compress...", in particular
"Extract... > Extract here, auto-detect subfolder", which I used every day.

Any idea what caused their disappearance?

I tried downgrading Krusader, but that didn't do the trick, so it must be provided by some other library that also got upgraded?

Last edited by MightyPork (2015-08-24 11:05:03)


If it ain't broke, pacman -Syyu and it will be

Offline

#2 2015-08-24 11:04:21

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

Ahh, I downgraded bunch of KDE stuff and it's fixed.

I'm not happy with this, but it's needed:

IgnorePkg = jdk7-openjdk jre7-openjdk jre7-openjdk-headless openjdk7-doc openjdk7-src krusader kdeutils-ark kdebase-lib kio-extras kdelibs kdebase-runtime kdelibs4support

With versions:

// This update caused sound to stop working
warning: jdk7-openjdk: ignoring package upgrade (7.u79_2.5.5-1 => 7.u85_2.6.1-1)
warning: jre7-openjdk: ignoring package upgrade (7.u79_2.5.5-1 => 7.u85_2.6.1-1)
warning: jre7-openjdk-headless: ignoring package upgrade (7.u79_2.5.5-1 => 7.u85_2.6.1-1)
warning: openjdk7-src: ignoring package upgrade (7.u79_2.5.5-1 => 7.u85_2.6.1-1)

// Ark context menu options missing in Krusader
warning: krusader: ignoring package upgrade (2.4.0beta3-4 => 2.4.0beta3-6)
warning: kdebase-lib: ignoring package upgrade (15.04.3-1 => 15.08.0-2)
warning: kdebase-runtime: ignoring package upgrade (15.04.3-4 => 15.08.0-1)
warning: kdelibs: ignoring package upgrade (4.14.10-1 => 4.14.11-1)
warning: kdelibs4support: ignoring package upgrade (5.13.0-1 => 5.13.0-2)
warning: ignoring package replacement (kdeutils-ark-15.04.1-1 => ark-15.08.0-1)
warning: kio-extras: ignoring package upgrade (5.3.2-2 => 15.08.0-1)

I'm not sure what of them is the real culprit, but it's working now.

Seriously, why is broken code added to repos?

(Just for illustration, this is what I'm taking about:)

IZ1tBDt.png

Last edited by MightyPork (2015-08-24 11:09:11)


If it ain't broke, pacman -Syyu and it will be

Offline

#3 2015-08-24 11:08:11

hoerbert
Member
Registered: 2013-04-03
Posts: 87

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

Hey MightyPork,

this time, the first version of dolphin build against the kf5 is pushed to the repos. That is why some things are not quite ready. But there are other workarounds then downgrading packages. See https://bbs.archlinux.org/viewtopic.php … 0#p1548880

Greets

Torben

//Edit: Ah, sorry. I missed the "krusader"-part. I thought you were talking about dolphin. But maybe this works for you too?

Last edited by hoerbert (2015-08-24 11:17:06)

Offline

#4 2015-08-24 12:04:06

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

hoerbert wrote:

Hey MightyPork,

this time, the first version of dolphin build against the kf5 is pushed to the repos. That is why some things are not quite ready. But there are other workarounds then downgrading packages. See https://bbs.archlinux.org/viewtopic.php … 0#p1548880

Greets

Torben

//Edit: Ah, sorry. I missed the "krusader"-part. I thought you were talking about dolphin. But maybe this works for you too?

Idk, it works now, so I'll let it be - a few "Not Upgrading" warnings won't hurt me. I'm on Xfce, so if the downgrading broke something else in KDE, I don't see it big_smile

Dolphin works fine, interestingly. A bit buggy, but that's normal.


If it ain't broke, pacman -Syyu and it will be

Offline

#5 2015-08-24 12:23:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

krusader uses the same service menues so yes the solutions in the threads will work here as well

Offline

#6 2015-08-24 18:01:03

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

V1del wrote:

krusader uses the same service menues so yes the solutions in the threads will work here as well

Worked, thanks. I don't use dolphin much, but this is useful.

Current situation:

IgnorePkg = krusader kdeutils-ark kdebase-lib kio-extras kdelibs kdebase-runtime kdelibs4support baloo4-widgets kdebase-dolphin kdeutils-kwalletmanager libkgeomap libksane jdk7-openjdk jre7-openjdk jre7-openjdk-headless openjdk7-doc openjdk7-src 
IgnoreGroup = kde-applications kdesdk kdebase kdepim4 kdenetwork kdemultimedia kf5 plasma

Wont risk any more breakage caused by KDE devs publishing unfinished stuff.


If it ain't broke, pacman -Syyu and it will be

Offline

#7 2015-08-25 01:51:52

Potomac
Member
Registered: 2011-12-25
Posts: 528

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

this problem ( missing menus "extract" and "decompress" ) exists also in dolphin4 and konqueror since the update of KF5 applications to the 15.08 version,

how can I fix it ?

restoring the "servicemenus" feature doesn't help ( it works only for dolphin 15.08 ), these menus "extract" and "decompress" are still missing in dolphin4 ( the kde4 version of dolphin ) and konqueror,

Last edited by Potomac (2015-08-25 02:02:54)

Offline

#8 2015-08-25 06:27:10

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

frameworkintegration installed? the other instructions in the linked thread tried?

Offline

#9 2015-08-25 06:34:10

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,097

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

ln -s /usr/share/kservices5/ServiceMenus/ark_*.desktop ~/.kde4/share/kde4/services/ServiceMenus/

Offline

#10 2015-08-25 06:54:16

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

arojas wrote:
ln -s /usr/share/kservices5/ServiceMenus/ark_*.desktop ~/.kde4/share/kde4/services/ServiceMenus/

This fix did not work. I'm a.t.m. trying to figure out which package needs to be downgraded (I want to do it selectively).

Still would prefer a more "proper" solution, but for now if it just works that's enough.


UPDATE

So, I removed all the KDE stuff from IgnorePkg and did full system upgrade.

Then I did:

~ $ mkdir ~/.kde4/share/kde4/services/ServiceMenus/
~ $ ln -s /usr/share/kservices5/ServiceMenus/ark_*.desktop ~/.kde4/share/kde4/services/ServiceMenus/

I also reinstalled frameworkintegration and kdebase-lib, though I doubt that helped.

Anyway, both dolphin and krusader have the menus now, so I won't mess with it anymore. Solved for me (I hope it'll last).

Last edited by MightyPork (2015-08-25 07:11:14)


If it ain't broke, pacman -Syyu and it will be

Offline

#11 2015-08-25 07:07:45

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,097

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

MightyPork wrote:

This fix did not work. I'm a.t.m. trying to figure out which package needs to be downgraded (I want to do it selectively).

Still would prefer a more "proper" solution, but for now if it just works that's enough.

You have to restart your session or run kbuildsycoca4. Anyway, if you prefer to go the downgrading way, just revert to kdeutils-ark 15.04.3

Offline

#12 2015-08-25 15:12:33

Potomac
Member
Registered: 2011-12-25
Posts: 528

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

arojas wrote:
ln -s /usr/share/kservices5/ServiceMenus/ark_*.desktop ~/.kde4/share/kde4/services/ServiceMenus/

it solves my problem in dolphin4 and konqueror, the menus "compress" and "extract" are back now,

thanks

Offline

#13 2016-09-17 15:16:31

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

A year later, this issue is back. *Crowds cheer*

Ironically I found my own thread while googling for solution. I'm on Plasma5 now, and ark no longer provides the service menu files.

Will be grateful for any hints...


If it ain't broke, pacman -Syyu and it will be

Offline

#14 2016-09-17 16:54:34

Rog131
Member
Registered: 2015-08-23
Posts: 90

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

MightyPork wrote:

A year later, this issue is back. *Crowds cheer*

Ironically I found my own thread while googling for solution. I'm on Plasma5 now, and ark no longer provides the service menu files.

Will be grateful for any hints...

Background

The Ark (16.08) is using dynamic context menus:

- https://bugs.kde.org/show_bug.cgi?id=348582
--> https://quickgit.kde.org/?p=ark.git&a=c … 1b4c86f66e
---> https://api.kde.org/frameworks/kio/html … lugin.html

Workaround

You could download an older Ark from the Arch Linux Archive: https://wiki.archlinux.org/index.php/Arch_Linux_Archive -> https://archive.archlinux.org/packages/a/ark/ and extract the ark_addtoservicemenu.desktop and ark_servicemenu.desktop to the ~/.kde4/share/kde4/services/ServiceMenus/.

Last edited by Rog131 (2016-09-17 16:55:38)

Offline

#15 2016-10-07 14:07:22

bongo_fury
Member
Registered: 2011-11-30
Posts: 8

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

Rog131 wrote:

Workaround

You could download an older Ark from the Arch Linux Archive: https://wiki.archlinux.org/index.php/Arch_Linux_Archive -> https://archive.archlinux.org/packages/a/ark/ and extract the ark_addtoservicemenu.desktop and ark_servicemenu.desktop to the ~/.kde4/share/kde4/services/ServiceMenus/.

Thanks, your warkaround works perfectly

Offline

#16 2016-11-21 12:29:26

kleofas
Member
Registered: 2009-11-22
Posts: 21

Re: KDE: "Extract..." and "Compress..." menu options gone from Krusader

x86 https://archive.archlinux.org/packages/ … pkg.tar.xz
i686 https://archive.archlinux.org/packages/ … pkg.tar.xz

Latest I could find, that contain /usr/share/kservices5/ServiceMenus/ . Thanks!

Last edited by kleofas (2016-11-21 12:29:49)

Offline

Board footer

Powered by FluxBB