web-dev-qa-db-fra.com

Perdu "Open terminal here" lors de la mise à niveau de Kubuntu 14.10 à 15.04

Dans Kubuntu 14.10, l'option "Ouvrir le terminal ici" était disponible dans le menu Actions de Dolphin. Lorsque je suis passé à Kubuntu 15.04, cette option a disparu. Comment peut-il être restauré?

3
Jackmcbarn

Menus de service KF5

Ceci est une copie partielle de: https://www.kubuntuforums.net/showthread.php?25740-Service-Menus-with-Dolphin&p=367207&viewfull=1#post367207

Le Kubuntu 15.04 est un système hybride. Il existe des applications KDE4 et de nouvelles applications KF5. Les composants de KDE4 recherchent les menus de service de:

~/.kde/share/kde4/services/ServiceMenus/et/usr/share/kde4/services/ServiceMenus /

Les nouveaux menus de service KF5 sont à:

~/.local/share/kservices5/ServiceMenus/et/usr/share/kservices5/ServiceMenus /

Pour obtenir les menus de service KF5 dans les applications KDE4, le répertoire du menu de service KF5 peut être lié au répertoire KDE4.

enter image description here

..et il y a les menus de service KF5 avec le Dolphin (KDE4).

enter image description here

Plus du dauphin: https://www.kubuntuforums.net/showthread.php?67996-Bug-275405-Dolphin-ignores-file-association-for-scripts-but-executes-them

2
user26687

Dans mon installation de Kubuntu 15.10, la solution est légèrement différente. Copier uniquement les menus de service n'est pas suffisant.

Les fichiers du bureau sont au bon endroit ~/.local/share/kservices5/ServiceMenus/ et /usr/share/kservices5/ServiceMenus/, mais en cours d’introduction.

La solution consiste à copier également le fichier plug-in .desktop dans le nouvel emplacement: de /usr/share/kde4/servicetypes/konqpopupmenuplugin.desktop à /usr/share/kservicetypes5/konqpopupmenuplugin.desktop

Script pour résoudre finalement ceci:

# Copy Service Menus and symlink old and new place
cp -r ~/.kde/share/kde4/services/ServiceMenus/* ~/.local/share/kservices5/ServiceMenus/
rm -rf ~/.kde/share/kde4/services/ServiceMenus
ln -s ~/.local/share/kservices5/ServiceMenus ~/.kde/share/kde4/services/ServiceMenus

# Copy main plugin file
Sudo cp /usr/share/kde4/servicetypes/konqpopupmenuplugin.desktop /usr/share/kservicetypes5/konqpopupmenuplugin.desktop
1
Peter Petrovich

J'ai eu le même problème comme Peter Petrovich sur Kubuntu 15.10. J'ai résolu celui-ci en utilisant un lien de système de fichiers dur sans copier. Ainsi, vous ne supprimez pas la compatibilité ascendante:

Sudo ln /usr/share/kde4/servicetypes/konqpopupmenuplugin.desktop /usr/share/kservicetypes5/konqpopupmenuplugin.desktop
1
Sb0y