plasma-custom-desktop-menu
Plasma Menus
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

kinoekano

10 months 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

9 months 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

5 months 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

matmoul

5 months 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

5 months 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

matmoul

5 months 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

11 months 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

matmoul

11 months 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

11 months ago

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

Report

wizard10000

11 months 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

matmoul

11 months 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

11 months ago

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

Report

wizard10000

11 months ago

version is 2016.01.20.14.10.49

Report

matmoul

11 months ago

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

Report

matmoul

11 months 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

11 months 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

1 year 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

matmoul

1 year 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

1 year ago

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

Report

caduceus26

1 year 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

1 year 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

matmoul

1 year 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

1 year 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

matmoul

1 year 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

caduceus26

1 year ago

Once again my "newbieness" is showing. Your comment has yet again pointed me in the direction I need to go to address my issue. Thanks again for your response and your patience.

Report

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 66%
66.00 Likes
34 Dislikes
Details
version
latest
updated Sep 06 2015
added Sep 06 2015
downloads
page views 5690