web-dev-qa-db-ja.com

Kubuntu 14.10から15.04へのアップグレード時に「ここでターミナルを開く」を失った

Kubuntu 14.10では、Dolphinの[アクション]メニューで[ターミナルをここで開く]オプションを使用できました。 Kubuntu 15.04にアップグレードすると、このオプションは表示されなくなりました。どのように復元できますか?

3
Jackmcbarn

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ディレクトリにリンクします。

enter image description here

..Dolphin(KDE4)にはKF5サービスメニューがあります。

enter image description here

イルカの詳細: https://www.kubuntuforums.net/showthread.php?67996-Bug-275405-Dolphin-ignores-file-association-for-scripts-but-executes-them

2
user26687

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
1
Peter Petrovich

Kubuntu 15.10のPeter Petrovichと同じ 問題 がありました。コピーせずにハードファイルシステムリンクを使用してこれを解決しました。したがって、後方互換性を壊すことはありません。

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