plasma-custom-desktop-menu

Plasma 5 Menus

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

5
Score 67%
Description:

A fully customisable desktop menu for plasma 5.


For KDE4, look here :
http://kde-apps.org/content/show.php/+kde-desktop-custom-menu?content=170062

MOD

XYQuadrat

6 months ago

Hello, thanks for your contribution to store.kde.org. I sadly need to exclude your product from the Get Hot New Stuff program for now, as the download does not work anymore (the file has been archived). As soon as you can ensure that the download works again, I'll gladly include you back again.

Report

kinoekano

2 years ago

Thanks for your great job! I use Version 2016.01.20.14.10.49 and it worked fine on Kubuntu 16.4. Plasma5.6
But since I changed to KDE Neon (Plasma 5.7/ Framework 5.24/ Qt-Version 5.7) there occurs a strange delay the moment of right-clicking on desktop and the opening of the Menu (+/- 3 seconds) and in Dolphin I can't open the Service-Settings anymore-> Dolphin crashes!??
Any ideas?
Edit: How to uninstall?

Report

kinoekano

2 years ago

Resolved: I had to delete ALL installed services and Dolphin was free again to give access to services.
Isn't plasma-custom-desktop-menu compatible with Plasma 5.7/ Framework 5.24/ Qt-Version 5.7 ?

Report

wizard10000

2 years ago

Doesn't work in Plasma 5,8 either (at least not on Debian Unstable). Installer seems to install correctly but in Debian you have to move the .desktop file as outlined in the documentation for SuSE, but when running kbuildsyscoca5 you get

"kf5.kservice.sycoca: Parse error in "/home/wizard/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line 1 , col 1 : "unexpected end of file"
kf5.kservice.sycoca: The menu spec file contains a Layout or DefaultLayout tag without the mandatory Merge tag inside. Please fix your file."

That second error message repeats about three times.

Report

C

matmoul

2 years ago

It's not plasma 5.8, on archlinux it work very well...
I just tested on KDE Neon and I encounter a similar problem.
Need work...

Report

wizard10000

2 years ago

matmoul, i'm not a developer but if you have the time i might be able to help you test and if we're successful i can help write instructions for debian-based distributions like kubuntu and neon.

Report

C

matmoul

2 years ago

I just tested kbuildsyscoca5 in KDE Neon before installing my project and I receive these errors to...

After Install, I have selected the new menu in desktop parameters and the desktop has crashed.
But se second time, it work...

To participate, your welcome on the github project :
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Use issues to comment problem
You can also fork the projet, edit file and make Pull Request

Report

pstefan

2 years ago

Thanks, this works great!
On Fedora I had to install:
gcc-c++ cmake extra-cmake-modules kf5-plasma-devel kf5-kio-devel plasma-workspace-devel qt5-qtbase-devel.

Just one remark: {favourites} don't seem to work, any ideas why?

Report

C

matmoul

2 years ago

Hello, thanks for your return on Fedora.

Favorites is not usable at this time because kde-apps have changed the config file. I need to work on it...

Report

wizard10000

2 years ago

I was able to get the menu to work by editing ~/.config/kickoffrc manually.

Report

wizard10000

2 years ago

Two other things that aren't working with plasma 5.6.4 - I was not able to add applications at the bottom of the menu or delete the default kconsole and ksysguard entries. I was able to get favorites to work by editing ~/.config/kickoffrc manually.

Also - exit options aren't working in plasma 5.6.4. Would it be possible to open up all entries for editing?

Report

C

matmoul

2 years ago

For me, on plasma 5.6.4, all working except favorites...
Waht's your version of plasma-custom-desktop-menu ?
normally 2015.09.06.18.13.58.
Check with alt+D+S, Go to mouse actions and click on the info button of Custom Desktop Menu.
Ans use the edit button to edit your menu.

Report

wizard10000

2 years ago

Will look this evening when I get home but I downloaded from the download link here - distro is Debian Unstable, though.

Report

wizard10000

2 years ago

version is 2016.01.20.14.10.49

Report

C

matmoul

2 years ago

You need to click on your desktop before make the alt+d+s.
The menu editor is shown in the third screenshot.

Report

C

matmoul

2 years ago

Sorry, last version is 2016.01.20.14.10.49...

I just ask it because on old version default settings, command for shutdown and reboot use qdbus-qt4...
Last version use qdbus-qt5.

Actually not tested on Debian (unstable)...

If you want evolution for this, it's best to use issues on github project :
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu/issues

@+

Report

wizard10000

2 years ago

No, thanks - I ended up just hand-editing kickoffrc and plasma-org.kde.plasma.desktop-appletsrc and got the menu to do exactly what I needed it to do.

Thanks again ;)

Report

caduceus26

3 years ago

I am a newbie to Linux but not to computers, programming, OSes, etc.

I have Leap 42.1 installed and am quickly learning my way around this new environment. I saw this in the widgets, liked the description, downloaded and installed it. While it is working, I can't figure out how to customize it to my taste. I want Chrome and Thunderbird to be readily accessible when I pop up the menu among other changes I'd like to make.

Thanks in advance for any help.

Caduceus26

Report

C

matmoul

3 years ago

Right click to your desktop and select desktop settings (ALT+D,S)
Go to mouse actions and select Custom Desktop Menu on a mouse event.
Next, you can edit the menu with the first of the three last button.

To add an app, just found the .desktop file.
Firefox and chromium as exemple :
/usr/share/applications/firefox.desktop
/usr/share/applications/chromium.desktop

Report

caduceus26

3 years ago

Terrific! I see it. Thanks for the lightning fast response!

Report

caduceus26

3 years ago

In further exploring customization of my desktop I updated from knotes4 to knotes5 and related dependencies. Now when I pop up the menu I have the entry "/usr/share/applications/kde4/Kontact.desktop" where Kontact used to be. How can I either get rid of that reference or replace the entry with the kontact5 reference?

Thanks again

Report

caduceus26

3 years ago

In further exploring customization of my desktop I updated from knotes4 to knotes5 and related dependencies. Now when I pop up the menu I have the entry "/usr/share/applications/kde4/Kontact.desktop" where Kontact used to be. How can I either get rid of that reference or replace the entry with the kontact5 reference?

Thanks again

Report

C

matmoul

3 years ago

Hello,

If you see the desktop file path is that is because the file does not exist.

for kcontact5 :
/usr/share/applications/org.kde.kontact.desktop

Report

caduceus26

3 years ago

Thanks. I get that part.

I was asking if there is a way available to me to get rid of the entry by either replacing it with the new path or deleting the line. If not, the menu isn't fully customizable since I can't change things like favorites or the entries in the pop-out menus, etc. I can only add new entries at the bottom.

Report

C

matmoul

3 years ago

You have many solutions to customize the menu.

One line is one menu item.
The menu follow the order of the config.

Keyword :
{favorites} : include favorite from KickOff. (manage favorites from KickOff)
# : comment/disable an item. (unused line can be deleted)
- : separator.
[menu][end] : child menu (can be concatened).
{programs} : include applications menu.
{programs} System/ : include applications system menu.

Apps and commands :
desktop file : /usr/share/applications/org.kde.konsole.desktop
command : Text [TAB] Icon [TAB] Command Arguments

Report

product-maker g99 Jun 14 2018

+ works in neon 5.13 Right click to your desktop and select Desktop Settings. On mouse actions, you can now choose "Custom Desktop Menu" would be nice if this was documeted more prominently. also , how-to customize !

product-maker bascha Nov 24 2016

product-maker rewqtz Nov 09 2016

product-maker dubious Nov 09 2016

product-maker izzzy Nov 05 2016

product-maker fracaburda Oct 31 2016

product-maker hacklov Oct 05 2015

product-maker gericom Sep 21 2015

product-maker janet Sep 19 2015

product-maker eticre Sep 09 2015

product-maker srog Sep 07 2015

product-maker svah4cky0 Sep 06 2015

product-maker 6 6

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
latest
updated Sep 06 2015
added Sep 06 2015
downloads today
0
page views today 27