В Kubuntu 14.10 опция «Открыть терминал здесь» была доступна в меню «Действия» дельфина. Когда я обновился до Kubuntu 15.04, эта опция исчезла. Как это можно восстановить?
Сервисные меню KF5
Это - частичная копия с: https://www.kubuntuforums.net/showthread.php? 25740-Service-Menus-with-Dolphin& p=367207& viewfull=1#post367207
Kubuntu 15.04 является гибридной системой. Существуют приложения KDE4 и существуют новые приложения KF5. Части KDE4 смотрят сервисные меню от:
~/.kde/share/kde4/services/ServiceMenus/и/usr/share/kde4/services/ServiceMenus /
новые сервисные меню KF5 в:
~/.local/share/kservices5/ServiceMenus/и/usr/share/kservices5/ServiceMenus /
Для получения сервисных меню KF5 к приложениям KDE4 каталог сервисного меню KF5 может быть связан с каталогом KDE4.
.. и существуют сервисные меню KF5 с дельфином (KDE4).
[еще 1114] из дельфина: https://www.kubuntuforums.net/showthread.php? 67996-Bug-275405-Dolphin-ignores-file-association-for-scripts-but-executes-them
В моей установке решения Kubuntu 15.10 отличающийся бит. Копия только сервисные меню не достаточно.
Настольные файлы находятся в правильном месте ~/.local/share/kservices5/ServiceMenus/
и /usr/share/kservices5/ServiceMenus/
, но проигнорированный.
решение состоит в том, чтобы скопировать плагин .desktop файл к новому месту также: от /usr/share/kde4/servicetypes/konqpopupmenuplugin.desktop
до /usr/share/kservicetypes5/konqpopupmenuplugin.desktop
Сценарий, чтобы наконец зафиксировать это:
# 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
У меня был тот же проблема как Питер Петрович на Kubuntu 15.10. Я решил это использование трудной связи файловой системы без копирования. Таким образом Вы не ломаете обратную совместимость:
sudo ln /usr/share/kde4/servicetypes/konqpopupmenuplugin.desktop /usr/share/kservicetypes5/konqpopupmenuplugin.desktop