You are not logged in.
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
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:)
Last edited by MightyPork (2015-08-24 11:09:11)
If it ain't broke, pacman -Syyu and it will be
Offline
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
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
Dolphin works fine, interestingly. A bit buggy, but that's normal.
If it ain't broke, pacman -Syyu and it will be
Offline
krusader uses the same service menues so yes the solutions in the threads will work here as well
Offline
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
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
frameworkintegration installed? the other instructions in the linked thread tried?
Offline
ln -s /usr/share/kservices5/ServiceMenus/ark_*.desktop ~/.kde4/share/kde4/services/ServiceMenus/
Offline
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
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
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
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
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
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
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