← Development/Tutorials/Plasma4/ContainmentAction You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. You can use Plasma ContainmentAction e.g. for Context Menus on your Plasma Desktop. They will run as plugins meaning you can add and remove them after compilation. If they exist, their name will be stored in [[Development/Tutorials/Desktop_File|.desktop files]]. = Example = A simple example for Plasma ContainmentAction plugins can be found at https://github.com/tstaerk/kde-contextmenu/tree/0.1. Let's look at it here: == kde-contextmenu.desktop == [Desktop Entry] Name=KDE Context Menu Type=Service Icon=favorites Comment=Simple application launcher ServiceTypes=Plasma/ContainmentActions X-KDE-Library=kde-contextmenu X-KDE-PluginInfo-Author=R. Hacker X-KDE-PluginInfo-Emailfirstname.lastname@example.org X-KDE-PluginInfo-Name=kde-contextmenu X-KDE-PluginInfo-Version=pre0.1 X-KDE-PluginInfo-Website=http://techbase.kde.org X-KDE-PluginInfo-EnabledByDefault=true = Debugging = To debug your Plasma ContainmentAction call kdebugdialog --fullmode search for "plasma" and direct kDebug's output to /tmp/whatever.txt Return to Development/Tutorials/Plasma4/ContainmentAction. Retrieved from "https://techbase.kde.org/Development/Tutorials/Plasma4/ContainmentAction"